会自我进化的AI助手Hermes Agent,从零搭建完整指南
安装构建在第三部分,本人实测足以让不太懂电脑的表弟安装成功。同时本文也包含对Hermes的基础介绍和扫盲。
一、Hermes Agent是什么
Hermes Agent是一个会越用越聪明的AI助手,你可以让它住在你的服务器上,记住你的一切偏好,并且自动把工作经验变成可复用的技能。
它由Nous Research开发——如果你关注开源AI,可能听过他们做的Hermes系列大模型。(当然我之前其实没听说过)
这个团队2023年从Discord社区里长出来,现在已经是美国领先的开源AI实验室,刚拿了Paradigm领投的5000万美元A轮融资。
Hermes Agent今年2月上线,两个月GitHub star突破7万,迭代速度惊人——平均3到5天一个大版本,到4月已经发到v0.9.0。最近它原生支持了微信接入,用腾讯官方的iLink Bot API,扫码就能连上,这让国内用户的使用门槛大幅降低。
它不是聊天机器人,也不是绑在IDE里的编程插手。和普通AI工具最根本的区别在于三个词:
记忆。 关掉窗口再打开,它还记得你是谁、你在做什么项目、你喜欢什么风格。
普通AI每次对话都从零开始,Hermes有四层记忆系统——当前会话、历史会话、技能库、语义检索——跨会话持续积累。
进化。 完成一个复杂任务后,它会自动把成功经验提炼成一份叫Skill的技能文档存下来。
下次遇到类似任务直接调用,不用你再教一遍。而且Skill会在使用中自我优化——官方数据显示,经过5轮迭代,任务成功率可以提升15%到30%。
全平台。 微信、企业微信、飞书、钉钉、Discord、Slack、WhatsApp、邮件、短信——15+平台,一个网关进程统一接入。
在微信上给它发一句话,它在后台处理完自动把结果推回来。
支持200+大模型——Deepseek、Kimi、智谱GLM、通义千问、OpenAI、Anthropic——随时切换,不被任何一家锁定。
跑在一台30块月租的VPS上就够了,空闲时几乎不消耗资源。
二、Hermes vs OpenClaw(龙虾):到底有什么不同
很多人第一反应是:这不就是另一个龙虾吗?又是智商税?
首先openclaw其实不算是智商税,只是有人拿来当噱头骗钱。
其次,这两个AI产品走的是两条完全不同的技术路线。
简单说,龙虾是一把功能齐全的瑞士军刀,而Hermes是一个会自己成长的搭档(或者说是你的实习生)。
龙虾的强项是”连接”——50+平台原生接入、ClawHub上13000+社区技能包、有iOS和Android原生App、有可视化控制面板。
你告诉它规则,它照着执行。它的生态在国内办公场景(微信、飞书、钉钉)的适配非常成熟。
当然我相信,Hermes之后也会如此。
Hermes的强项是”进化”——它是目前唯一内置学习闭环的Agent框架。
不是那种”帮你总结一下对话”的伪学习,而是真的把成功经验压缩成可复用的技能文件,下次直接加载,还会在使用中持续更新。
核心差异逐条对比:
技能体系
龙虾的技能靠人工编写,从ClawHub下载现成的,数量多但不会自己进化。
Hermes的技能在运行时自动生成、自动优化,长期使用成本更低。短期看龙虾赢在数量,长期看Hermes赢在自动化。
记忆机制
龙虾的Active Memory是”你告诉它记什么它才记”。
Hermes会自己判断什么值得记住,主动写入记忆,还支持语义搜索跨会话历史。
安全性
龙虾今年3月刚被曝出一个CVSS 8.8的严重安全漏洞,本身的安全性也有很多问题。
Hermes到目前零CVE,默认内置Docker沙箱隔离、命名空间隔离和命令审批机制。
稳定性
龙虾用户社区里”又崩了”是高频词。
多位开发者实测对比后反馈,Hermes的开箱即用体验明显更好。
Token消耗
Hermes的Skill复用机制意味着重复任务不需要每次大量消耗Token,长期使用省钱。
但使用初期,可能会因为学习造成大量Token消耗
平台覆盖
龙虾支持50+平台,覆盖面更广,尤其有原生App。
Hermes目前15+平台,但已经覆盖了国内主流的微信、企业微信、飞书、钉钉。
迁移
Hermes内置了龙虾迁移工具,执行 hermes claw migrate 可以一键导入设置、记忆、技能和API密钥。
既然这样,那应该如何选择更适合的产品呢?
我认为如果你需要立刻能用的大量现成技能和最广的平台覆盖,龙虾更成熟。
如果你更看重长期积累、自动进化、安全稳定,Hermes是更好的选择。
也有人两个一起用——Hermes当”大脑”负责记忆和决策,龙虾当”手脚”负责执行和连接。
三、搭建指南:从零开始跑通Hermes
第1步:部署环境
macOS、Linux或WSL2用户,打开终端执行一条命令即可完成全部部署:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash 整个过程全自动——依赖检测、环境配置、目录创建一步到位。Windows用户需要先安装WSL2,然后在WSL2里操作(原生Windows暂不支持)。
部署完成后,刷新终端环境并验证:
source ~/.bashrc hermes version hermes doctor hermes doctor 是内置的诊断工具,它会检查你的环境,缺什么直接告诉你怎么补。
第2步:选择大模型
首次启动会进入配置向导,选择Quick Setup即可。国内用户推荐先用Deepseek或Kimi——免费额度充足,跑通流程后再考虑切换更高级的模型。
hermes model 进入交互界面选好模型后,设置对应的API Key:
hermes config set OPENROUTER_API_KEY sk-or-xxx 也可以选择More providers接入国产模型,比如智谱GLM、通义千问、MiniMax等。
第3步:验证安装
开启第一次对话,确认一切正常:
hermes chat -q "你好,请介绍一下你能做什么" 如果它用中文正常回复并列出了自己的工具能力,说明环境已经就绪。
常用命令速查
-
hermes 开启对话
-
hermes model 切换模型
-
hermes tools 管理工具集
-
hermes config set 修改配置
-
hermes gateway 启动消息网关
-
hermes setup 重新运行配置向导
-
hermes doctor 环境诊断
-
hermes update 升级版本
-
hermes status 查看配置状态
四、进阶使用:接入微信,变成随身AI助手
这是国内用户最关心的部分。
Hermes从v0.9.0开始原生支持个人微信接入,用的是腾讯官方的iLink Bot API,不是第三方破解协议,扫码即连,不需要公网服务器或webhook。
接入个人微信
第一步,安装依赖:
pip install aiohttp cryptography qrcode 第二步,运行网关配置向导:
hermes gateway setup 选择Weixin,向导会自动生成一个二维码(终端直接显示或给你一个链接)。用手机微信扫码,确认登录,凭证自动保存。
第三步,配置访问策略。编辑 ~/.hermes/.env:
WEIXIN_ACCOUNT_ID=your-account-id WEIXIN_DM_POLICY=open WEIXIN_GROUP_POLICY=disabled 注意:群聊策略建议默认关闭。个人微信可能加了很多群,开启群聊容易触发风控。强烈建议先用小号测试,确认稳定后再考虑是否挂主号。
第四步,启动网关:
hermes gateway 在微信里给连接的账号发一句话,几秒钟内就能看到回复,连”对方正在输入”的状态都能正常显示。
接入企业微信
如果是团队使用,可以接入企业微信(WeCom),走AI Bot WebSocket通道,配置更正规:
platforms: wecom: enabled: true extra: bot_id: "your-bot-id" secret: "your-secret"
接入飞书或钉钉
飞书和钉钉同样原生支持,在config.yaml中开启对应适配器即可:
gateway: adapters: feishu: enabled: true dingtalk: enabled: true
启用工具集
运行 hermes tools 选择需要的工具。建议至少启用:filesystem(文件操作)、web_search(网络搜索)、firecrawl(网页抓取)、execute_command(终端命令)。工具越多,Hermes能做的事越多。
验证记忆系统
开启对话,告诉Hermes一些关于你的信息——比如你的名字、常用语言、正在做的项目。然后输入exit退出,重新执行 hermes 开启新对话,问它”你还记得我在做什么项目吗”。如果它准确回忆出来,说明记忆系统运转正常。
触发Skill自动生成
让它做一件有一定复杂度的事情:
> 帮我搜索今天AI领域的重要新闻,整理成一份中文简报,按重要程度排序 完成后观察它是否提示”已创建新技能”。一旦Skill生成,以后你说”做一份今日AI简报”,它会直接调用这个技能,速度更快、token消耗更少。
五、高手玩法:定时任务与多Agent协作
定时自动化
Hermes内置Cron调度,支持自然语言设定定时任务。编辑 ~/.hermes/cron/tasks.yaml:
tasks: - name: morning_briefing schedule: "0 9 * * *" command: "整理今日AI新闻简报" platform: weixin chat_id: "your-chat-id" 每天早上9点自动执行,结果推送到你的微信。
MCP扩展
通过MCP(Model Context Protocol)连接外部工具:GitHub仓库、数据库、自定义API等。配置示例:
mcp: servers: github: command: "npx" args: ["-y", "@modelcontextprotocol/server-github"] 对话中直接说”帮我看看GitHub上最新的Issue”即可。
多Agent并行
Hermes支持创建隔离的子Agent,每个子Agent有独立对话历史和终端,不污染主Agent上下文:
agents: researcher: role: "调研员" tools: [web_search, firecrawl] writer: role: "写手" tools: [filesystem] 主Agent只接收最终结果,中间过程零token消耗。
六、Hermes能拿来做什么:具体使用场景
个人知识助手。 把Hermes接入微信,平时把看到的文章、想法、灵感随手发给它,它会自动分类、记忆、建立关联。下次你问”上周我看过哪些关于XX的内容”,它能精准检索出来。配合LLM Wiki功能,还能自动构建一个结构化的个人知识库。
每日信息简报。 配置Cron定时任务,让Hermes每天早上自动抓取特定领域的新闻,整理成中文摘要,推送到你的微信或飞书。不用再每天手动刷新闻了。
开发辅助自动化。 通过MCP接入GitHub,让Hermes自动监控Issue、审查PR、生成代码审查报告。配合定时任务,可以实现每天下班前自动汇总项目进展。
内容创作流水线。 用多Agent协作——调研Agent负责搜集素材,写作Agent负责组织成文,校对Agent负责检查错误。一次指令启动整条流水线。
客服和问答。 把产品文档喂给Hermes,接入企业微信或飞书,它就变成一个懂你产品的智能客服。Skill系统意味着它处理过的问题越多,回答质量越高。
学习辅助。 让Hermes帮你整理课程笔记、总结论文、生成复习提纲。跨会话记忆意味着它始终记得你的学习进度和知识盲区。
当然,你学会了也可以搞个上门安装Hermes,去骗有钱人的智商税。
七、常见问题
hermes: command not found → 执行 source ~/.bashrc 刷新环境变量。
Windows装不上 → 原生Windows不支持,需先安装WSL2。
模型没反应 → 检查API Key是否正确、余额是否充足,用 hermes model 重新配置。
微信连不上 → 确认已安装aiohttp和cryptography依赖,确认没有另一个网关实例在占用同一个token。
微信回复被截断 → 已知问题,微信单条消息上限4000字符,超长回复会被自动分段。
任何问题先跑 hermes doctor,它会告诉你缺什么、怎么修。
学习资源(有什么问题多看文档)
官方GitHub:github.com/NousResearch/hermes-agent
官网:hermes-agent.nousresearch.com
官方文档:hermes-agent.nousresearch.com/docs
菜鸟教程中文指南:runoob.com/ai-agent/hermes-agent.html
橙皮书深度教程(花叔):huasheng.ai/orange-books/hermes-agent
觉得有用就给我点个关注和在看,之后大家有需要也会继续更新简单好用的教程。
夜雨聆风