Open Source · MIT License · By Nous Research
The AI agent that grows with you.
Install it on your server, give it your messaging accounts, and it becomes a persistent personal agent — learning your projects, building its own skills, and reaching you wherever you are. Not a chatbot. Not a copilot. An agent that lives on your machine and gets smarter every day.
Everything You Need in One Agent
Hermes Agent combines persistent memory, automated skill creation, and multi-platform reach into a single open-source package.
Persistent Memory
Remembers your preferences, projects, and environment across every session. The longer it runs, the better it knows you — no re-explaining context every time.
Automated Skill Creation
When Hermes solves a hard problem, it writes a reusable skill document so it never forgets how. Skills are searchable, shareable, and compatible with the agentskills.io open standard.
Multi-Platform Gateway
Connect Telegram, Discord, Slack, WhatsApp, Signal, and CLI — all from a single gateway process. Voice memo transcription, cross-platform continuation. Start a conversation on Telegram, pick it up in your terminal.
Scheduled Automations
Built-in cron scheduler with delivery to any platform. Set up daily reports, nightly backups, weekly audits, and morning briefings — all running unattended.
Parallel Sub-Agents
Spawn isolated sub-agents for parallel workstreams. Each gets its own conversation and terminal. Collapse multi-step pipelines into zero-context-cost turns via RPC.
Full Browser & Web Control
Web search, page extraction, full browser automation — navigate, click, type, screenshot. Plus vision analysis, image generation, text-to-speech, and multi-model reasoning.
Powerful Capabilities Out of the Box
From sandboxed code execution to real-time browser control — Hermes Agent handles it all.
Execution Environments
Local Terminal
Run commands directly on your machine
✓
Docker
Isolated container with security hardening
✓
SSH Remote
Execute on any remote server
✓
Modal / Singularity
Cloud and HPC execution backends
✓
LLM Providers
Nous Portal
Native OAuth integration
✓
OpenRouter
Access 200+ models via API key
✓
Custom API
Any OpenAI-compatible endpoint
✓
Local vLLM
Run models fully on-premise
✓
Skills System
Built-in Skills
MLOps, GitHub, diagramming, note-taking & more
40+
Auto-Created Skills
Agent writes new skills as it solves problems
∞
Community Hubs
Browse & install from agentskills.io with one command
✓
Open Standard
Portable SKILL.md format — create, share, reuse anywhere
✓
Security & Privacy
No Tracking
Zero telemetry, zero data collection
✓
Container Hardening
Read-only root, dropped capabilities, PID limits
✓
Local Data
All memory stored in ~/.hermes/ on your machine
✓
MIT License
Fully open source, audit every line of code
✓
What Is Hermes Agent?
Hermes Agent is an open-source autonomous AI agent built by Nous Research and released in February 2026. It's not a coding copilot tethered to an IDE or a chatbot wrapper around a single API. Hermes lives on your server, remembers what it learns, and gets more capable the longer it runs. It supports Linux, macOS, and WSL2 — with no prerequisites, installing everything automatically via a single curl command.
Open source · MIT License · Built by Nous Research. All data stays on your machine. No telemetry, no tracking, no cloud lock-in.
Built for MLOps & AI Training
Beyond task automation — Hermes Agent is a platform for generating training data, running RL experiments, and exporting trajectories for fine-tuning.
Batch Processing
Generate thousands of tool-calling trajectories in parallel with automatic checkpointing. Configurable workers, batch sizes, and toolset distributions.
RL Training
Atropos integration for reinforcement learning on agent behaviors. 11 tool-call parsers for training any model architecture.
Trajectory Export
Export conversations in ShareGPT format for fine-tuning. Trajectory compression fits training data into token budgets.
Get Started in Minutes
No prerequisites. Works on Linux, macOS & WSL2. Installs everything automatically.
1
Install
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Installs uv, Python 3.11, clones the repo, sets up everything. No sudo needed.
2
Configure
# Interactive setup wizard
hermes setup
# Or choose your model
hermes model
Connect to Nous Portal (OAuth), OpenRouter (API key), or your own endpoint. Interactive setup wizard.
3
Start Chatting
hermes
Full interactive CLI with tools, memory, and skills. That's it.
4
Go Multi-Platform (Optional)
# Interactive gateway setup wizard
hermes gateway setup
# Start the messaging gateway
hermes gateway
# Install as a system service
hermes gateway install
Walk through connecting Telegram, Discord, Slack, or WhatsApp. Runs as a systemd service.
5
Keep It Up to Date
hermes update
Pulls the latest changes and reinstalls dependencies. Run anytime to get new features and fixes.
⚠️ Native Windows support is experimental. Please install WSL2 and run Hermes Agent from there.
Ready to Run Your Own Agent?
Self-hosted, open source, and free forever. One command to install, one command to start.
View on GitHub