Hermes Agent is Nous Research’s self-improving AI agent. It builds skills from experience, refines them during use, and maintains a persistent model of the user across sessions. This guide installs Hermes inside an Orgo cloud computer.Documentation Index
Fetch the complete documentation index at: https://docs.orgo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Why run Hermes on an Orgo computer
| Local laptop | Orgo cloud computer | |
|---|---|---|
| Uptime | Off when the laptop sleeps | Continuous |
| Reachable from other devices | Same network only | Anywhere |
| Persistent state and learned skills | Tied to one machine | Lives in ~/.hermes/ on the computer |
| Setup per device | Reinstall each time | One install, one config |
| Isolation | Full access to your personal files, accounts, and credentials | Isolated VM. Only the files and credentials you put on it. |
Isolation
Hermes is designed to take actions on a computer: install packages, edit files, run shell commands, hit APIs with your credentials. On a personal laptop that means the agent has the same access you do, including your home directory, browser sessions, SSH keys, and~/.aws/credentials. On an Orgo computer the blast radius is the VM. The agent has access to whatever you install or paste into that VM and nothing else. Delete the computer and the state is gone.
Install
Create the computer
Open orgo.ai/workspaces and create a computer with at least 8 GB RAM and 4 CPU cores. The installer pulls Python, Node.js, ripgrep, and ffmpeg.
Open a terminal on the computer
Open the computer in the dashboard and launch Terminal from the taskbar.
Run the installer
- Installs Python 3.11+, Node.js 22, ripgrep, ffmpeg, and
uvif missing. - Clones the repo and sets up a virtual environment.
- Registers the global
hermescommand on$PATH. - Walks through picking an LLM provider and pasting an API key.
Install via the Orgo SDK
hermes setup, or by templating ~/.hermes/config.toml ahead of time.
Keep the computer online
Auto-stop is disabled by default. If you have it enabled and want Hermes to stay online continuously:Messaging gateways
Hermes can accept messages from Slack, Discord, Telegram, email, and more:{instance_id}.orgo.dev), so inbound webhooks can point directly at it.
CLI commands
| Command | What it does |
|---|---|
hermes | Start an interactive chat session. |
hermes setup | Re-run the full guided setup. |
hermes model | Switch LLM provider or model. |
hermes tools | Enable or disable tools. |
hermes gateway setup | Wire up Slack, Discord, and other platforms. |
hermes config set <key> <value> | Update a single config value. |
hermes update | Pull the latest Hermes release. |
hermes doctor | Diagnose install or config issues. |
Sizing
| Workload | RAM | CPU |
|---|---|---|
| Single user, terminal chat | 8 GB | 4 cores |
| Skills, browser tools, gateway | 16 GB | 4 to 8 cores |
| Long-running flows with many tools | 32 GB+ | 8 cores |
Tips
- Identity and learned skills live in
~/.hermes/. - For multi-tenant setups, run one Hermes computer per user.