hermes <subcommand> [flags]. Running hermes with no arguments starts an interactive chat session.
Core
hermes / hermes chat
Start an interactive chat session with the agent. Running hermes with no subcommand is equivalent to hermes chat.
The top-level flags
--resume, --continue, --worktree, --skills, --yolo, and --pass-session-id are also accepted directly at the root level (e.g. hermes -c is equivalent to hermes chat -c).hermes setup
Run the interactive setup wizard to configure your provider, model, terminal backend, and optional integrations.
hermes model
Interactively select your inference provider and default model. Presents a menu of available providers and models.
hermes tools
Configure which tools are enabled per platform. Run without a subcommand for the interactive configuration UI.
Subcommands:
Gateway
hermes gateway
Manage the messaging gateway that connects Hermes to Telegram, Discord, WhatsApp, Slack, and other platforms.
hermes gateway with no subcommand starts the gateway in the foreground (same as hermes gateway run).
Common flags for
start, stop, restart, status, install, uninstall:
run flags:
install flags:
status flags:
Config
hermes config
View and manage the Hermes configuration file (~/.hermes/config.yaml) and .env file.
hermes config with no subcommand shows the current configuration.
Authentication
hermes login
Run an OAuth device authorization flow to authenticate with Nous Portal or OpenAI Codex.
hermes logout
Clear stored credentials for an OAuth provider.
Maintenance
hermes status
Display the health and status of all Hermes components.
hermes doctor
Diagnose configuration and dependency issues.
hermes update
Pull the latest changes from git and reinstall dependencies.
hermes uninstall
Remove Hermes Agent from your system.
hermes version
Print version and release date.
Sessions
hermes sessions
View and manage conversation history stored in the SQLite session store.
list flags:
browse flags:
export flags:
prune flags:
Cron
hermes cron
Manage scheduled tasks that run agent prompts on a schedule.
create / add flags:
Skills
hermes skills
Browse, search, install, and manage skill documents.
Honcho
hermes honcho
Configure and manage the Honcho AI-native cross-session memory integration.
peer flags:
tokens flags:
Other
hermes whatsapp
Configure WhatsApp integration and pair via QR code.
hermes insights
Analyze session history to show token usage, costs, tool patterns, and activity trends.
hermes pairing
Manage DM pairing codes for user authorization on messaging platforms.
hermes claw migrate
Migrate settings, memories, skills, and API keys from an OpenClaw installation.
hermes acp
Run Hermes Agent as an ACP (Agent Client Protocol) server for editor integration.
pip install -e '.[acp]').