Hermes Agent on RepoCloud
Hermes Agent is an open-source autonomous AI agent from Nous Research that breaks complex goals into sub-tasks, executes them through tool integrations, and handles errors without human supervision. On RepoCloud, Hermes Agent runs on a dedicated VPS with full root access, SSH, a browser console, and all the management tools in the RepoCloud dashboard.Autonomous Execution
400+ Models
Web Dashboard
Messaging Gateway
Memory and Skills
Full Root Access
Prerequisites
Before deploying Hermes Agent on RepoCloud, you need an OpenRouter API key:Create an OpenRouter Account
Add Credits
Generate an API Key
sk-or-.Deploying Hermes Agent on RepoCloud
Find Hermes Agent in the Marketplace
Enter a Project Name
Enter Your Admin Email
Enter Your OpenRouter API Key
sk-or-... API key. This is stored on the VPS and used by Hermes to authenticate with OpenRouter.Choose Resource Settings
Deploy
Check Your Email
- Dashboard URL — the HTTPS link to your Hermes web interface
- App Credentials — admin password for the web dashboard
- SSH command —
ssh root@<your-ip> - SSH Private Key — save it to a file,
chmod 600, and use it to connect
First-Time Setup
Open the Web Dashboard
Log In
/auth/password-login — the dashboard redirects you there automatically.Verify Your Model Connection
Configuring Models
Default Configuration
Hermes is deployed with OpenRouter as the default provider. Your API key is stored in~/.hermes/.env:
~/.hermes/config.yaml:
~ prefix resolves to the latest version in that model family automatically.
Switching Models
Change the active model via SSH:Popular Model Choices
Auxiliary Models
Hermes can offload side tasks (titling, summarization, vision) to cheaper models while using a frontier model for the main agent loop:~/.hermes/config.yaml via SSH to configure auxiliary models.
Using Hermes Agent
Starting Conversations
From the web dashboard, type a goal or question. Hermes will:- Plan — break the goal into sub-tasks
- Execute — run each sub-task using available tools (terminal, file system, web search, APIs)
- Observe — check the results and handle errors
- Refine — adjust the approach based on observations and iterate
Tool Framework
Hermes has a pluggable tool framework that connects to:- Terminal — run shell commands on the VPS
- File system — read, write, and manage files
- Web search — search the internet for information
- APIs — connect to external services via HTTP
- Databases — query and manage data stores
Skills System
Hermes creates reusable skills after completing complex tasks:- Skills are saved automatically and improve during subsequent use
- Browse and manage skills from the dashboard
- Skills can be shared across sessions and conversations
Session Management
- Conversations persist across sessions
- Full-text search (FTS5) across session history with LLM summarization
- Use
/sessioncommands to list, switch, and manage sessions
Messaging Integrations
Hermes includes a gateway process that connects to messaging platforms. Configure via SSH:- Telegram — set a bot token and chat with Hermes via Telegram
- Discord — connect a bot to your Discord server
- Slack — integrate with a Slack workspace
- WhatsApp — connect via the WhatsApp Business API
- Signal — secure messaging integration
RepoCloud Manage Page
Your Hermes Agent VPS has a dedicated manage page in the RepoCloud dashboard:Access
Access
Power
Power
Console
Console
SSH Keys
SSH Keys
Resize
Resize
Snapshots
Snapshots
Custom Domain
Custom Domain
Danger Zone
Danger Zone
Troubleshooting
Internal Server Error at /auth/login
Internal Server Error at /auth/login
BasicAuthProvider that does not support OAuth redirect flows. Navigate to /auth/password-login directly, or access the dashboard root URL which should redirect correctly. Use the password from your deployment email.Agent not responding or 'No credentials found'
Agent not responding or 'No credentials found'
cat ~/.hermes/.env | grep OPENROUTER. If missing, re-add it: hermes config set OPENROUTER_API_KEY sk-or-....Model rejected due to context length
Model rejected due to context length
hermes config set model ~anthropic/claude-sonnet-latest (200K context).High OpenRouter costs
High OpenRouter costs
Messaging gateway not connecting
Messaging gateway not connecting
hermes gateway status. Restart with hermes gateway restart. Verify that the VPS has outbound internet access to the messaging platform’s API endpoints.Use Cases
Hermes Agent is ideal for:- Developers who want an autonomous AI assistant on their own infrastructure for research, coding, and task execution
- Teams that need a shared AI agent accessible from Slack, Discord, or Telegram
- Power users who want to route tasks through different LLM models depending on cost, speed, and quality requirements
- Automation builders who need an agent that can execute multi-step workflows involving terminal commands, file manipulation, and API calls
