← Home

Documentation

Hermes Agent Documentation

A map to Hermes Agent docs and OpenClaw Launch guides for Hermes. This page points at the upstream repository and README, lists confirmed capabilities drawn from source inspection, and links to every topical guide available here — install, channels, models, skills, memory, and hosting.

Upstream Hermes Docs

Hermes Agent is developed by NousResearch. The canonical documentation is hosted at hermes-agent.nousresearch.com/docs. Key sections:

Configuration is driven by a config.yaml file and environment variables in ~/.hermes/.env.

Quick-Reference: Confirmed Capabilities

The following list is drawn entirely from upstream source inspection of Hermes Agent v2026.4.16. Do not rely on it for later versions — check the repository for changes.

  • OpenAI-compatible API server — default port 8642. Endpoints include /v1/chat/completions, /v1/models,/v1/runs, and /health. Enable by setting API_SERVER_ENABLED=true in ~/.hermes/.env. Session continuity via previous_response_id, the conversation parameter, and the Runs API.
  • Dashboard — separate command: hermes dashboard, port 9119, localhost only, no built-in auth. Optional install: pip install hermes-agent[web]. Covers Analytics, Config, Cron, Env, Logs, Sessions, Skills, and Status.
  • Image generation — FAL.ai (env: FAL_KEY,FAL_IMAGE_MODEL) plus image skills in the Skills Hub (pixel-art, p5js, and others).
  • Web search — four first-class providers: Tavily, Exa, Parallel, and Firecrawl. Auto-selected by which API key is set. DuckDuckGo available as an optional skill (no key required) and activates automatically when no paid search key is configured.
  • Vision inputs — centralized aux router supporting OpenRouter, Nous, Codex, native Anthropic, and custom OpenAI-compatible endpoints.
  • Audio transcription — via tools/transcription_tools.py.
  • Shell execution — local, Docker, Modal, SSH, Singularity, and Daytona environments. Foreground and background modes.
  • Approval policyapprovals.mode: manual, smart, or off. Command allowlist with once / session / always scope. Configured at root config level (not under tools).
  • Agent personalities — 14 presets (helpful, concise, technical, creative, teacher, kawaii, pirate, and more). CLI-level config.
  • Pairinghermes pairing approve <platform> <code> CLI. Credentials stored at /opt/data/platforms/pairing/.
  • Skills Hub — 652 skills (72 built-in, 59 optional, 521 community). Includes media generation via skills: video (ascii-video, manim-video), music (heartmula, audiocraft-audio-generation), and image (pixel-art, p5js). See the Skills Hub for the full catalogue.
  • MCP — configure via mcp_servers: in config.yaml; CLI hermes mcp available.

Install and Setup

New to Hermes? These guides cover getting it running from scratch.

Connecting Channels

Hermes supports the same platform connection flow as OpenClaw. Pairing, connect, and disconnect steps are consistent across all channels.

Per-channel setup (Telegram, Discord, Slack, and others) mirrors the OpenClaw connect flow. Each platform has its own config fields; see the platform-specific pages in the upstream docs.

Models and Providers

Hermes supports multiple model providers configured via environment variables and config.yaml. Provider selection is determined at startup; switching providers requires a restart. See the upstream README for the full list of supported providers and the required environment variable for each.

Skills, Tools, and Memory

Hermes skills extend agent capabilities. Optional skills can be enabled per instance. Memory persists across sessions when configured.

Platform Comparison and Hosting

Evaluating Hermes vs. OpenClaw, or deciding where to host? These pages cover both.

Open Source and Community

Run Hermes Without Reading Any More Docs

If you would rather skip the setup and get straight to using Hermes, OpenClaw Launch offers one-click deployment of a fully managed Hermes instance. TLS, container management, updates, and channel pairing are all handled for you. Your instance is ready in seconds — no config.yaml editing, no port forwarding, no Docker commands.

Read Docs and Self-InstallOpenClaw Launch
Docs to read before first runREADME + config.yaml reference + per-platform guideThis page (optional)
Setup time30 min to several hoursUnder 60 seconds
TLS / HTTPSConfigure reverse proxy manuallyAutomatic
UpdatesPull new image, restart manuallyApplied automatically
SupportGitHub Issues, communityDirect support via OpenClaw Launch
CostVPS cost + your timeFrom $3/mo

Frequently Asked Questions

Is there official Hermes Agent documentation?

Yes. The canonical docs are at hermes-agent.nousresearch.com/docs, covering installation, Docker setup, the API server, the web dashboard, skills, the CLI, and MCP integration. The NousResearch/hermes-agent repository on GitHub is also a reference for source-level details. OpenClaw Launch maintains this guide hub as a supplement with hosted deployment walkthroughs and hosting context.

Where do I report a Hermes docs bug or missing topic?

Open an issue on the GitHub Issues tracker. For issues specific to this guide hub, email [email protected].

Does OpenClaw Launch maintain its own Hermes docs?

Yes. The guides linked on this page are maintained by OpenClaw Launch and tested against current Hermes versions. They cover topics that the upstream README does not address in depth — hosted deployments, channel pairing walkthroughs, and comparison with other agent frameworks. For configuration field definitions and API specs, always defer to the upstream repository.

Is Hermes Agent documented in other languages?

The upstream repository documentation is in English only. The guides on this page are also English only. If you need help in another language, the GitHub Issues tracker and community channels are the best places to ask.

Does Hermes support video or music generation?

Yes, via the Skills Hub. Media generation skills include video (ascii-video, manim-video), music (heartmula, audiocraft-audio-generation), and image (pixel-art, p5js), among 652 total skills. See the Skills Hub for the full catalogue.

Skip the Setup

Deploy a managed Hermes Agent instance in under 60 seconds. No docs required.

Deploy Hermes with OpenClaw Launch