Hermes Agent: The Self-Improving AI Agent from Nous Research

Hermes Agent is an open-source AI agent framework developed by Nous Research — the team behind the Hermes family of fine-tuned LLMs that have dominated OpenRouter leaderboards. Unlike most AI assistants that reset between sessions, Hermes was built around a single idea: an agent that grows with you. It learns from experience by creating reusable skills, maintains persistent memory across conversations, and runs everywhere you work — terminal, desktop app, Telegram, Discord, Slack, WhatsApp, Signal, and more.

Since its initial release in March 2026, Hermes Agent has grown to 208k+ GitHub stars, 37.7k forks, and over 14,000 commits from 370+ community contributors. The project is MIT-licensed, provider-agnostic (works with OpenRouter, Anthropic, OpenAI, Google Gemini, DeepSeek, xAI, local models, and 15+ others), and runs on Linux, macOS, Windows, and even Android via Termux.

What Makes Hermes Different

Hermes occupies the same category as Claude Code, OpenAI Codex, and OpenClaw — autonomous agents that use tool calling to interact with your system. What sets it apart is its self-improvement loop:

  • Self-improving through skills — When Hermes solves a complex problem or discovers a workflow, it saves that knowledge as a reusable skill document. Skills accumulate over time, making the agent better at your specific tasks.
  • Persistent memory across sessions — Hermes remembers who you are, your preferences, environment details, and lessons learned. Pluggable backends include built-in storage, Honcho dialectic user modeling, and Mem0.
  • Multi-platform gateway — The same agent runs on Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Email, SMS, iMessage, and 10+ other platforms with full tool access — not just chat.
  • Provider-agnostic — Swap models and providers mid-workflow without changing anything else. Credential pools rotate across multiple API keys automatically.
  • Runs anywhere — Six terminal backends (local, Docker, SSH, Singularity, Modal, Daytona) let your agent live on a $5 VPS, a GPU cluster, or serverless infrastructure that costs nearly nothing when idle.

Feature Timeline

Here’s a chronological look at the major features introduced across each release:

Release Key Features Introduced
v0.2.0 — Mar 12, 2026 Initial public release: CLI agent, basic tool calling, terminal/file/web tools
v0.3.0 — Mar 17, 2026 Messaging gateway (Telegram, Discord), session persistence, skill system
v0.4.0 — Mar 23, 2026 WhatsApp and Signal support, context compression, MCP server integration
v0.5.0 — Mar 28, 2026 Memory system, user profiles, delegate_task for subagent spawning
v0.6.0 — Mar 30, 2026 Cron scheduling, webhook subscriptions, checkpoint/rollback system
v0.7.0 — Apr 3, 2026 Profiles (isolated configs), credential pooling, Home Assistant integration
v0.8.0 — Apr 8, 2026
Intelligence
Background process auto-notifications, live model switching (/model), Google AI Studio (Gemini) native provider, MCP OAuth 2.1, approval buttons on Slack and Telegram, Fast Mode for OpenAI/Anthropic
v0.9.0 — Apr 13, 2026
Everywhere
Local web dashboard, iMessage via BlueBubbles, WeChat/WeCom support, Termux/Android support, 16 messaging platforms, Fast Mode expansion, pluggable context engine, comprehensive security hardening, hermes backup and import
v0.10.0 — Apr 16, 2026
Tool Gateway
Nous Tool Gateway — bundled web search, image generation, TTS, and browser automation for Portal subscribers with zero extra API keys
v0.11.0 — Apr 23, 2026 Kanban multi-agent work queues, extended security pass, performance optimizations
v0.12.0 — Apr 30, 2026 Automation blueprints, expanded MCP catalog installs, improved compression
v0.13.0 — May 7, 2026
Tenacity
Reliability overhaul, skill curator background maintenance, multi-provider failover improvements
v0.14.0 — May 16, 2026 Voice mode improvements, additional TTS/STT providers, desktop app groundwork
v0.15.0 — May 28, 2026
Velocity
Major performance release — faster startup, leaner tool schemas, optimized context pipeline
v0.15.1–0.15.2 — May 29, 2026
Patch
Bug fixes and stability improvements following the Velocity release
v0.16.0 — Jun 5, 2026
Surface
Native desktop app (macOS/Linux/Windows) with one-click install, in-app self-update, drag-and-drop, model picker; web dashboard admin panel; Nous Portal quick setup; fuzzy model search; /undo for multi-turn rollback
v0.17.0 — Jun 19, 2026
Reach
iMessage via Photon (no Mac relay), Raft agent network, background/async subagents, image-to-image editing, Automation Blueprints, Cursor Composer model via xAI Grok, full dashboard profile builder, Skills Hub rehaul, atomic batch memory operations, WhatsApp Business Cloud API, Telegram rich text (Bot API 10.1)
v0.18.0 — Jul 1, 2026
Judgment
Mixture-of-Agents as first-class model (named ensembles), live MoA reasoning streaming, self-verifying agent (/goal completion contracts), /learn command for skill creation, /journey learning timeline, background fan-out delegation, desktop coding projects with git worktree management, gateway scale-to-zero and drain coordination, Google Vertex AI provider, P0/P1 clean sweep (700+ issues resolved)

