How to Install Hermes Agent: macOS, Windows & Linux Server (+ Skills Setup)
Hermes Agent is an open-source autonomous AI agent built by Nous Research. What sets it apart: a built-in learning loop that creates skills from your sessions, improves them over time, and remembers context across conversations. This guide gets you up and running in minutes.
Go to the official site and click Download for macOS:
Double-click the downloaded file and follow the on-screen prompts. The installer sets up both the desktop app and the command-line tool automatically — no manual configuration needed.
On first launch, the setup wizard asks which AI model to use. The easiest option is Nous Portal — one subscription covers 300+ models plus web search and image generation:
hermes model in the terminal.Type your first message in the app. You can also connect Telegram or Discord so you can talk to your agent from your phone:
hermes gateway setup
Go to the official site and click Download for Windows:
Double-click the downloaded file. Windows may show a SmartScreen warning — click More info → Run anyway. This is a known issue (the installer isn't code-signed yet) acknowledged in the official docs — it's safe.
Follow the setup wizard on first launch to connect your AI model, then start your first conversation directly in the app.
uv.exe in the Hermes folder. This is a false positive — it's a safe Rust-based package manager. Add an exception if prompted.That's all you need to pre-install. Python, Node.js, and other dependencies are handled by the Hermes installer automatically.
Takes 2–3 minutes. When done, reload your shell:
--skip-browser to skip the Chromium download if you don't need web browsing:curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --skip-browserNo GUI on a server — Telegram lets you chat with your agent from your phone while it runs 24/7:
[Unit]
Description=Hermes Agent
After=network.target
[Service]
User=$USER
ExecStart=$(which hermes) gateway
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable --now hermes
Hermes will now start automatically on every reboot.
✅ Quick sanity check
- Hermes opens and responds to your first message
- You've connected at least one AI model provider
- (Optional) Your Telegram bot replies when you message it
Part 2 — Installing Skills
Skills are what make Hermes genuinely useful beyond basic chat. Each skill is a
SKILL.md file — plain Markdown that teaches your agent how
to handle a specific type of task. Hermes also creates skills automatically
after complex sessions, so it genuinely gets better the more you use it.
hermes skills search "github"
You can also browse the community registry at agentskills.io.
Available immediately — no restart needed. Each skill also becomes a slash command in chat:
hermes skills inspect skill-name.hermes skills update # update all skills
hermes skills check # check for upstream changes
./skills/ # project-level (current folder)
🚀 You're all set
Run hermes update regularly to stay current.
Explore community skills at agentskills.io.
The more you use Hermes, the more it learns — give it real tasks and let it build its own skill library over time.