Run the official installer
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashOfficial installer path for Linux, macOS, WSL2, and Termux-based Android setups.
Install, configure, and understand Hermes Agent: a long-running autonomous agent with memory, skills, messaging integrations, browser control, and sandboxed execution.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashOfficial installer path for Linux, macOS, WSL2, and Termux-based Android setups.
hermes setupChoose providers, model routing, gateway surfaces, memory, and first-run defaults.
Select the environment where Hermes will run, use the official installer, and complete the initial setup in the same shell.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashGood default for a workstation or always-on Mac mini.
Reload your shell after install, then run `hermes setup`.
These capabilities define how Hermes behaves in practice: hosting, memory, scheduling, delegation, sandboxing, and browser control.
Talk to one long-lived agent from CLI, Telegram, Discord, Slack, WhatsApp, Signal, and other gateway surfaces.
Persistent memory and self-improving skills help Hermes retain context and operationalize repeat work.
Use cron scheduling, background jobs, and recurring delivery paths for reports, audits, checks, and reminders.
Spin up isolated subagents for parallel research, coding, browser, and terminal work without losing the main thread.
Choose local, Docker, SSH, Singularity, Modal, or other runtime patterns based on trust, cost, and isolation needs.
Search, browse, inspect pages, fill forms, extract data, use vision, generate media, and call external tools.
Each example follows the same rhythm: request, execution, and response.
01Send a task from Telegram or another gateway surface.
02Hermes runs the task on its host machine with the right tools.
03Progress, files, summaries, or next questions return to chat.
01Start with a terminal request that needs web context.
02Hermes searches, drives browser flows, and extracts signal.
03The answer comes back as a concise summary with usable next steps.
01Define a recurring report, audit, or reminder.
02Hermes runs it in the background on schedule.
03Results land in the channel where you already work.
01Break a larger coding or research request into bounded work.
02Subagents explore or execute in parallel.
03Hermes integrates the result back into the main workflow.
View Hermes as a stack: the surface you use, the provider behind the model, the runtime that hosts it, and the layers you add over time.
Reach the same agent from chat and terminal surfaces.
Bring the model endpoint that fits your cost and quality needs.
Choose where the agent lives and how much isolation it gets.
Shape Hermes into a domain-specific operator over time.
Move through the site in the order most users decide: installation first, then integrations, then real-world workflows.
Start with platform notes, the official install command, and first-run setup choices.
OpenMap messaging surfaces, model providers, runtime backends, and expansion layers.
OpenSee where Hermes fits best: remote coding, research, scheduled operations, and self-hosted assistance.
OpenHandle the first trust and setup questions before the user leaves the homepage. These are usually the points that block an install.
Official guidance centers on Linux, macOS, WSL2, and Termux on Android, with messaging access through gateway surfaces.
Common paths include Nous Portal, OpenRouter, OpenAI-compatible APIs, and other endpoints configured through Hermes settings.
Hermes is a long-running agent with memory, skills, scheduling, browser control, terminal access, and messaging integrations.
Keep the official repo, docs, and project context in the same flow so users can verify source material without leaving the structure of the page.
Official documentation for installation, configuration, features, security, and architecture.
OpenSource code, releases, issues, discussions, and the canonical README for Hermes Agent.
OpenThe lab behind Hermes, Nomos, and Psyche. Useful if you want broader context for the project.
Open