What People Are Doing With It

Hermes Agent has found traction across a wide spectrum of use cases, from daily software development to home automation. Here are some real-world examples from the community and ecosystem:

Software Development and Code Migration

Teams are using Hermes for autonomous code migration, code review, and multi-step development workflows. The computer-use-linux community project provides Linux desktop control via AT-SPI accessibility trees, letting Hermes drive IDEs and GUI applications directly. The Kanban system enables multi-agent coordination where separate Hermes profiles work on different parts of a codebase simultaneously.

Messaging-Based AI Assistant

The most common use case: running Hermes as a personal AI assistant accessible from Telegram, Discord, or Slack. The gateway supports 16+ platforms, meaning you get full agent capabilities (terminal access, file operations, web search) from your phone. Voice memo transcription is built in, and cron scheduling lets Hermes proactively send daily briefings or reports. The messaging gateway documentation covers the full setup.

Automated Content Pipelines

Hermes’s cron scheduler and skill system make it well-suited for automated content workflows — daily blog post generation, news aggregation, social media scheduling, and RSS feed monitoring. The Skills Hub hosts community-created skills for WordPress publishing, YouTube transcript processing, and tech news aggregation. The Kanban multi-agent board enables chained pipelines where one agent collects data and another processes it.

Research and Data Analysis

The delegate_task system allows fanning out parallel research subagents — “research these five competitors simultaneously” is a single command. Background subagents run without blocking your conversation, and results consolidate into a clean summary. Combined with web search, browser automation, and Python sandbox execution, Hermes functions as a research workstation. The built-in session search (FTS5-backed) means you can find insights from past conversations months later.

Smart Home Automation

First-class Home Assistant integration lets Hermes control lights, switches, sensors, and automations. Combined with the OpenHue skill for Philips Hue control, users have built voice-controlled and schedule-driven home automation systems accessible from any messaging platform.

ML/AI Engineering Workflows

The Hermes Agent skills catalog includes deep expertise for ML engineering: LLM fine-tuning with Axolotl and TRL, GGUF quantization for local inference, RAG pipeline construction with DSPy, and GPU deployment on Modal serverless infrastructure. The GitHub repository includes skills for stable diffusion image generation, Whisper speech recognition, and CLIP multimodal workflows.

WeChat and Chinese Ecosystem

Community-built bridges extend Hermes into the Chinese messaging ecosystem. The HermesClaw project enables running Hermes Agent on WeChat accounts, while native WeCom (enterprise WeChat) and DingTalk adapters ship with the framework. Feishu/Lark document and drive tools are built in.

Getting Started: Installation Guide

1. Install

Linux, macOS, WSL2:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windows (native, PowerShell):

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

The installer handles everything: uv, Python 3.11, Node.js, ripgrep, ffmpeg, and a portable Git Bash on Windows. No manual dependency collection needed.

2. Configure Your Model

hermes model

This launches an interactive picker. Choose from Nous Portal (300+ models with bundled tools), OpenRouter, Anthropic, OpenAI, Google Gemini, DeepSeek, xAI, or any custom endpoint. If you want everything under one subscription, use:

hermes setup --portal

This logs in via OAuth, sets Nous as your provider, and turns on the Tool Gateway (web search, image generation, TTS, browser automation — no extra API keys).

3. Start Chatting

hermes

This opens the interactive CLI with full TUI — multiline editing, slash commands, streaming tool output, and conversation history. For a single one-shot query:

hermes chat -q "What is the capital of France?"

4. Connect Messaging Platforms

hermes gateway setup
hermes gateway start

Now you can talk to Hermes from your phone. The same agent, same tools, same memory — accessible from anywhere.

5. Explore Further

  • hermes tools — Enable/disable toolsets (terminal, web, browser, vision, image generation, etc.)
  • hermes skills browse — Browse and install community skills from the Skills Hub
  • hermes cron list — Set up scheduled automations
  • hermes doctor — Diagnose any configuration issues
  • /help — See all slash commands in a session

Community and Resources

Hermes Agent is actively developed with frequent releases — v0.18.0 (July 2026) closed 100% of P0 and P1 issues in the repo. The project moves fast, with 370+ community contributors and a core team that ships named releases every 2-3 weeks. If you’ve been looking for an AI agent that actually remembers you, works across all your tools, and gets better the more you use it — give Hermes a try.

Leave a Reply

Your email address will not be published. Required fields are marked *