AI
Hermes Agent | Nous Research self-improving Agent
hermes-agent.nousresearch.com ↗Hermes Agent is an open-source autonomous agent by Nous Research that runs on your server and connects to messaging platforms including Telegram, Discord, Slack, WhatsApp, Signal, and email. You install it with a provided script and configure it using a setup command. The software maintains persistent memory, generates project-specific skills, schedules natural language automations, isolates subagents in sandboxes, and provides web browsing, vision, and text-to-speech capabilities.
Overview
Hermes Agent is an open-source autonomous agent developed by Nous Research that runs on your server, maintains persistent memory, and becomes more capable over time. It connects to multiple messaging platforms and can be installed via a shell script.
What it is / What it does
- Lives across messaging platforms: Telegram, Discord, Slack, WhatsApp, Signal, Email, and CLI, with conversations that continue across platforms
- Maintains persistent memory and auto-generates skills, learning your projects and retaining how it solved past problems
- Supports scheduled automations using natural language cron scheduling for tasks like reports, backups, and briefings
- Delegates work to isolated subagents with their own conversations, terminals, and Python RPC scripts for zero-context-cost pipelines
- Provides real sandboxing via five backends: local, Docker, SSH, Singularity, and Modal, with container hardening and namespace isolation
- Offers web search, browser automation, vision, image generation, text-to-speech, and multi-model reasoning
Stack / Implementation
- Install script:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash - Configuration command:
hermes setup - Subagents use Python RPC scripts
- Current version: 0.12.0
Author / Source
- Developed by Nous Research
- MIT License