Run a self-improving personal agent with Hermes Agent
Deploy Hermes Agent as a persistent personal agent that learns skills from experience, searches past sessions, schedules automations, and coordinates work across CLI and chat channels.
Prerequisites
Hermes Agent; model provider API key or compatible endpoint; optional Telegram/Discord/Slack/WhatsApp/Signal gateways
Installation
Install Hermes Agent from the official repository installer.
Linux, macOS, WSL2, or Termux:
curl -fsSLO https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh
less install.sh
bash install.sh
source ~/.bashrc
hermes
Windows PowerShell:
iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)
After installation, use the documented CLI commands to configure and operate the agent:
hermes setup # Run the full setup wizard
hermes model # Choose the model provider and model
hermes tools # Configure enabled tools
hermes gateway # Start messaging gateway setup/runtime
hermes doctor # Diagnose environment or configuration issues
Contributor setup, when you need to work from source:
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
./setup-hermes.sh
./hermes
- Source: https://github.com/NousResearch/hermes-agent
- Extracted from upstream docs: https://raw.githubusercontent.com/NousResearch/hermes-agent/HEAD/README.md