Technology RadarTechnology Radar

Hermes Agent

agentopen-source
Assess

Hermes Agent is an open-source CLI/TUI agent from Nous Research (released February 2026, currently v0.12.0) built on the Hermes-3 model family. Its differentiator is a multi-level memory system that synthesizes completed tasks into persistent skill documents — making the agent progressively more capable on your specific workflows over time.

Architecture Deep Dive → Hermes Agent Architecture Breakdown — synchronous Python core, SQLite + FTS5 session store, plugin system across general/memory/context-engine surfaces, six execution backends, Ink/React TUI, and 17-platform messaging gateway.

Why It's in Assess

Released February 2026, Hermes Agent has shipped 12 minor versions in three months — a release pace that signals serious investment from a lab better known for model training than agent tooling. The architecture is now substantively different from the v0.3 entry first added to this radar:

  • Multi-level memory + autonomous skill curation: After completing complex tasks, the agent synthesizes experience into searchable markdown Skill Documents following the open agentskills.io standard. v0.12 ("Curator") adds an autonomous background curator that prunes, merges, and improves skills between sessions
  • 40+ built-in tools: Web search, terminal, file system, browser automation (Chrome CDP), vision, image generation, TTS, code execution, subagent delegation, cron scheduling
  • Six execution backends (tools/environments/): local shell, Docker, SSH, Daytona, Modal, Singularity. Daytona and Modal hibernate when idle for serverless-style persistence — see Daytona
  • 17-platform messaging gateway: Telegram, Discord, Slack, WhatsApp, Signal, Email, SMS, Matrix, Mattermost, iMessage, WeChat, WeCom, Microsoft Teams, QQBot, and more. Gateway adapters lock tokens per profile to prevent credential conflicts across instances
  • Plugin system (rebuilt v0.3 → v0.10): Three plugin surfaces (general, memory-provider, context-engine) discovered from ~/.hermes/plugins/, project-local .hermes/plugins/, and pip entry points. Memory backends (honcho, mem0, supermemory) implement a MemoryProvider ABC
  • MCP server management (v0.4): Native CLI for managing MCP servers with OAuth 2.1 PKCE flow; v0.8 added centralized structured logging across MCP interactions
  • ACP integration: acp_adapter/ provides VS Code, Zed, and JetBrains integration via Agent Client Protocol
  • Ink/React TUI (v0.11): Full TUI rewrite — Python backend communicates with an Ink/TypeScript frontend via newline-delimited JSON-RPC over stdio. Web dashboard embeds the same TUI via PTY bridge with xterm.js + WebSocket transport
  • Provider agnostic: Nous Portal, OpenRouter (200+ models), OpenAI, Anthropic (native), AWS Bedrock (v0.11), NVIDIA NIM, MiniMax, Kimi/Moonshot, GPT-5.5 via Codex OAuth, or any custom endpoint
  • Full privacy: No telemetry, no cloud lock-in; can run on a $5 VPS, Docker, Modal, Daytona, or Termux on Android

Open Questions

  • The release cadence has been aggressive (v0.4 → v0.12 in ~5 weeks); long-term API stability and the ratio of polish-to-feature work is unclear
  • Self-reported memory/skill improvement quality hasn't been independently benchmarked
  • The agentskills.io standard — also adopted by Anthropic (SKILL.md) — is gaining traction, but the cross-tool skill portability story remains untested
  • Microsoft Teams, QQBot, WeChat support implies a deliberate push beyond the Western developer audience; the security/governance posture for those platforms isn't documented in detail

Key Characteristics

Property Value
Interface CLI, Ink/React TUI, web dashboard, messaging gateway (17 platforms)
License Open source (Apache-2.0)
Underlying model Hermes-3, OpenRouter 200+, OpenAI, Anthropic, AWS Bedrock, local
Pricing Free (BYOK); Nous Portal subscribers get bundled tools (web/image/TTS/browser) via Tool Gateway
Sandbox Local, Docker, SSH, Daytona, Modal, Singularity
Provider Nous Research
Latest version v0.12.0 (April 30, 2026)
Released February 2026
Website hermes-agent.nousresearch.com
Docs hermes-agent.nousresearch.com/docs
GitHub NousResearch/hermes-agent

Further Reading