← Back to Agents
Assistant

Hermes Agent

Self-improving AI agent with built-in learning loop, persistent memory, multi-platform messaging gateway, and 60+ tools. Runs anywhere from a $5 VPS to GPU clusters.

clidesktopmobilewebmacoslinuxwindowsv0.17.0MITopen-source
by Nous ResearchRepository →Source →
Hermes Agent screenshot 1
Hermes Agent is the self-improving AI agent built by Nous Research. It features a built-in learning loop that creates skills from experience, improves them during use, and builds a deepening model of who you are across sessions. ## Key Features - **Self-improving Learning Loop**: Creates skills from experience, auto-improves during use - **Persistent Memory**: Agent-curated memory with periodic nudges, FTS5 session search - **60+ Built-in Tools**: Browser, file operations, shell, web search, image generation, TTS - **Multi-platform Gateway**: Telegram, Discord, Slack, WhatsApp, Signal, Email — all from one process - **Voice Mode**: Real-time voice interaction in CLI and messaging platforms - **Runs Anywhere**: 6 terminal backends — local, Docker, SSH, Singularity, Modal, Daytona - **Serverless Persistence**: Daytona/Modal hibernate when idle, wake on demand - **Cron Scheduling**: Built-in scheduler with delivery to any platform - **Subagents**: Spawn isolated subagents for parallel workstreams - **200+ Models**: OpenRouter, Nous Portal, NVIDIA NIM, OpenAI, Anthropic, and more ## Usage ```bash # Install via curl curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash # Start chatting hermes # Setup wizard hermes setup # Start messaging gateway hermes gateway setup && hermes gateway start ``` ## Surfaces - Terminal TUI (primary) - Telegram, Discord, Slack, WhatsApp, Signal, Email - Hermes Desktop app - Voice mode (CLI + messaging platforms)