Hermes Agent 极速上手指南:从本地部署到多智能体协作
Hermes Agent 凭借自动学习进化、持久记忆及多技能复用能力,成为继 OpenClaw 后备受关注的 AI Agent 项目。该项目支持在 Windows(需 WSL2)、macOS 及安卓(通过 Termux)环境本地部署,并提供腾讯云和 MiniMax 的云端沙箱方案。用户可通过简单命令在 5 分钟内完成安装与飞书/微信等平台的连接,利用其内置的 500+ 个 Skills 构建个性化知识库或多智能体工作流。
事件概述
Hermes Agent 是一款具备自动学习与进化能力的 AI Agent 工具,其核心特性在于能将用户反复使用的流程保存为可复用的“技能”,并在每次任务中总结经验。尽管近期面临关于抄袭 EvoMap 项目的争议,但其独特的三层记忆系统、主动学习逻辑以及架构设计,使其在本地化 AI Agent 领域展现出比 OpenClaw 更强的潜力。
核心信息与部署方案
1. 跨平台支持
- Windows: 必须安装 WSL2 (Windows Subsystem for Linux) 才能运行。
- macOS: 原生支持,直接使用 Terminal。
- Android: 支持通过 Termux 应用将闲置手机变为随身 Linux 服务器(无需 root),但 Docker 隔离、后台常驻及语音功能可能受限。
- 云端部署:
- 腾讯云: 提供轻量应用服务器 Lighthouse 的一键部署模板。
- MiniMax: 推出 MaxHermes 云端沙箱,需订阅付费计划并连接 Token Plan。
2. 快速安装流程
安装过程约需 2-3 分钟,主要步骤如下:
-
执行安装脚本:在终端粘贴以下命令,自动处理 Python、Node.js、ripgrep、ffmpeg 等依赖。
bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash -
刷新环境变量:执行
source ~/.bashrc以识别hermes命令。 -
配置模型与 API:
- 选择模型供应商(如 Nous Portal、OpenRouter、Kimi、智谱 Z.ai 等)。
- 获取并粘贴 API Key。
- 注:使用 Nous Portal 免费试用小米 MiMo V2 模型需绑定 Stripe 支付(即使为 0 元计划)。
-
连接通讯平台:支持钉钉、飞书、企业微信、微信、QQ、iMessage 及 Telegram。
- 以飞书为例:生成链接 -> 网页创建机器人 -> 复制配对命令至终端执行。
3. 可视化控制台
安装完成后,输入 hermes dashboard 即可在本地浏览器(http://127.0.0.1:9119)打开 WebUI,进行模型切换、消息平台配置等操作,无需完全依赖命令行。
核心功能与应用场景
1. 持续学习与记忆
与传统 AI“对话即结束”不同,Hermes 具备持久记忆能力:
- 语义向量查询:基于反馈迭代改进,而非简单的关键词检索。
- 用户画像构建:能自动分析用户的交流偏好、工作习惯及关注点(如注重细节、表达直接等)。
- 案例演示:在协助设计游戏后,用户询问“我的用户画像是什么”,Hermes 能准确提取出之前的交互特征。
2. 技能库 (Skills) 与知识库
- 内置技能:安装时自带 79 个 Skills,官方 Hub 提供涵盖生产力、代码审查、PPT/PDF 处理、OCR、视频生成(manim-video)、Stable Diffusion 等共 521 个社区公开技能。
- Leverage Wiki Skill:结合 Obsidian 笔记平台和飞书,可将碎片信息自动整理为结构化知识库。例如,发送文章链接给 Hermes,它会自动总结要点、下载全文并建立概念节点。
3. 多智能体协作 (Multi-Agent)
- Profiles 机制:支持创建多个独立的 Profile(配置文件),每个 Profile 拥有隔离的环境、记忆、Skills 及环境变量。
- 应用场景:可同时运行写代码 Agent、研究 Agent 和私人助理 Agent,互不干扰,并通过定义流程形成复杂的工作流。
迁移与卸载
- 从 OpenClaw 迁移:官方提供教程,仅需三行命令即可快速迁移。
- 一键卸载:
- 运行
hermes uninstall,可选择保留配置数据或完全卸载。 - 彻底清理需手动执行删除命令:
bash
rm -f ~/.local/bin/hermes
rm -rf /path/to/hermes-agent
rm -rf ~/.hermes
- 运行
