Hermes Agent Setup Guide
Install Hermes Agent, select a provider, run the first chat, and verify your setup before adding messaging or advanced tools.
Hermes Agent tutorial answer
The safe setup order is install → provider → first chat → then tools
If you searched for a Hermes Agent tutorial, start here: run the official installer, reload your shell, choose one provider with hermes setup --portal or hermes model, then run one plain hermes chat. Do not add Telegram, cron, MCP, memory, skills, or fallback routing until that chat returns a useful answer.
Official source checked on 2026-07-09: the current docs recommend Hermes Desktop for macOS/Windows, or CLI-only install with curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash on Linux/macOS/WSL2/Termux and iex (irm https://hermes-agent.nousresearch.com/install.ps1) on native Windows.
Before you start
A terminal
Terminal.app, iTerm, Linux shell, WSL2, PowerShell, or Termux.
Internet access
The install script downloads from hermes-agent.nousresearch.com.
One provider path
Nous Portal, OpenAI, Anthropic, OpenRouter, custom endpoint, or another supported provider.
Install Hermes Agent
Open a terminal and run the official install script. The script detects your environment and installs Hermes and its dependencies.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc or source ~/.zshrc✓ Hermes installed successfully
Run `hermes` to start chatting
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Choose a provider
The first time you use Hermes, configure your model provider and API key. Use the interactive wizard or manual provider setup.
hermes setup --portal
Fastest guided path through Nous Portal. If you already know your provider, use hermes model instead.
hermes model
Verify your first chat
Everything ready! Run hermes to enter the interactive CLI and start your first conversation.
hermes
Verification checklist
hermes command is available
hermes setup --portal or hermes model
hermes chat returns a useful answer
Ready to go deeper?
First mark the base CLI chat as working, then choose one next layer. This gives the guide a non-payment success signal without adding paid funnels.
Recovery toolkit
If the plain chat is broken, run these in order. Do not debug gateway, cron, skills, voice, or fallback yet.
hermes doctor
hermes model
hermes setup
hermes sessions list
hermes --continue
hermes gateway status
Setup verification guardrail
Do not treat setup as complete until the command path, provider path, and first chat are all verified. The install command proves Hermes is present. hermes model or hermes setup --portal proves Hermes knows which provider to call. A plain hermes chat proves the selected provider can actually answer.
If you plan to use Telegram, Discord, Slack, cron, voice, MCP, or custom toolsets, keep those disabled until this base test passes. Once the base chat is healthy, advanced setup is much easier to debug because every new feature has one clear success signal and one rollback path.
For beginners, the most common mistake is treating every Hermes feature as part of installation. Installation is only the base layer. Provider selection is the second layer. The first useful answer is the third layer. Messaging, memory, skills, tools, and scheduled jobs belong after those checks. If a later layer fails, return to the setup guardrail instead of rotating API keys or changing several model settings at once.
Keep one written note of the setup that worked: operating system, shell, provider, model, and whether you used Nous Portal or a custom endpoint. That note makes future troubleshooting much faster, especially when you later add a gateway bot, a scheduled cron job, or a project-specific skill.
Common questions
What if the install script fails? expand_more
hermes-agent.nousresearch.com. If behind a firewall, try a different network or proxy. Verify Python is >= 3.10 with python3 --version.
How do I uninstall Hermes Agent? expand_more
hermes uninstall to remove the package. Config files remain in ~/.hermes/ and can be deleted manually if needed.
What is the fastest Hermes Agent tutorial path? expand_more
hermes model or hermes setup --portal, then run hermes and confirm a normal chat returns a useful answer. Only after that works should you add Telegram, Discord, Slack, tools, memory, skills, cron, or MCP.
Setup decision checklist
Use this as a pre-gateway checklist. If any row fails, stay on the setup page and fix the base CLI first.
hermes model or hermes setup --portal points to one known provider.hermes chat answers a normal prompt.