A2A MCP News
Hermes Agent logo
ai-agent9

Hermes Agent

Hermes Agent is an open-source, self-improving autonomous AI agent by Nous Research that learns from experience, builds reusable skills, maintains persistent cross-session memory, and evolves to become more capable over time.

Overview

Hermes Agent is a fully open-source (MIT license), self-hosted autonomous AI agent developed by Nous Research. Unlike traditional stateless chatbots or IDE-bound copilots, it is designed as a persistent, evolving teammate that lives on your server or VPS. It features a closed learning loop: after completing tasks, it reflects on outcomes, creates and refines reusable skills, persists knowledge, searches past conversations, and builds a deepening model of the user.

It supports any LLM provider (OpenAI, Anthropic, local models via Ollama/vLLM, Nous Portal, OpenRouter, and more) and runs efficiently even on low-cost infrastructure.

Key Features

  • Self-Improving Learning Loop: Automatically creates skills from experience, improves them during use, and persists knowledge across sessions.
  • Persistent Multi-Level Memory: Uses FTS5 search with LLM summarization, Honcho integration for user modeling, and dedicated memory files (e.g., USER.md, MEMORY.md).
  • Multi-Channel Access: Interact via Telegram, Discord, Slack, WhatsApp, CLI, and a gateway that keeps the agent running 24/7.
  • Tool & Execution Support: Built-in tools, remote terminal access, MCP server mode for extended capabilities, and support for various backends (including Modal, sandboxed execution).
  • Flexible Model Support: Switch models instantly with hermes model command; optimized for both cloud APIs and local open-weight models.
  • Self-Hosted & Lightweight: Installs with a one-line script; runs on $5 VPS, GPU servers, or idle-cost serverless setups.

Installation

Quick install on Linux/macOS/WSL:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Full documentation and quickstart available at the official site.

Use Cases

  • Long-term personal or team AI assistant that remembers projects and preferences over weeks/months.
  • Automating complex, multi-step workflows (research, coding, data processing) with continuous improvement.
  • Building custom skills for repetitive tasks without manual reprogramming.
  • 24/7 agent operation via cloud VM while interacting from mobile messaging apps.
  • Replacing expensive proprietary automation tools with a free, self-evolving open-source alternative.

Technical Details

  • Language: Python-based.
  • License: MIT.
  • Repository: https://github.com/NousResearch/hermes-agent
  • Architecture: Includes a learning loop, skill documents, session database, and extensible plugin/system architecture.
  • Comparisons: Often discussed as a strong alternative to OpenClaw, emphasizing better memory management, self-improvement, and reduced "amnesia" in agent workflows.

Hermes Agent represents a shift toward truly persistent and adaptive AI agents that improve through real usage rather than resetting between sessions.

Tags

ai-agentautonomous-agentself-improvingpersistent-memoryopen-sourcenous-researchpythonskill-creationtelegramcli