Open-source Self-improving AI Agent | Generated by AI
Here’s a rundown of what Hermes Agent is:
Hermes Agent is an open-source, self-improving AI agent built by Nous Research. Key points:
-
Self-improving loop — It learns from conversations: creates skills from experience, improves them during use, persists memory across sessions, and builds a user model over time. That’s the core differentiator vs. a plain chatbot wrapper.
-
Model-agnostic — Works with OpenRouter (200+ models), OpenAI, Anthropic, Nous Portal, Xiaomi MiMo, HuggingFace, and custom endpoints. Switch with
hermes model, no lock-in. -
Multi-platform — One gateway process serves Telegram, Discord, Slack, WhatsApp, Signal, Email, and the CLI itself. You can talk to it from your phone via Telegram while it runs on a cloud VM.
- Two interfaces:
- CLI (
hermes) — terminal UI with multiline editing, slash commands, autocomplete, streaming tool output - Gateway (
hermes gateway start) — messaging platform bridge
- CLI (
-
40+ built-in tools — terminal, file ops, web search, browser, image gen, TTS, cron scheduling, subagent delegation, etc. Tools are organized into toolsets you can enable/disable.
-
Skills system — Procedural memory stored as SKILL.md files. The agent creates skills after complex tasks, then reuses them. Compatible with agentskills.io open standard.
-
Runs anywhere — Terminal backends: local, Docker, SSH, Modal (serverless), Daytona, Singularity, Vercel Sandbox. Can run on a $5 VPS or a GPU cluster.
-
Research-ready — Batch trajectory generation and compression for training future tool-calling models.
-
Built-in cron — Schedule tasks in natural language, deliver results to any connected platform.
- OpenClaw migration — If you used OpenClaw (a predecessor),
hermes claw migrateimports settings, memories, skills, and API keys.
The project structure centers around run_agent.py (the AIAgent class with the core conversation loop) and cli.py (the interactive CLI). Tools auto-discover via tools/registry.py. The gateway lives in gateway/ with per-platform adapters.
License: MIT. Built by Nous Research.