Cadenya
Paid
Developers building agentic workflows
Hermes Agent, from Nous Research, is an open-source agent that remembers things between sessions and saves reusable skills. You can reach it from a CLI or through messaging apps like Telegram and Discord.
Free (MIT, self-hosted) · Free tier: The software is free under the MIT license. You pay for your own server and for whichever model provider you connect. · Checked Jul 1, 2026
We ran Hermes Agent v0.22.1 on the same three jobs as Goose and OpenCode: create a file, summarize a report, and count CSV rows with a shell command, three runs each. With a small local model (qwen2.5:3b) it passed none of the 9. That isn't really a verdict on Hermes: the model kept calling Hermes' tool dispatcher instead of the file and shell tools, and Hermes' docs ask for a far bigger model and a 64K context, while our setup gave it 32,768 tokens. With Claude Opus 5.5 it passed all 9. It was also the heaviest of the three agents: a fixed prompt of about 11,500 tokens on every model call, about 47,100 tokens per task, $0.27 for all nine runs, and the slowest time on every task. With the local model it tried to reach GitHub, OpenRouter and Nous Research hosts on every run; with Claude it contacted only Anthropic's API.
Bottom line: Pick Hermes if you want memory, saved skills and messaging access, and you'll pair it with a large model. It's a poor fit for small local models, and it uses far more tokens per task than Goose or OpenCode.
Open source, MIT licensed. You pay only for your own server and for whichever model provider you connect.
View full pricing on hermes-agent.nousresearch.com →
Pricing may have changed since last verified. Check the official site for current plans.
| Task (qwen2.5:3b) | Passed | Median time |
|---|---|---|
| Create a file with given text | 0 / 3 | 177.4 s |
| Read a report and write a 2-sentence summary | 0 / 3 | 156.1 s |
| Count the data rows in a CSV with a shell command | 0 / 3 | 100 s |
| Task (Claude Opus 5.5) | Passed | Median time |
|---|---|---|
| Create a file with given text | 3 / 3 | 18.8 s |
| Read a report and write a 2-sentence summary | 3 / 3 | 24.8 s |
| Count the data rows in a CSV with a shell command | 3 / 3 | 22.3 s |
| Measured | Hermes Agent | Goose | OpenCode |
|---|---|---|---|
| Tasks passed with Claude Opus 5.5 (of 9) | 9 | 9 | 9 |
| Median time: Create a file with given text (s) | 18.8 | 8.1 | 11 |
| Median time: Read a report and write a 2-sentence summary (s) | 24.8 | 10.3 | 16.3 |
| Median time: Count the data rows in a CSV with a shell command (s) | 22.3 | 11.6 | 10.9 |
| Model calls, all 9 runs | 24 | 26 | 25 |
| Tokens per task, input + output (approx.) | 47,100 | 7,800 | 29,200 |
| API cost, all 9 runs (US$, list price) | 0.27 | 0.14 | 0.19 |
| Outside hosts it tried to reach besides the API (blocked) | 0 | 1 | 2 |
| For reference: tasks passed with qwen2.5:3b on 3 CPU cores (of 9) | 0 | 5 | 3 |
All three ran on October 16, 2026, one after another, with Claude Opus 5.5 (claude-opus-5-5) through Anthropic's API and each agent's default settings: three runs per task, each in a fresh container, graded on the files left behind. The containers had no internet; a proxy let them reach api.anthropic.com and nothing else. Times include the round trips to Anthropic's API, so they show the agent and the API together, not this machine's speed. Tokens come from each agent's own output (Hermes Agent's model-call count is approximate); cost is those tokens at Anthropic's list price. The qwen2.5:3b row is from the earlier local-model runs (Goose and Hermes Agent on October 15, OpenCode on October 16).
| Measured | Hermes Agent | Goose |
|---|---|---|
| Tasks passed with qwen2.5:3b (of 9) | 0 | 5 |
| Fixed prompt sent with every model call (tokens) | 11,500 | 1,150 |
| Docker image size on disk (GB) | 4.17 | 0.71 |
| Outside hosts it tried to reach | 5 | 1 |
Same model (qwen2.5:3b on 3 CPU cores), same three tasks, three runs each, graded on the files left behind. Ollama capped the context at 32,768 tokens for both, below the 64K Hermes' docs ask for, and a 3B model is far below the model size Hermes asks for, so read the task score as 'which agent copes with a small local model', not overall quality.
Test machine: 8-vCPU AMD EPYC 9354P cloud VM, each test limited to 3 cores and 10 GB RAM, no GPU, no internet (isolated Docker network). Times in seconds are from this CPU-only machine; a desktop with a GPU will be much faster. The VM is shared, so text-generation speed is shown only as a ratio between tools run back to back, not as tokens per second. Docker image size is the on-disk size from docker image ls for every tool. Local AI tools we tested · How we test · raw data
Find your fit
More options in Agent Frameworks. Compare pricing, platforms, and features side by side.
Paid
Developers building agentic workflows
Free · Open source
Long-term continuity in multi-session coding projects
Hermes Agent, from Nous Research, is an open-source agent that remembers things between sessions and saves reusable skills. You can reach it from a CLI or through messaging apps like Telegram and Discord.
We ran Hermes Agent v0.22.1 on the same three jobs as Goose and OpenCode: create a file, summarize a report, and count CSV rows with a shell command, three runs each. With a small local model (qwen2.5:3b) it passed none of the 9. That isn't really a verdict on Hermes: the model kept calling Hermes' tool dispatcher instead of the file and shell tools, and Hermes' docs ask for a far bigger model and a 64K context, while our setup gave it 32,768 tokens. With Claude Opus 5.5 it passed all 9. It was also the heaviest of the three agents: a fixed prompt of about 11,500 tokens on every model call, about 47,100 tokens per task, $0.27 for all nine runs, and the slowest time on every task. With the local model it tried to reach GitHub, OpenRouter and Nous Research hosts on every run; with Claude it contacted only Anthropic's API.
Pick Hermes if you want memory, saved skills and messaging access, and you'll pair it with a large model. It's a poor fit for small local models, and it uses far more tokens per task than Goose or OpenCode.
Sign in to rate this tool or suggest an edit.