freshcrate
Skin:/
Home > AI Agents > hermes-agent

hermes-agent

The agent that grows with you

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

The agent that grows with you

README

Hermes Agent

Hermes Agent โ˜ค

DocumentationDiscordLicense: MITBuilt by Nous ResearchThe self-improving AI agent built by Nous Research. It's the only agent with a built-in learning loop โ€” it creates skills from experience, improves them during use, nudges itself to persist knowledge, searches its own past conversations, and builds a deepening model of who you are across sessions. Run it on a $5 VPS, a GPU cluster, or serverless infrastructure that costs nearly nothing when idle. It's not tied to your laptop โ€” talk to it from Telegram while it works on a cloud VM.

Use any model you want โ€” Nous Portal, OpenRouter (200+ models), NVIDIA NIM (Nemotron), Xiaomi MiMo, z.ai/GLM, Kimi/Moonshot, MiniMax, Hugging Face, OpenAI, or your own endpoint. Switch with hermes model โ€” no code changes, no lock-in.

A real terminal interfaceFull TUI with multiline editing, slash-command autocomplete, conversation history, interrupt-and-redirect, and streaming tool output.
Lives where you doTelegram, Discord, Slack, WhatsApp, Signal, and CLI โ€” all from a single gateway process. Voice memo transcription, cross-platform conversation continuity.
A closed learning loopAgent-curated memory with periodic nudges. Autonomous skill creation after complex tasks. Skills self-improve during use. FTS5 session search with LLM summarization for cross-session recall. Honcho dialectic user modeling. Compatible with the agentskills.io open standard.
Scheduled automationsBuilt-in cron scheduler with delivery to any platform. Daily reports, nightly backups, weekly audits โ€” all in natural language, running unattended.
Delegates and parallelizesSpawn isolated subagents for parallel workstreams. Write Python scripts that call tools via RPC, collapsing multi-step pipelines into zero-context-cost turns.
Runs anywhere, not just your laptopSix terminal backends โ€” local, Docker, SSH, Daytona, Singularity, and Modal. Daytona and Modal offer serverless persistence โ€” your agent's environment hibernates when idle and wakes on demand, costing nearly nothing between sessions. Run it on a $5 VPS or a GPU cluster.
Research-readyBatch trajectory generation, Atropos RL environments, trajectory compression for training the next generation of tool-calling models.

Quick Install

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Works on Linux, macOS, WSL2, and Android via Termux. The installer handles the platform-specific setup for you.

Android / Termux: The tested manual path is documented in the Termux guide. On Termux, Hermes installs a curated .[termux] extra because the full .[all] extra currently pulls Android-incompatible voice dependencies.

Windows: Native Windows is not supported. Please install WSL2 and run the command above.

After installation:

source ~/.bashrc    # reload shell (or: source ~/.zshrc)
hermes              # start chatting!

Getting Started

hermes              # Interactive CLI โ€” start a conversation
hermes model        # Choose your LLM provider and model
hermes tools        # Configure which tools are enabled
hermes config set   # Set individual config values
hermes gateway      # Start the messaging gateway (Telegram, Discord, etc.)
hermes setup        # Run the full setup wizard (configures everything at once)
hermes claw migrate # Migrate from OpenClaw (if coming from OpenClaw)
hermes update       # Update to the latest version
hermes doctor       # Diagnose any issues

๐Ÿ“– Full documentation โ†’

CLI vs Messaging Quick Reference

Hermes has two entry points: start the terminal UI with hermes, or run the gateway and talk to it from Telegram, Discord, Slack, WhatsApp, Signal, or Email. Once you're in a conversation, many slash commands are shared across both interfaces.

Action CLI Messaging platforms
Start chatting hermes Run hermes gateway setup + hermes gateway start, then send the bot a message
Start fresh conversation /new or /reset /new or /reset
Change model /model [provider:model] /model [provider:model]
Set a personality /personality [name] /personality [name]
Retry or undo the last turn /retry, /undo /retry, /undo
Compress context / check usage /compress, /usage, /insights [--days N] /compress, /usage, /insights [days]
Browse skills /skills or /<skill-name> /skills or /<skill-name>
Interrupt current work Ctrl+C or send a new message /stop or send a new message
Platform-specific status /platforms /status, /sethome

For the full command lists, see the CLI guide and the Messaging Gateway guide.


Documentation

All documentation lives at hermes-agent.nousresearch.com/docs:

