Compare · Coding agent · Checked November 9, 2026

Hermes Agentvs Claude Code

Hermes Agent is the open-source agent you keep, and it hands coding to Claude Code through a bundled skill. It answers on more than 20 messaging platforms and works with hundreds of models, Claude included.

Key differencesHermes AgentClaude Code
Main job
General agent, in chat apps
Coding in your repository
Source code
Open source, MIT
Proprietary
Models
Hundreds, plus local models
Claude models
Chat apps
More than 20 platforms
Slack, plus preview channels

Why Hermes Agent

  1. [ 01 ]

    Lives in your chat apps, on your schedule

    Message it on more than 20 platforms, such as Telegram, WhatsApp, Slack and Signal, and get scheduled results in the same chat.

  2. [ 02 ]

    Hands coding to Claude Code

    A bundled claude-code skill hands features and pull requests to the Claude Code CLI, so Claude Code keeps doing the coding.

  3. [ 03 ]

    Works with the model you pick

    Use frontier models on launch day through Nous Portal, an Anthropic API key or local models. Anthropic does not support routing Claude Code to other models.

  4. [ 04 ]

    Open source under MIT

    The code is on GitHub under the MIT license, and the software is free. Claude Code is proprietary, and Claude's Free plan does not include it.

At a glance

A check marks where Hermes Agent has the edge.
Hermes Agent and Claude Code compared by topic
TopicHermes AgentClaude Code
Source codeHermes Agent:Edge: Open source under the MIT license, with its code on GitHub.Claude Code:Proprietary. Its LICENSE reads 'All rights reserved'.
ModelsHermes Agent:Edge: Hundreds of models on Nous Portal, any OpenAI-compatible API, local models.Claude Code:Claude models through a Claude plan, an API key or a cloud provider.
Memory and skillsHermes Agent:Edge: Curated memory, search over all past sessions, skills it writes and refines.Claude Code:CLAUDE.md files you write, plus auto memory notes from your corrections.
Chat appsHermes Agent:Edge: More than 20 messaging platforms, such as Telegram, WhatsApp, Slack and Signal.Claude Code:Telegram, Discord and iMessage channels in research preview; @Claude in Slack.
Your dataHermes Agent:Edge: Stores your data on the machine that runs it; no telemetry by default.Claude Code:With the Claude API, Claude Code sends usage metrics to Anthropic by default.
PriceHermes Agent:Edge: Free software. Pay your model provider or a Nous Portal plan.Claude Code:Included in Pro, Max, Ultra, Team and Enterprise plans, not in Free.
Where you can use itHermes Agent:Edge: Hermes Agent's docs list no country limits, and the interface has 17 languages.Claude Code:Claude Code is available only in Anthropic's supported countries and regions.

Switch from Claude Code

  1. Install Hermes Agent

    Get Hermes Desktop for macOS (Apple Silicon), Windows and Linux.

  2. Import your Claude Code setup

    Run hermes migrate claude-code. Your CLAUDE.md, MCP servers, Bash rules and skills come over after a preview.

  3. Keep Claude Code for coding

    The bundled claude-code skill hands features and pull requests to the Claude Code CLI. Credentials are never imported.

hermes migrate claude-code

In detail

Hands coding to Claude Code and imports your setup

Claude Code is Anthropic's agentic coding tool. It reads your codebase, edits files, runs commands and works with git, and it runs in the terminal, IDE extensions, a desktop app and the web. Hermes Agent is the agent around that work. It answers on more than 20 messaging platforms, runs scheduled jobs, keeps memory and works with the model you pick.

A bundled Hermes Agent skill, claude-code, is listed in the skills catalog as 'Delegate coding to Claude Code CLI (features, PRs).' Claude Code itself signs in with a Claude account, a Claude Console API key or a cloud provider.

If you already use Claude Code, hermes migrate claude-code brings your setup into Hermes Agent, installing the official agent-importers plugin when it is missing. Your global CLAUDE.md becomes memory entries, and your MCP servers, Bash permission rules and skills come along. It shows a preview before it writes anything and never imports credentials, and hermes import-agent --sync pulls in later changes.

Answers in your chat apps and runs your schedules

Hermes Agent answers on more than 20 messaging platforms, including Telegram, WhatsApp, Slack, Signal and Microsoft Teams, from one background gateway. That gateway owns every session, so the terminal, Hermes Desktop, your chat apps and scheduled jobs share one conversation. You schedule jobs in natural language or cron syntax, and on a server or Hermes Cloud the gateway keeps running them with your computer off.

Claude Code's channels, a research preview, push messages from Telegram, Discord or iMessage into a running session. In Slack, mentioning @Claude with a coding task creates a cloud session. Cloud scheduled tasks, also a research preview, run on Pro, Max, Ultra, Team and Enterprise plans with your computer off. Desktop scheduled tasks fire only while the app is open and the computer is awake.

Works with the model you pick, Claude included

Hermes Agent works with any OpenAI-compatible API. Nous Portal gives it hundreds of models with one login, and local models run through Ollama, vLLM, llama.cpp or SGLang. You pick the provider and model, /model switches mid-session, and your conversation history, memory and skills carry over whichever provider you use. Backup providers are opt-in.

Claude Code uses Claude models, and Anthropic does not support routing it to non-Claude models through any gateway. Hermes Agent can use Claude models with an Anthropic API key, billed per token, or through Nous Portal. A Claude Max sign-in draws only on purchased extra usage credits, not the base Max allowance, and Claude Pro cannot sign in.

Searches its past sessions and writes its own skills

Hermes Agent keeps a curated memory of your preferences, projects and environment, and it loads that memory into every session. Full-text search covers all its past CLI and messaging sessions. When it works out a non-trivial workflow, it saves the approach as a skill and refines that skill as it uses it. You can require approval before skill changes land, and a background curator maintains the skills it creates.

Claude Code reads CLAUDE.md files that you write. Its auto memory, on by default in local sessions, stores notes on your machine that Claude writes from your corrections. You add skills to Claude Code as SKILL.md files.

Costs nothing to install, and its code is open

Hermes Agent is open source under the MIT license, and its code is on GitHub. The software is free and local models cost nothing to run. You pay the model provider you choose, or use a Nous Portal plan with Hermes Agent usage included, within limits that reset daily, weekly and monthly. Every paid Nous Portal plan includes one Hermes Cloud agent; larger or extra agents bill daily from credits.

Claude Code is proprietary. The LICENSE file in Anthropic's claude-code repository reads 'All rights reserved' and makes use subject to Anthropic's Commercial Terms of Service. Claude Code comes with Claude's Pro, Max, Ultra, Team and Enterprise plans, and the Free plan does not include it. Its usage counts against the same limits as the Claude apps, and with a Console account it bills API tokens at standard API prices.

The Internet's Own AI

© 2026, Nous Research, Inc.

Terms|Privacy

MIT License · 2026