Features
Self-improving learning loop
Hermes curates its own memory. A periodic nudge reviews recent conversations, extracts reusable patterns, and writes them back as skills or memory entries. FTS5 powers cross-session recall; Honcho provides dialectical user modeling.
Skills system
Skills are procedural memory the agent creates and reuses. A skill is a small Markdown file that describes a capability — how to perform it, when to use it, and what to avoid. Skills are compatible with agentskills.io.
Messaging gateway
A single gateway delivers messages across 15+ platforms:
- Consumer: Telegram, Discord, WhatsApp, Signal, SMS, BlueBubbles.
- Work: Slack, Mattermost, DingTalk, Feishu, WeCom, Email.
- Federated: Matrix.
- Smart home: Home Assistant.
MCP integration
Attach any Model Context Protocol server to extend Hermes with new tools. MCP servers are filtered by allowlist so tool surface stays small.
Scheduled automations
A built-in cron layer lets you schedule any agent task and pipe the result to any messaging channel.
Runtime backends
Six execution backends (local, Docker, SSH, Daytona, Singularity, Modal) let you match cost and isolation to each use case. Serverless backends hibernate when idle.