Section What's Covered
Quickstart Install โ†’ setup โ†’ first conversation in 2 minutes
CLI Usage Commands, keybindings, personalities, sessions
Configuration Config file, providers, models, all options
Messaging Gateway Telegram, Discord, Slack, WhatsApp, Signal, Home Assistant
Security Command approval, DM pairing, container isolation
Tools & Toolsets 40+ tools, toolset system, terminal backends
Skills System Procedural memory, Skills Hub, creating skills
Memory Persistent memory, user profiles, best practices
MCP Integration Connect any MCP server for extended capabilities
Cron Scheduling Scheduled tasks with platform delivery
Context Files Project context that shapes every conversation
Architecture Project structure, agent loop, key classes
Contributing Development setup, PR process, code style
CLI Reference All commands and flags
Environment Variables Complete env var reference

Migrating from OpenClaw

If you're coming from OpenClaw, Hermes can automatically import your settings, memories, skills, and API keys.

During first-time setup: The setup wizard (hermes setup) automatically detects ~/.openclaw and offers to migrate before configuration begins.

Anytime after install:

hermes claw migrate              # Interactive migration (full preset)
hermes claw migrate --dry-run    # Preview what would be migrated
hermes claw migrate --preset user-data   # Migrate without secrets
hermes claw migrate --overwrite  # Overwrite existing conflicts

What gets imported:

  • SOUL.md โ€” persona file
  • Memories โ€” MEMORY.md and USER.md entries
  • Skills โ€” user-created skills โ†’ ~/.hermes/skills/openclaw-imports/
  • Command allowlist โ€” approval patterns
  • Messaging settings โ€” platform configs, allowed users, working directory
  • API keys โ€” allowlisted secrets (Telegram, OpenRouter, OpenAI, Anthropic, ElevenLabs)
  • TTS assets โ€” workspace audio files
  • Workspace instructions โ€” AGENTS.md (with --workspace-target)

See hermes claw migrate --help for all options, or use the openclaw-migration skill for an interactive agent-guided migration with dry-run previews.


Contributing

We welcome contributions! See the Contributing Guide for development setup, code style, and PR process.

Quick start for contributors โ€” clone and go with setup-hermes.sh:

git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
./setup-hermes.sh     # installs uv, creates venv, installs .[all], symlinks ~/.local/bin/hermes
./hermes              # auto-detects the venv, no need to `source` first

Manual path (equivalent to the above):

curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv venv --python 3.11
source venv/bin/activate
uv pip install -e ".[all,dev]"
python -m pytest tests/ -q

RL Training (optional): To work on the RL/Tinker-Atropos integration:

git submodule update --init tinker-atropos
uv pip install -e "./tinker-atropos"

Community


License

MIT โ€” see LICENSE.

Built by Nous Research.

Release History

