Skip to content

Hermes Agent Guide

Open-source, self-hosted AI Agent with long-term memory and Skills system

GitHub: NousResearch/hermes-agent

What is Hermes Agent?

Hermes Agent is an open-source AI Agent developed by Nous Research, designed for long-term task execution and continuous operation.

Core Features

FeatureDescription
Open Source Self-hostedMIT license, full control over data and environment
Long-term MemoryCross-session memory of projects, preferences, and habits
Skills SystemTurn solved problems into reusable skills
Multi-platform GatewaySupport Telegram, Discord, Lark, WeChat, etc.
40+ ToolsTerminal, file, browser, image, TTS, etc.
Model CompatibleSupport Qwen, GLM, Claude, Gemini, etc.

Quick Start

Installation

Linux / macOS / WSL2

bash
curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash

Windows PowerShell

powershell
irm https://res1.hermesagent.org.cn/install.ps1 | iex

Configuration

bash
# Launch setup wizard
hermes setup
hermes model

Usage

bash
# Launch interactive TUI
hermes

Core Features

1. Long-term Memory

  • Remember project code structure and standards
  • Continuously learn your work habits
  • Every conversation builds on historical context

2. Skills System

  • Create reusable automation skills
  • Compatible with agentskills.io open format
  • Support team sharing

3. Message Gateway

Supported platforms:

  • Social: Telegram, Discord, Slack, WhatsApp, Signal, WeChat
  • Enterprise: WeCom, Lark, DingTalk

4. Automation Scheduling

Built-in cron, supports:

  • Daily report generation
  • Scheduled backups
  • System health checks
  • Timely reminders

Use Cases

ScenarioDescription
Terminal TasksComplete complex tasks in terminal
Multi-platform CollaborationStay online via message gateway
Automation WorkflowReports, backups, checks, reminders
Long-term ProjectsContinuous project assistant

Model Support

Chinese Models: Qwen, GLM, Kimi, MiniMax International Models: Claude, Gemini, Codex Others: OpenRouter, Local models

Comparison with OpenClaw

ComparisonHermesOpenClaw
Token UsageLower (~30%)Higher
Long-term MemoryNative supportLimited
Skills SystemBuilt-inRequires config
Message GatewayNative multi-platformRequires integration
Migration SupportOne-click migrate-

Get Started

bash
curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash
hermes setup
hermes

MIT Licensed