Appearance
Hermes Agent - 有记忆的开源 AI 智能体
是什么
Hermes Agent 是由 Nous Research 开发的开源自托管 AI 智能体框架。它不仅仅是一个模型,而是一个完整的智能体运行环境。它能够在你的服务器上运行,连接你的社交账号,学习你的项目,并自动构建可复用的技能库,实现一个“越用越聪明”的个人数字分身。
- 核心定位:自托管、零追踪、具备持久记忆的开源 AI 智能体操作系统。
- 官方地址:hermes-agent.org
- GitHub:NousResearch/hermes-agent
解决啥 (痛点 $\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:
- Execute
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashto deploy the runtime.- Invoke
hermes setupto initiate the interactive configuration wizard for LLM backend.- To enable multi-platform communication, execute
hermes gateway setupand thenhermes gateway installto register it as a system service.- verify installation by running
hermescommand.
by 文殊