VersionChangesUrgencyDate
v2026.6.5# Hermes Agent v0.16.0 (v2026.6.5) **Release Date:** June 5, 2026 **Since v0.15.2:** 874 commits ยท 542 merged PRs ยท 1,962 files changed ยท 205,216 insertions ยท 46,217 deletions ยท 399 issues closed (2 P0, 62 P1, 16 security-tagged) ยท 170 community contributors (including co-authors) > **The Surface Release.** Hermes meets you wherever you work. A brand-new native desktop app โ€” built across 100 PRs and 159 commits in a single week โ€” gives you Hermes as a real macOS/Linux/Windows application: one-High6/6/2026
v2026.5.29.2# Hermes Agent v0.15.2 (v2026.5.29.2) **Release Date:** May 29, 2026 ## ๐Ÿ› Bug Fixes - Packaging): ship bundled plugin.yaml manifests in wheel and sdist ([`827f7f07`](https://github.com/NousResearch/hermes-agent/commit/827f7f07825be57108cbea18325e8f5e9fb5d2f2)) ## ๐Ÿ‘ฅ Contributors Thank you to everyone who contributed to this release! - @outsourc-e (1 commit) - @dparikh79 (1 commit) - @ousiaresearch (1 commit) - @libre-7 (1 commit) **Full Changelog**: [v2026.5.29...v2026.5.29.2](https://giHigh5/29/2026
v2026.5.29# Hermes Agent v0.15.1 (v2026.5.29) **Release Date:** May 29, 2026 **Since v0.15.0:** 28 commits ยท 21 merged PRs ยท hotfix release ยท 9 contributors > **The Patch Release.** A same-day hotfix for v0.15.0. Headline fix: the dashboard infinite-reload loop that hit anyone running v0.15.0 in loopback mode (Docker, hosted Hermes, fresh installs). A handful of other v0.15.0 follow-ups go along for the ride โ€” kanban worker SIGTERM, `/model` picker unification, `/yolo` session bypass, the full 19,932-enHigh5/29/2026
v2026.5.16# Hermes Agent v0.14.0 (v2026.5.16) **Release Date:** May 16, 2026 **Since v0.13.0:** 808 commits ยท 633 merged PRs ยท 1393 files changed ยท 165,061 insertions ยท 545 issues closed (12 P0, 50 P1) ยท 215 community contributors (including co-authors) > The Foundation Release โ€” Hermes installs and runs anywhere, ships with the things you actually want to use, and stops shipping the things you don't. xAI Grok lands as a SuperGrok OAuth provider with grok-4.3 bumped to a 1M context window. A new OpenAI-High5/16/2026
v2026.5.7# Hermes Agent v0.13.0 (v2026.5.7) **Release Date:** May 7, 2026 **Since v0.12.0:** 864 commits ยท 588 merged PRs ยท 829 files changed ยท 128,366 insertions ยท 282 issues closed (13 P0, 36 P1) ยท 295 community contributors (including co-authors) > The Tenacity Release โ€” Hermes Agent now finishes what it starts. Kanban ships as a durable multi-agent board (heartbeat, reclaim, zombie detection, auto-block on incomplete exit, per-task retries, hallucination recovery). `/goal` keeps the agent locked onHigh5/7/2026
v2026.4.30# Hermes Agent v0.12.0 (v2026.4.30) **Release Date:** April 30, 2026 **Since v0.11.0:** 1,096 commits ยท 550 merged PRs ยท 1,270 files changed ยท 217,776 insertions ยท 213 community contributors (including co-authors) > The Curator release โ€” Hermes Agent now maintains itself. An autonomous background Curator grades, prunes, and consolidates your skill library on its own schedule. The self-improvement loop that reviews what to save got a substantial upgrade. Four new inference providers, a 18th mesHigh4/30/2026
v2026.4.23# Hermes Agent v0.11.0 (v2026.4.23) **Release Date:** April 23, 2026 **Since v0.9.0:** 1,556 commits ยท 761 merged PRs ยท 1,314 files changed ยท 224,174 insertions ยท 29 community contributors (290 including co-authors) > The Interface release โ€” a full React/Ink rewrite of the interactive CLI, a pluggable transport architecture underneath every provider, native AWS Bedrock support, five new inference paths, a 17th messaging platform (QQBot), a dramatically expanded plugin surface, and GPT-5.5 via High4/23/2026
v2026.4.16# Hermes Agent v0.10.0 (v2026.4.16) **Release Date:** April 16, 2026 > The Tool Gateway release โ€” paid Nous Portal subscribers can now use web search, image generation, text-to-speech, and browser automation through their existing subscription with zero additional API keys. --- ## โœจ Highlights - **Nous Tool Gateway** โ€” Paid [Nous Portal](https://portal.nousresearch.com) subscribers now get automatic access to **web search** (Firecrawl), **image generation** (FAL / FLUX 2 Pro), **text-to-speHigh4/16/2026
v2026.4.13# Hermes Agent v0.9.0 (v2026.4.13) **Release Date:** April 13, 2026 **Since v0.8.0:** 487 commits ยท 269 merged PRs ยท 167 resolved issues ยท 493 files changed ยท 63,281 insertions ยท 24 contributors > The everywhere release โ€” Hermes goes mobile with Termux/Android, adds iMessage and WeChat, ships Fast Mode for OpenAI and Anthropic, introduces background process monitoring, launches a local web dashboard for managing your agent, and delivers the deepest security hardening pass yet across 16 supportHigh4/13/2026
v2026.4.8# Hermes Agent v0.8.0 (v2026.4.8) **Release Date:** April 8, 2026 > The intelligence release โ€” background task auto-notifications, free MiMo v2 Pro on Nous Portal, live model switching across all platforms, self-optimized GPT/Codex guidance, native Google AI Studio, smart inactivity timeouts, approval buttons, MCP OAuth 2.1, and 209 merged PRs with 82 resolved issues. --- ## โœจ Highlights - **Background Process Auto-Notifications (`notify_on_complete`)** โ€” Background tasks can now automaticaHigh4/8/2026
v2026.4.3# Hermes Agent v0.7.0 (v2026.4.3) **Release Date:** April 3, 2026 > The resilience release โ€” pluggable memory providers, credential pool rotation, Camofox anti-detection browser, inline diff previews, gateway hardening across race conditions and approval routing, and deep security fixes across 168 PRs and 46 resolved issues. --- ## โœจ Highlights - **Pluggable Memory Provider Interface** โ€” Memory is now an extensible plugin system. Third-party memory backends (Honcho, vector stores, custom DBMedium4/3/2026
v2026.3.30# Hermes Agent v0.6.0 (v2026.3.30) **Release Date:** March 30, 2026 > The multi-instance release โ€” Profiles for running isolated agent instances, MCP server mode, Docker container, fallback provider chains, two new messaging platforms (Feishu/Lark and WeCom), Telegram webhook mode, Slack multi-workspace OAuth, 95 PRs and 16 resolved issues in 2 days. --- ## โœจ Highlights - **Profiles โ€” Multi-Instance Hermes** โ€” Run multiple isolated Hermes instances from the same installation. Each profile gMedium3/30/2026
v2026.3.28# Hermes Agent v0.5.0 (v2026.3.28) **Release Date:** March 28, 2026 > The hardening release โ€” Hugging Face provider, /model command overhaul, Telegram Private Chat Topics, native Modal SDK, plugin lifecycle hooks, tool-use enforcement for GPT models, Nix flake, 50+ security and reliability fixes, and a comprehensive supply chain audit. --- ## โœจ Highlights - **Nous Portal now supports 400+ models** โ€” The Nous Research inference portal has expanded dramatically, giving Hermes Agent users acceMedium3/28/2026
v2026.3.23# Hermes Agent v0.4.0 (v2026.3.23) **Release Date:** March 23, 2026 > The platform expansion release โ€” OpenAI-compatible API server, 6 new messaging adapters, 4 new inference providers, MCP server management with OAuth 2.1, @ context references, gateway prompt caching, streaming enabled by default, and a sweeping reliability pass with 200+ bug fixes. --- ## โœจ Highlights - **OpenAI-compatible API server** โ€” Expose Hermes as an `/v1/chat/completions` endpoint with a new `/api/jobs` REST API fMedium3/24/2026
v2026.3.17# Hermes Agent v0.3.0 (v2026.3.17) **Release Date:** March 17, 2026 > The streaming, plugins, and provider release โ€” unified real-time token delivery, first-class plugin architecture, rebuilt provider system with Vercel AI Gateway, native Anthropic provider, smart approvals, live Chrome CDP browser connect, ACP IDE integration, Honcho memory, voice mode, persistent shell, and 50+ bug fixes across every platform. --- ## โœจ Highlights - **Unified Streaming Infrastructure** โ€” Real-time token-byLow3/17/2026
v2026.3.12# Hermes Agent v0.2.0 (v2026.3.12) **Release Date:** March 12, 2026 > First tagged release since v0.1.0 (the initial pre-public foundation). In just over two weeks, Hermes Agent went from a small internal project to a full-featured AI agent platform โ€” thanks to an explosion of community contributions. This release covers **216 merged pull requests** from **63 contributors**, resolving **119 issues**. --- ## โœจ Highlights - **Multi-Platform Messaging Gateway** โ€” Telegram, Discord, Slack, WhatLow3/12/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

hermes-gate๐Ÿ›๏ธ Hermes Gate โ€” Terminal TUI for managing remote Hermes Agent sessions with auto-reconnect, detach support, and zero config0.0.0
claude-ruby-grape-railsClaude Code plugin for Ruby, Rails, Grape, PostgreSQL, Redis, and Sidekiq developmentv1.16.13
vibe-replayTurn AI coding sessions into animated, interactive web replaysv0.2.2
structured-prompt-skillโœ๏ธ Write effective AI prompts with this structured prompt engineering library and Claude Code skill, featuring 300+ curated examples for high-quality results.main@2026-05-31
linkedin-mcp-serverOpen-source MCP server for LinkedIn. Give Claude and any MCP-compatible AI assistant access to profiles, companies, jobs, and messages.v4.13.2

More in AI Agents

awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
CopilotKitThe Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocol
e2bE2B SDK that give agents cloud environments
letta-codeThe memory-first coding agent