Install it on a machine, give it your messaging accounts, and it becomes a persistent personal agent that grows with you — learning your projects, building its own skills, and reaching you wherever you are.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Works on Linux & macOS · No Python prerequisite · Installs everything automatically
Not a coding copilot tethered to an IDE. Not a chatbot wrapper around a single API. An autonomous agent that lives on your server, remembers what it learns, and gets more capable the longer it runs.
Telegram, Discord, Slack, WhatsApp, 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.
Persistent memory across sessions — it learns your preferences, projects, and environment. When it solves a hard problem, it writes a skill document so it never forgets how. Skills are searchable and shareable.
Built-in cron scheduler with delivery to any platform. Natural language scheduling for daily reports, nightly backups, weekly audits, morning briefings — all running unattended through the gateway.
Spawn isolated subagents for parallel workstreams. Each gets its own conversation and terminal. Write Python scripts that call tools via RPC, collapsing multi-step pipelines into zero-context-cost turns.
Five terminal backends: local, Docker, SSH, Singularity, and Modal. Container security hardening with read-only root, dropped capabilities, PID limits, and namespace isolation.
Web search, page extraction, full browser automation — navigate, click, type, screenshot. Plus vision analysis, image generation, text-to-speech, and multi-model collaborative reasoning.
Skills are procedural memory — reusable approaches for recurring tasks. The agent creates them when it solves hard problems, and loads them automatically when similar tasks come up. Install more from community hubs with a single command.
40+ skills bundled out of the box covering MLOps, GitHub workflows, diagramming, note-taking, and more. The agent also creates new skills on the fly as it works.
Browse, install, and manage skills from multiple community hubs. Quarantine and audit systems keep your agent safe.
Skills follow the agentskills.io open format — portable SKILL.md files that any agent can use. Create your own and share them.
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.
# Interactive setup wizard
hermes setup
# Or choose your model
hermes model
Connect to Nous Portal (OAuth), OpenRouter (API key), or your own endpoint.
hermes
That's it. Full interactive CLI with tools, memory, and skills.
# Start the messaging gateway
hermes gateway
# Install as a system service
hermes gateway install
Connect Telegram, Discord, Slack, or WhatsApp. Runs as a systemd service.
Windows? Use WSL or PowerShell:
irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1 | iex
Generate thousands of tool-calling trajectories in parallel with automatic checkpointing. Configurable workers, batch sizes, and toolset distributions.
Atropos integration for reinforcement learning on agent behaviors. 11 tool-call parsers for training any model architecture.
Export conversations in ShareGPT format for fine-tuning. Trajectory compression fits training data into token budgets.