Coding agent (CLI) · Nous Research
Hermes Agent
Nous Research's open-source agent, described by its docs as a general autonomous agent rather than an IDE copilot, with a terminal UI, a desktop app and a messaging gateway. Works with the model provider you choose.
Hermes Agent review
Hermes Agent is Nous Research's open-source agent. Its docs say it is not "a coding copilot tethered to an IDE", so treat it as a general agent, closer in spirit to Goose than to Claude Code. It has a terminal interface and a messaging gateway, and the homepage says the same agent can be reached from Telegram, Discord, Slack, WhatsApp, Signal or email. We read the vendor's site, docs, README, licence and GitHub data on 12 November 2026. We did not install or run it.
Install, models and cost
The software is MIT licensed and free. The docs list a curl script for Linux, macOS and WSL2, a PowerShell script for native Windows, and desktop packages for Apple Silicon Macs and Windows. Android has a prerelease Termux package. GitHub showed 262,677 stars and release v0.23.1, published 10 November.
You choose the provider, including local endpoints, and the quickstart says models need at least 64,000 tokens of context. Nous also sells Portal plans, which its homepage lists as Free ($0, free models only), Plus ($20 a month), Super ($100) and Ultra ($200). The billing page would not load for us, so check prices there.
The docs list subagent delegation, scheduled jobs, git worktrees (a /worktree command and a -w flag) and MCP, as a client and, through a plugin, a server. A Mistral Vibe plugin on its marketplace is a community add-on, unaffiliated with Nous or Mistral, and separate from the Mistral Vibe CLI.
Things to weigh
- Command approval defaults to "smart", where an auxiliary model assesses risk. Setting it to off disables safety prompts, and the security docs say the local backend has no isolation.
- Intel Mac desktop bundles are unsupported, and Termux and Nix sit in a best-effort tier.
- The homepage lists five sandbox backends, the README six plus plugins and the tools docs eight.
- The compare page is Nous's own and has no benchmarks.
Facts: platforms, price and licence
- platforms
- macOSWindowsLinuxAndroidSupport page (seen 2026-11-12): Tier 1 = macOS Apple Silicon (Hermes Desktop or install.sh), Windows 10/11 (install.ps1 or MSIX desktop; MSIX needs Windows 11 22H2+), Linux/WSL2 (install.sh), Docker. Intel macOS desktop bundles are unsupported (Intel Macs can still install the CLI). Tier 2 (best effort) = Nix and Android/Termux aarch64 via a signed APT repo, described as a prerelease package. No iOS app and no standalone web build were found. Android means the Termux CLI package, not a store app.
- price
- FreeThe software is free under MIT (homepage and LICENSE, seen 2026-11-12). Optional Nous Portal plans listed on the homepage: Free $0 (free models only), Plus $20/month, Super $100/month, Ultra $200/month; paid tiers include one hosted cloud agent. The portal billing page returned HTTP 429, so plan details were not confirmed there. Model provider costs apply if you bring your own key.
- source
- Open sourceLicence: MIT
- github
- NousResearch/hermes-agent 262.9k stars, seen 2026-11-13
Hermes Agent features
- ✓ yes MCP
- ✓ yes Multi-agent
- ✓ yes Headless / CI
- ✓ yes Sandbox
- ✓ yes Local models
- ✓ yes Your own API key
- ✓ yes Git worktrees
- ? not verified SSH
✓ documented · – absent or not in its feature list · ? not verified
Hermes Agent strengths
- MIT licence, free software, active repo (release v0.23.1 on 2026-11-10; 262,677 stars on 2026-11-12 per the GitHub API)
- Provider-agnostic per the docs: Nous Portal, OpenRouter, OpenAI, custom or local endpoints, switched with hermes model
- Documented MCP support as client and, via the mcp-serve plugin, as server, plus subagent delegation, a cron-style scheduler and a documented git worktree workflow (/worktree new, hermes -w)
- Several isolation options documented: Docker and other container backends, an approval system with smart/manual/off modes, and a hardline command blocklist
Hermes Agent weak points
- Docs position it as a general autonomous agent, not a coding copilot tethered to an IDE
- approvals.mode: off disables all safety prompts, the local backend has no isolation, and the write denylist does not stop shell commands reaching those paths (security docs)
- Intel Mac desktop bundles are unsupported; Android/Termux and Nix are Tier 2 best-effort, and the Termux package is prerelease
- Vendor pages disagree on sandbox backends: homepage lists five (local, Docker, SSH, Singularity, Modal), README lists six plus plugin backends, the tools docs list eight
Who Hermes Agent is for
- best for
- People who want a free, MIT-licensed agent they can run on a laptop, VPS or container and also reach from chat apps, with their choice of model provider.
- look elsewhere if
- Anyone who specifically wants an IDE-integrated coding assistant.
Lists that include Hermes Agent
Sources and what we could not verify
Checked 2026-10-21. Prices and features change; the vendor's page is the authority.
- hermes-agent.nousresearch.com — free/open source MIT, macOS 12+ and Windows 10/11 desktop downloads, Portal plan prices, messaging platforms, five sandbox backends listed
- github.com/NousResearch/hermes-agent — README: install commands, terminal UI, messaging gateway, six terminal backends, Termux APT repo, MIT, OpenClaw/Claude Code/Codex import
- raw.githubusercontent.com/NousResearch/hermes-agent/main/LICENSE — MIT License text, copyright Nous Research
- api.github.com/repos/NousResearch/hermes-agent — 262677 stars, 58895 forks, MIT, pushed 2026-11-11, not archived, homepage (re-checked via gh api 2026-11-12)
- api.github.com/repos/NousResearch/hermes-agent/releases/latest — v0.23.1 published 2026-11-10; notes on update routes
- hermes-agent.nousresearch.com/docs — positioning: not a coding copilot tethered to an IDE; subagents; key features
- hermes-agent.nousresearch.com/docs/getting-started/platform-support — Tier 1/Tier 2 platform matrix, Intel Mac desktop unsupported, Termux prerelease
- hermes-agent.nousresearch.com/docs/getting-started/installation — install methods, Apple Silicon only desktop, Python 3.14, Nix best-effort
- hermes-agent.nousresearch.com/docs/getting-started/quickstart — provider choice, 64K minimum context, local endpoints
- hermes-agent.nousresearch.com/docs/user-guide/security — approval modes (smart default), local backend no isolation, container isolation, denylist limits, hardline blocklist, one-shot -q and api_server sessions
- hermes-agent.nousresearch.com/docs/user-guide/features/mcp — MCP client; Hermes as MCP server via mcp-serve plugin
- hermes-agent.nousresearch.com/docs/user-guide/features/tools — terminal, read_file/patch, delegate_task, cronjob, terminal backends table of eight
- hermes-agent.nousresearch.com/compare — vendor-authored comparison; no benchmarks; local models claim
- hermes-agent.nousresearch.com/docs/plugins/mistral-vibe — Mistral Vibe plugin is an unofficial community model-provider plugin by nebneo, not affiliated with Mistral AI or Nous Research
- hermes-agent.nousresearch.com/docs/user-guide/git-worktrees — /worktree new in-session command and hermes -w automatic worktree mode
Not verified
- Category: Hermes is a general-purpose agent with a terminal UI, not primarily a coding tool (its docs say so); coding-agent chosen to match goose/open-interpreter style records
- Hackathon and agent-benchmark appearances reported by another assistant were not verified on any official page; the vendor compare page contains no benchmarks
- Portal plan details: only the homepage table was read; portal.nousresearch.com/manage-subscription returned HTTP 429. Which tiers include hosted tools was not clear
- ssh/sftp/tabs/split_panes etc. left null: SSH appears only as a terminal backend for the agent, not as an SSH client feature
- phone_remote=true rests on README/homepage statements about reaching the agent through Telegram, Discord and other chat apps, not a dedicated mobile controller
- mobile_app null: no iOS app found; Android is the Termux CLI package only
- A Webapp is mentioned in the v0.23.1 release notes; not investigated, so web is not listed as a platform
- Windows desktop: homepage offers a Store link and a direct .exe, the installation page describes only an MSIX .appinstaller; the .exe was not reconciled
- Sandbox backend counts differ between homepage (five), README (six plus plugin backends) and tools docs (eight, including sprites)
- Mistral Vibe plugin docs page was read; the plugin repo itself was not opened
- git_worktrees, headless and scripting_or_api set true from docs only (git-worktrees page; security page mentions one-shot hermes chat -q and api_server sessions); none were run or tested
- Vendor pages say macOS 12+ on the homepage but Apple Silicon only on installation/platform-support pages; review follows the docs
- Star count moved from 262,676 to 262,677 between checks; it changes by the minute
- Portal billing page (portal.nousresearch.com/manage-subscription) still returned HTTP 429 on re-check
- Nothing was installed or run; every statement is from vendor pages, README and GitHub API