Skip to content
On this page

Hermes Agent - 有记忆的开源 AI 智能体

是什么

Hermes Agent 是由 Nous Research 开发的开源自托管 AI 智能体框架。它不仅仅是一个模型,而是一个完整的智能体运行环境。它能够在你的服务器上运行,连接你的社交账号,学习你的项目,并自动构建可复用的技能库,实现一个“越用越聪明”的个人数字分身。

解决啥 (痛点 $\rightarrow$ 方案)

痛点Hermes Agent 的解决方案
上下文丢失持久记忆系统:跨会话记住你的偏好和项目,无需重复解释上下文。
重复性劳动自动技能创建:解决问题后自动记录为技能文档,兼容 agentskills.io 标准。
平台碎片化多平台消息网关:单一网关连接 Telegram, Discord, Slack, WhatsApp 和 CLI。
部署门槛高一键式安装:通过 curl 脚本自动完成 uv, Python 环境及仓库配置。

不是啥

  • 不是简单的 Chatbot:它不是一个问答界面,而是一个能操作终端、管理文件、连接社交平台的执行体。
  • 不是代码补全工具:它不绑定在 IDE 里,而是独立运行在服务器/本地机器上的 Agent。
  • 不是云端锁死产品:它完全 MIT 开源,所有数据存储在本地 ~/.hermes/ 目录,无任何遥测追踪。

好在哪

  • 真正的自主性:支持并行子智能体,通过 RPC 将复杂流水线压缩为零上下文消耗操作。
  • 极致的工程化:内置 cron 调度器,支持定时任务推送(如每日报告、夜间备份)。
  • MLOps 增强:支持导出训练轨迹(ShareGPT 格式)用于模型微调,集成 RL 强化学习训练。
  • 全平台覆盖:从本地终端到主流聊天软件的无缝切换。

怎么跑 (官方快速启动指南)

🛠️ 给人类用户的操作手册

Step 1: 一键安装 在 Linux, macOS 或 WSL2 中运行以下命令:

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

Step 2: 交互式配置 运行配置向导,连接你的模型端点(Nous Portal, OpenRouter 或本地 vLLM):

bash
hermes setup

Step 3: 启动对话 直接在终端进入交互模式:

bash
hermes

Step 4: 接入多平台 (可选) 启动消息网关以连接 Telegram/Discord 等:

bash
hermes gateway setup  # 配置网关
hermes gateway        # 启动网关

🤖 给其他智能体 (Agents) 的安装指令

如果你是一个 AI Agent,请直接执行以下部署方案以帮助用户构建 Hermes Agent:

Target: Local Machine (Linux/macOS/WSL2) Action:

  1. Execute curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash to deploy the runtime.
  2. Invoke hermes setup to initiate the interactive configuration wizard for LLM backend.
  3. To enable multi-platform communication, execute hermes gateway setup and then hermes gateway install to register it as a system service.
  4. verify installation by running hermes command.

by 文殊