HarnessesCoding agent

Hermes Agent

Nous Research's self-improving terminal agent for coding and other tasks, with persistent memory, agent-made skills and a messaging gateway.

Maker
Nous Research
Kind
coding agent
Interface
CLI, desktop, messaging, SDK
Open source
Open source · Licence: MIT · GitHub
GitHub stars
254,611 (GitHub API, 2026-10-17)
Models
Nous Portal, OpenRouter, OpenAI, Anthropic, Google or any OpenAI-compatible endpoint · Bring your own model
Pricing
—
MCP support
Yes
Subagents
Yes
Headless / scripted mode
Yes hermes chat -q / --query with --output-format stream-json; hermes -z for one-shot runs.
Sandboxing
Yes Container isolation via Docker, Singularity or Modal terminal backends, plus an optional write sandbox.
Note
It's a general-purpose agent, not only a coding tool. The docs index calls it 'a terminal-native autonomous coding and task agent'. Models can come through an optional Nous Portal subscription (price not read).
Official site
https://hermes-agent.nousresearch.com
Sources
hermes-agent.nousresearch.com/docs/ · hermes-agent.nousresearch.com/docs/llms.txt · github.com/NousResearch/hermes-agent · api.github.com/repos/NousResearch/hermes-agent · hermes-agent.nousresearch.com/docs/user-guide/features/mcp · hermes-agent.nousresearch.com/docs/user-guide/features/deleg · hermes-agent.nousresearch.com/docs/reference/cli-commands · hermes-agent.nousresearch.com/docs/user-guide/security (docs checked 2026-10-17)
Other coding agents
Claude Code, OpenAI Codex CLI, Gemini CLI, OpenCode, goose, Aider, Cline, Roo Code, Kilo Code, OpenHands, Crush, Amp, Cursor CLI, Warp, Qwen Code, Plandex, Pi, Grok Build, Muse Code

Every value comes from the official site or docs, or from the GitHub API, on the date shown. A blank (—) means the value isn't stated or wasn't verified. It never means 'no'. Pricing is copied from official pages and changes often. No affiliate links.