Stars
Forks
Watchers
Developer links
Hermes Agent
OpenRouter's most-used application by token volume — over 17 trillion tokens processed — Hermes Agent is an open-source autonomous agent built by Nous Research that lives on your server and gets more capable every day. Define a goal in natural language and Hermes plans sub-tasks, executes them through tool integrations, observes results, handles errors, and refines until the job is done or it genuinely needs your input. Persistent memory with full-text search and LLM summarization lets it recall context across sessions, and an agent-created skills system self-improves after complex tasks. A messaging gateway connects Telegram, Discord, Slack, WhatsApp, Signal, and 16 more platforms with cross-channel conversation continuity. A built-in cron scheduler runs daily reports, nightly backups, and weekly audits unattended. Subagent spawning parallelizes workstreams, and six terminal backends — local, Docker, SSH, Singularity, Modal, and Daytona — fit any infrastructure. Works with any LLM provider: Nous Portal, OpenRouter for 400+ models from 70+ providers, OpenAI, Anthropic, or your own endpoint. The API key you supply powers all LLM calls; billing goes through your own account. Running on a dedicated VPS with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Gets Smarter the Longer It Runs
- Persistent memory with full-text search and LLM summarization carries context across sessions. An agent-created skills system self-improves during use — repeated tasks get faster and more reliable.
- Reaches You on Every Platform
- One gateway process connects Telegram, Discord, Slack, WhatsApp, Signal, and 16 more channels. Voice memo transcription and cross-platform conversation continuity included.
- Any Model, No Lock-In
- Switch between 400+ models from 70+ providers via OpenRouter, or connect Nous Portal, OpenAI, Anthropic, or a custom endpoint directly. Change with one config line, no code changes.
- Runs Unattended
- Built-in cron scheduler delivers daily reports, nightly backups, and weekly audits to any connected channel — all defined in natural language, no scripting required.
Features
- Autonomous Task Execution
- Define a goal and Hermes plans sub-tasks, executes them, handles errors, and iterates until completion. Subagent spawning parallelizes independent workstreams.
- Persistent Memory and Skills
- Full-text search over session history with LLM-powered summarization. Agent-curated skills that self-improve after complex tasks, compatible with the agentskills.io standard.
- Multi-Channel Messaging Gateway
- Telegram, Discord, Slack, WhatsApp, Signal, SMS, Matrix, Teams, and more from a single process. Voice memo transcription and cross-platform continuity.
- Cron Scheduling
- Schedule recurring tasks in natural language with delivery to any connected platform. Reports, audits, and maintenance jobs run unattended on your timetable.
- Six Terminal Backends
- Run on local, Docker, SSH, Singularity, Modal, or Daytona. Modal and Daytona offer serverless persistence — the environment hibernates when idle and wakes on demand.
- Browser Console and SSH
- Serial console access from the RepoCloud dashboard plus full SSH root access from any terminal.