Appearance
๐ค hermes-agent โ
Nous Research's Hermes Agent is an open-source, self-improving local agent with persistent memory and a markdown-based skill system. See M12: Self-Improving Skill Generation for the full install walkthrough and a worked skill-creation example.
๐ Tool Datasheet โ
| Metric | Details |
|---|---|
| Tool Name | Hermes Agent |
| Category | Self-improving local agent, multi-platform gateway |
| Purpose | Persistent-memory agent that writes reusable markdown skills for itself and runs from a CLI or connected messaging platforms. |
| Memory | File-based: MEMORY.md/USER.md (frozen per-session context) + SQLite with FTS5 for full session history search, no vector database. |
| Integrations | Nous Portal (300+ models via one subscription), OpenRouter, OpenAI-compatible endpoints |
๐ ๏ธ Capabilities โ
- Procedural Skill Memory: Writes reusable
SKILL.mdmarkdown instructions to~/.hermes/skills/via itsskill_managetool when it solves a non-trivial, repeatable task. - Frozen-Snapshot Context: Loads
MEMORY.md/USER.mdonce per session into the system prompt for prefix-cache efficiency, rather than re-reading them on every turn. - Full-Text Session Search:
session_searchretrieves exact past messages via SQLite FTS5 , keyword match, not semantic/embedding search.
Install: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash then hermes setup --portal. Full docs: hermes-agent.nousresearch.com/docs.