Hermes Agent
Hermes Agent is a self-improving AI agent built by Nous Research. It is the only agent with a built-in learning loop — creating skills from experience, improving them during use, nudging itself to persist knowledge, and building a deepening model of who you are across sessions.
Source: hermes-agent.nousresearch.com/docs
What Makes Hermes Different
It’s not a coding copilot tethered to an IDE or a chatbot wrapper around a single API. It’s an autonomous agent that gets more capable the longer it runs. It lives wherever you put it — a $5 VPS, a GPU cluster, or serverless infrastructure (Daytona, Modal) that costs nearly nothing when idle.
Core Features
Self-Improving Learning Loop
From the official docs:
- Agent-curated memory with periodic nudges
- Autonomous skill creation during use
- Skill self-improvement while working
- FTS5 cross-session recall with LLM summarization
- Honcho dialectic user modeling
Runs Anywhere
6 terminal backends: local, Docker, SSH, Daytona, Singularity, Modal. Daytona and Modal offer serverless persistence — environment hibernates when idle, costing nearly nothing.
15+ Messaging Platforms
One gateway connects to: CLI, Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, Email, SMS, DingTalk, Feishu, WeCom, BlueBubbles, Home Assistant
Skills System
From the Skills Hub:
| Registry | Count |
|---|---|
| Built-in | 77 |
| Optional | 45 |
| Community (LobeHub, etc.) | 521 |
| Total | 643 |
16 categories including Software Dev, Creative, MLOps, Research, Translation, Productivity, Gaming, AI Agents, Apple, GitHub, Media, Security.
Built-in Tools (47 total)
- Memory System: Persistent memory across sessions
- Skills System: Procedural memory the agent creates and reuses
- MCP Integration: Connect to MCP servers
- Voice Mode: Real-time voice in CLI, Telegram, Discord, Discord VC
- Scheduled Automations: Built-in cron with delivery to any platform
- Delegates & Subagents: Spawn isolated subagents for parallel workstreams
- Research-ready: Batch processing, trajectory export, RL training with Atropos
Installation
From the Installation docs:
Linux / macOS / WSL2
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Android / Termux
Same installer — detects Termux automatically.
After Installation
source ~/.bashrc # or ~/.zshrc
hermes # Start chatting!
Prerequisites: Only Git is required. The installer automatically handles Python 3.11, Node.js v22, ripgrep, ffmpeg.
Configuration Commands
hermes model # Choose LLM provider and model
hermes tools # Configure enabled tools
hermes gateway setup # Set up messaging platforms
hermes config set # Set individual config values
hermes setup # Full setup wizard
Messaging Gateways
Supported platforms (from Messaging docs): Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, Email, SMS, DingTalk, Feishu, WeCom, BlueBubbles, Home Assistant
About Nous Research
Built by Nous Research — the lab behind Hermes, Nomos, and Psyche models. Works with Nous Portal, OpenRouter, OpenAI, or any endpoint.
Resources
- hermes-agent.nousresearch.com/docs — Official documentation
- github.com/NousResearch/hermes-agent — GitHub repository
- hermes-agent.nousresearch.com/docs/skills — Skills Hub (643 skills)
- discord.gg/nousresearch — Discord community