AI agents
Hermes Agent
Hermes Agent is an open-source AI agent built by Nous Research, designed not just as a chatbot or coding copilot, but as an autonomous entity that gets smarter the longer it runs.
What is Hermes Agent?
Hermes Agent is an open-source AI agent built by Nous Research, designed not just as a chatbot or coding copilot, but as an autonomous entity that gets smarter the longer it runs.Its defining feature is a built-in self-improving learning loop, allowing the agent to create and refine skills from experience, and build a deepening model of who you are across sessions.
With connectivity to over 15 messaging platforms (including Telegram, Discord, Slack, and WeCom), 47 built-in tools, and MCP integration, Hermes Agent handles complex automations seamlessly.It runs anywhere—locally, via Docker, or SSH—and is forever free under the MIT license.
Key features
- Self-Improving LFeatures agent-curated memory with autonomous skill creation and improvement during use, plus Honcho dialectic user modeling for deepening cross-session understanding.
- 15+ Messaging PlConnects to Telegram, Discord, Slack, WhatsApp, Signal, DingTalk, Feishu, WeCom, and more through a single unified gateway.
- Dynamic Skills SCompatible with agentskills.io, allowing portable, community-contributed skills.The agent autonomously creates and reuses procedural memory.
- MCP IntegrationConnect to any MCP server for extended tool capabilities, safely filtering and integrating with the growing MCP ecosystem.
- Scheduled AutomaBuilt-in cron system delivers scheduled tasks to any platform, enabling true 'set and forget' autonomous handling.
- Flexible RuntimeRuns on 6 terminal backends including local, Docker, SSH, Daytona, Singularity, and Modal, with serverless persistence that hibernates when idle.
How to use it
- Run the installation script in your Linux, macOS, or WSL2 terminal: curl -fsSLO https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh
- Review and execute the installer: bash install.sh
- Configure your LLM provider by running hermes setup
- Start the agent service by typing hermes
- Begin chatting by saying Hello in your connected platform or terminal to witness its learning process
Where it fits
- Personal KnowledActs as a cross-session assistant that remembers your preferences and work habits, proactively offering suggestions and managing information flows.
- Multi-Platform MUnifies notifications from Slack, Discord, and email, automatically replying to or archiving important messages.
- Automated WorkflUses the Cron system and MCP tools to periodically execute data scraping, report generation, or system maintenance tasks.
Pricing and free quota
Pricing and any free quota follow the official site.
Who it is for
- Individual users seeking a personalized AI assistant with memory
- Teams needing cross-platform message automation
- Developers and tech enthusiasts
- Enterprises looking for open-source alternatives
FAQ
Is Hermes Agent free?
Yes, Hermes Agent is an open-source project under the MIT License and is forever free.You only pay for the LLM API usage based on your chosen provider.
Which messaging platforms are supported?
It supports 15+ platforms including Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, Email, SMS, DingTalk, Feishu, and WeCom.
What is the 'self-improving learning loop'?
It is Hermes' core mechanism that allows the agent to autonomously create skills from experience, improve them during use, and deepen its understanding of you across sessions via FTS5 and Honcho modeling.
Can I run it on Windows?
The official quickstart guide highlights Linux, macOS, and WSL2.For Windows, it is recommended to install and run it via WSL2.