NEW: Hermes Agent v0.8.0 released — See what's new →

Everything Hermes Agent Can Do

40+ tools. Persistent memory. Multi-platform. Runs unattended.

A Learning Loop That Never Stops

After completing complex tasks, Hermes autonomously creates reusable skills and stores them in . Skills self-improve during use — the more you work with Hermes, the more capable it becomes. Compatible with the agentskills.io open standard and the community Skills Hub.~/.hermes/skills/. Skills self-improve during use — the more you work with Hermes, the more capable it becomes. Compatible with the agentskills.io open standard and the community Skills Hub.

Auto-createdgenerated after complex tasks
Self-improvingrefined during use
Community Hubshare and install skills
$ hermes /skills
~/.hermes/skills/
├─ deploy-to-vps.skill [v3]
├─ summarize-repo.skill [v2]
├─ daily-standup.skill [v1]
├─ setup-cron.skill [v1]
└─ ... 8 more skills
12 skills · last updated 2h ago

Remembers Across Every Session

Hermes maintains persistent memory through MEMORY.md and USER.md — building a deepening model of who you are, what you care about, and how you work. FTS5 full-text search lets it recall past conversations with LLM summarization. Honcho dialectic user modeling continuously refines its understanding of you.

$ hermes /memory search "vps setup"
Found 3 relevant memories:
[2026-03-14] User prefers Ubuntu 22.04
[2026-03-10] Digital Ocean droplet at 10.0.0.1
[2026-02-28] Nginx config saved to ~/nginx.conf

Lives Where You Do

A single gateway process connects Telegram, Discord, Slack, WhatsApp, Signal, and Email. Voice memo transcription, cross-platform conversation continuity — your agent is always reachable, even when you're away from your terminal. Run hermes gateway setup to configure any platform in minutes.

What is the Hermes Agent gateway? — The gateway is a background process that bridges your messaging apps to Hermes. It listens for messages on connected platforms and routes them to your agent, so you can interact with Hermes from anywhere, on any device.
Telegramhermes gateway setup
Discordhermes gateway setup
Slackhermes gateway setup
WhatsApphermes gateway setup
Signalhermes gateway setup
Emailhermes gateway setup

40+ Built-in Tools

A comprehensive toolset covering everything from terminal execution to web research and multi-agent delegation.

Terminal & Code

bashpythonfile operations

Web & Research

browsersearchfirecrawl

Communication

emailcalendarnotifications

Memory & Skills

memory writeskill createrecall

Delegation

spawn subagentdelegate taskmulti-agent

Scheduling

cron jobstimed deliveryreminders

Switch toolsets with hermes tools — enable only what you need.

Secure by Default

Every terminal command requires your approval before execution. DM pairing ensures only authorized users can interact with your agent over messaging platforms. Container isolation via Docker keeps your host system protected. Sensitive commands can be allowlisted for fully unattended operation.

Command approvalevery action requires confirmation
DM pairingauthorized users only
Container isolationDocker-based sandboxing
Allowlistautomate trusted commands
[hermes] Requesting approval:
$ rm -rf ./old-logs/
Allow? [y/N/allowlist]: y
✓ Executed successfully

Runs While You Sleep

Built-in cron scheduler lets you set up recurring tasks in natural language — daily reports, nightly backups, weekly audits. Delivery routes to any connected platform: get your morning summary on Telegram, your weekly report in Slack. Fully unattended, no code required.

$ hermes /schedule
> "Every weekday at 9am, send me a
daily standup summary on Telegram"
✓ Scheduled: 0 9 * * 1-5
✓ Delivery: Telegram
Sponsored

Ready to explore all features?