乐于分享
好东西不私藏

会自我进化的AI助手Hermes Agent,从零搭建完整指南

会自我进化的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


觉得有用就给我点个关注和在看,之后大家有需要也会继续更新简单好用的教程。