Hermes Agent Research Notes
1. Project Overview
Hermes Agent is an open-source, self-learning AI agent framework developed by Nous Research.
| Project Info | Details |
|---|---|
| Initial Release | 2026-02-25 (v0.1.0) |
| Current Version | v0.8.0 (2026-04-08) |
| GitHub Stars | 22k+ |
| License | MIT |
| Language | Python |
Core philosophy: an agent should grow alongside its user — through a built-in learning loop, it creates skills from experience and continuously improves. The more you use it, the better it gets.
2. Core Features
2.1 Self-Learning Feedback Loop
- Automatically creates reusable Skill documents after completing complex tasks
- Skills self-iterate and improve through usage
- Built-in FTS5 full-text search + LLM summarization for cross-session memory recall
- Honcho-based user modeling to understand who you are
2.2 Multi-Platform Integration
A single Gateway process covers: Telegram, Discord, Slack, WhatsApp, Signal, Email. Supports voice memo transcription with continuous cross-platform conversations.
2.3 Terminal Interface
Full TUI: multi-line editing, slash command completion, conversation history, interrupt redirection, and streaming tool output.
2.4 Model-Agnostic
Supports Nous Portal, OpenRouter (200+ models), OpenAI, Anthropic, Hugging Face, Xiaomi MiMo, and more. Switch with hermes model — zero code changes required.
2.5 Scheduled Tasks
Built-in Cron scheduler. Define scheduled tasks in natural language (daily digests, backups, audits) and results are automatically delivered to any platform.
2.6 Parallel Sub-Agents
Spawn isolated sub-agents for parallel workflows. Supports Python scripts that call tools via RPC, compressing multi-step pipelines into single-turn operations with zero context overhead.
2.7 Flexible Deployment
6 terminal backends: Local, Docker, SSH, Daytona, Singularity, Modal. Serverless on-demand wake-up keeps idle costs near zero.
3. Quick Start
1 | # Install (supports Linux / macOS / WSL2 / Termux) |
4. Comparison with OpenClaw
OpenClaw (formerly Clawdbot/MoltBot) was released in January 2026 by Austrian engineer Peter Steinberger, and is the hottest open-source agent project of 2026 (200k+ Stars). Hermes has a clear lineage connection — it even ships a built-in OpenClaw migration tool (hermes claw migrate).
| Dimension | Hermes Agent | OpenClaw |
|---|---|---|
| Release Date | 2026-02 | 2026-01 |
| Developer | Nous Research (team) | Peter Steinberger (solo start) |
| GitHub Stars | 22k+ | 200k+ |
| Core Philosophy | Self-learning loop — builds skills from experience, continuously iterates | Autonomous execution — completes real tasks on behalf of the user |
| Skill System | Auto-created + self-improving, compatible with agentskills.io standard | Primarily manual configuration, no automatic learning loop |
| Model Support | Model-agnostic (OpenRouter / Xiaomi MiMo / HuggingFace, etc.) | Primarily tied to the Claude family |
| Messaging Platforms | Telegram / Discord / Slack / WhatsApp / Signal / Email | Telegram / Discord / Slack / Feishu |
| Deployment | VPS / Docker / SSH / Serverless (6 backends) | Local-first, Docker / self-hosted |
| Memory System | Honcho user modeling + FTS5 cross-session search | MEMORY.md static memory file |
| Community Size | Rapidly growing | Large ecosystem, rich plugins and templates |
Summary: OpenClaw has a more mature ecosystem and a larger community — a better fit for users who need autonomous execution out of the box. Hermes is lighter and emphasizes a “the more you use it, the better it knows you” self-learning mechanism, making it ideal for users who want an agent that’s a long-term companion and continuously adapts to their habits. Migration paths exist between the two, so you can switch as needed.
5. Comparison with Other Tools
| Feature | Hermes Agent | Claude Code | OpenAI Codex |
|---|---|---|---|
| Self-Learning Skill System | Yes | Yes (OMC extension) | No |
| Multi-Platform Messaging | Telegram / Discord / Slack / WhatsApp / Signal | CLI + IDE | CLI + API |
| Model Choice | Any model | Claude family | GPT family |
| Scheduled Tasks | Built-in Cron | Requires external scheduler | No |
| Deployment | VPS / Docker / Serverless | Local / IDE | Cloud |
| Open Source | MIT | Partial | No |
6. Assessment
Strengths: Unique self-learning mechanism, model-agnostic, broad platform coverage, flexible deployment, active community.
Limitations: The project is relatively new (only 2 months old), and API stability remains to be seen. Compared to mature tools like Claude Code, the ecosystem and plugin count still have room to grow.
Best Use Case: When you want a long-running personal agent that continuously learns your preferences — especially for cross-platform scenarios (Telegram, WeChat, etc.).
Sources: Hermes GitHub | Hermes Official Docs | OpenClaw GitHub | MIT Technology Review China