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.
- General agent, in chat apps
- Coding in your repository
- Open source, MIT
- Proprietary
- Hundreds, plus local models
- Claude models
- More than 20 platforms
- Slack, plus preview channels
Why Hermes Agent
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.
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.
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.
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
| Topic | Hermes Agent | Claude Code |
|---|---|---|
| Source code | Edge: Open source under the MIT license, with its code on GitHub. | Proprietary. Its LICENSE reads 'All rights reserved'. |
| Models | Edge: Hundreds of models on Nous Portal, any OpenAI-compatible API, local models. | Claude models through a Claude plan, an API key or a cloud provider. |
| Memory and skills | Edge: Curated memory, search over all past sessions, skills it writes and refines. | CLAUDE.md files you write, plus auto memory notes from your corrections. |
| Chat apps | Edge: More than 20 messaging platforms, such as Telegram, WhatsApp, Slack and Signal. | Telegram, Discord and iMessage channels in research preview; @Claude in Slack. |
| Your data | Edge: Stores your data on the machine that runs it; no telemetry by default. | With the Claude API, Claude Code sends usage metrics to Anthropic by default. |
| Price | Edge: Free software. Pay your model provider or a Nous Portal plan. | Included in Pro, Max, Ultra, Team and Enterprise plans, not in Free. |
| Where you can use it | Edge: Hermes Agent's docs list no country limits, and the interface has 17 languages. | Claude Code is available only in Anthropic's supported countries and regions. |
Switch from Claude Code
Install Hermes Agent
Get Hermes Desktop for macOS (Apple Silicon), Windows and Linux.
Import your Claude Code setup
Run hermes migrate claude-code. Your CLAUDE.md, MCP servers, Bash rules and skills come over after a preview.
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-codeIn 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.
Sources (28), checked November 9, 2026
Every statement about Claude Code on this page comes from the pages below. If something is out of date, tell us at support@nousresearch.com and we will correct it. Statements about Hermes Agent come from its documentation, source code and Nous Portal.
- anthropics/claude-code LICENSE.md (GitHub)
- Claude Code docs: Overview
- Claude Code docs: How Claude Code works
- Claude Code product page
- anthropics/claude-code on GitHub
- Claude Code docs: Other LLM gateways
- Claude Code docs: Channels
- Claude Code docs: Claude Code in Slack
- Claude plans and pricing
- Claude Help Center: Use Claude Code with your Team or Enterprise plan
- Claude Code docs: Use Claude Code in the cloud
- Claude Code docs: Platforms and integrations
- Claude Code docs: Automate work with scheduled tasks
- Claude Code docs: Authentication
- Claude Code docs: How Claude remembers your project
- Claude Code docs: Extend Claude with skills
- Claude Code docs: Data usage
- Claude Code docs: Advanced setup
- Anthropic Supported Regions Policy
- Claude Code docs: Run prompts on a schedule
- Claude Code docs: Desktop scheduled tasks
- Claude Help Center: Use Claude Code with your Pro, Max or Ultra plan
- anthropics/claude-code README.md (GitHub)
- anthropics/claude-code mods README (GitHub)
- Claude Code docs: Sandboxed Bash tool
- anthropics/sandbox-runtime on GitHub
- anthropics/claude-code-action on GitHub
- Hermes Agent docs: Import from other agents
