Skip to main content

Hermes Agent

An open-source AI agent that grows with you — learns your projects, builds its own skills, and reaches you wherever you are.

What is Hermes Agent?

It's not a coding copilot tethered to an IDE or a chatbot wrapper around a single API. It's an autonomous agent that lives on your server, remembers what it learns, and gets more capable the longer it runs.

🚀 InstallationInstall in 60 seconds on Linux, macOS, or WSL2
📖 Quickstart TutorialYour first conversation and key features to try
⚙️ ConfigurationConfig file, providers, models, and options
💬 Messaging GatewaySet up Telegram, Discord, Slack, or WhatsApp
🔧 Tools & Toolsets40+ built-in tools and how to configure them
🧠 Memory SystemPersistent memory that grows across sessions
📚 Skills SystemProcedural memory the agent creates and reuses
🔌 MCP IntegrationConnect to any MCP server for extended capabilities
📄 Context FilesProject context files that shape every conversation
🔒 SecurityCommand approval, authorization, container isolation
🏗️ ArchitectureHow it works under the hood
🤝 ContributingDevelopment setup and PR process

Key Features

  • Lives where you do — CLI, Telegram, Discord, Slack, WhatsApp, all from one gateway
  • Grows the longer it runs — Persistent memory and self-created skills
  • Scheduled automations — Built-in cron with delivery to any platform
  • Delegates & parallelizes — Spawn isolated subagents for parallel workstreams
  • Real sandboxing — 5 terminal backends: local, Docker, SSH, Singularity, Modal
  • Full web control — Search, extract, browse, vision, image generation, TTS
  • MCP support — Connect to any MCP server for extended tool capabilities
  • Research-ready — Batch processing, trajectory export, RL training integration