Skip to content

Hermes Agent

Hermes Agent is an open-source autonomous agent developed by Nous Research (MIT license). Unlike IDE copilots or chatbot wrappers, it runs persistently on your own infrastructure, learns from every session, and self-improves by generating new skills over time.

  • Persistent memory — agent-curated knowledge base with full-text search (FTS5) and cross-session recall via LLM summarization
  • Auto-generated skills — the agent creates reusable skills during operation; community-contributed skills are available via agentskills.io
  • Subagents — isolated subagents with their own conversations, terminals, and Python RPC scripts for parallel, zero-context-cost pipelines
  • Built-in scheduling — natural language cron jobs for reports, backups, and briefings running unattended
  • 47 built-in tools — web search, browser automation, vision, image generation, text-to-speech, and more
  • MCP integration — connects to any Model Context Protocol server with tool filtering

Supports 14+ platforms: CLI, Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, Email, SMS, DingTalk, Feishu, WeCom, Home Assistant. Conversations are portable — start on one platform, continue on another.

BackendNotes
LocalLinux, macOS, WSL2
DockerContainer hardening and namespace isolation
SSHRemote execution
SingularityHPC environments
Modal / DaytonaServerless, near-zero cost when idle

Compatible with Nous Portal, OpenRouter, OpenAI, and custom endpoints.

  • Trajectory export for research and evaluation
  • RL training pipeline via the Atropos framework
  • Honcho-based dialectic user modeling