我用 Hermes 养了一个永远不摸鱼的 AI 员工

先说结论:Hermes 比龙虾强。不是强一点,是强一个段位。

龙虾你懂的——三天两头崩,token 烧得跟开着油箱盖跑高速一样。Hermes 不一样,它会自己长本事,你教它一次,它记一辈子,下次直接用,token 省得你心疼。

如果上次有人靠装龙虾提了车,那这次这篇够你买个好点的车位。


先搞清楚它是什么东西

Hermes 有三个核心能力,理解了这三个,后面不会迷糊:

记忆——它认识你。你说过的偏好、做过的项目、用过的环境,关掉重开还是记得,不是金鱼。

技能(Skill)——它会偷懒。做过一次复杂任务之后,它会自己总结一套流程存起来,下次同类任务直接调,又快又省钱。

网关(Gateway)——它住在所有地方。Telegram、飞书、钉钉……15 个以上的平台,你在哪它就在哪,随叫随到。

好,知道这三个就够了,开装。


第一关:让它先跑起来

装上去

一行命令,Mac、Linux、WSL2 通用,抄就行:

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

Windows 用户:先去装 WSL2,这不是在为难你,Windows 原生真的跑不了,乖乖装完再回来。

装的过程它会自己把 Python、Node.js、Git 这些依赖都搞定,你不用管。装完之后:

source ~/.bashrc        # zsh 用户换成:source ~/.zshrc
hermes version          # 看看版本对不对
hermes doctor           # 让它自我体检一下

hermes doctor 这个命令很重要,以后出任何问题先跑这个,它会告诉你哪里坏了、怎么修。

接上大脑

装好了但没配模型,相当于买了手机没插 SIM 卡。装完会自动弹配置向导,选 Quick Setup 就行。

模型选哪个?新手先用 Deepseek 或者 Kimi,免费额度够玩,等玩顺了再换贵的。

hermes model                                      # 交互式选模型,有菜单
hermes config set OPENROUTER_API_KEY sk-or-xxx    # 或者直接硬塞 API Key

验证一下它活着

hermes chat -q "你好,你能做什么?"

它回你了就成了。没回?先跑 hermes doctor,别瞎猜。

备一张命令小抄

以后用得到,先存着:

命令 干嘛的
hermes 开启对话
hermes model 换模型
hermes tools 管工具
hermes config set 改配置
hermes gateway 开网关
hermes setup 重新走一遍配置向导
hermes doctor 出问题先跑这个
hermes status 看现在的状态
hermes update 更新版本

第二关:让它真正好用

装上去能跑只是起点,这一关让它变成你真正的助手。

Skill 系统——它的学习能力

这是 Hermes 和龙虾最大的区别之一。

普通 AI 工具每次都从零开始,Hermes 不一样——它做完一个复杂任务之后,会自动把这套流程打包成一个「技能」存下来。下次同类任务,直接调技能,快还省 token。

什么情况会触发技能创建?

  • 你让它干了一个多步骤的复杂活
  • 你直接说「帮我把这个流程保存成技能」
  • 你跨会话重复做同一类事情

看看它现在存了哪些技能:

ls ~/.hermes/skills/

接上 Telegram——让它住进你手机

第一步,去 Telegram 找 @BotFather,发 /newbot,照着走,拿到 Bot Token。

第二步,把 Token 告诉 Hermes:

hermes config set TELEGRAM_BOT_TOKEN 你的token

第三步,编辑 ~/.hermes/config.yaml,加上这几行:

gateway:
  adapters:
    telegram:
      enabled: true

第四步,启动网关:

hermes gateway

去 Telegram 找你的机器人发个 /start,它回你了,就通了。

顺手接上飞书 / 钉钉

公司用飞书钉钉的,一并搞定:

hermes gateway setup    # 按引导操作,会问你要接哪个平台

懒得走向导直接改文件也行,~/.hermes/config.yaml

gateway:
  adapters:
    feishu:
      enabled: true
      require_mention: false
      default_group_policy: open
    dingtalk:
      enabled: true

给它配工具

hermes tools

进去之后你会看到可以开关的工具列表,把你用得上的打开:

工具 能干嘛
filesystem 读写本地文件
web_search 上网搜东西
firecrawl 抓取整个网页内容
send_message 往各平台发消息
execute_command 跑终端命令
mcp 接外部服务(后面讲)

建议至少开三个,不然有点暴殄天物。

测试记忆——看看它认不认识你

你(对话里):我叫阿强,我习惯用中文,别跟我说英文
Hermes:好的,记住了。
你:exit
(重新开 hermes chat)
你:你知道我是谁吗?
Hermes:你是阿强……

能想起来你是谁,说明记忆系统正常。想不起来,去查一下 ~/.hermes/memories/ 目录有没有东西。

这关的毕业标准

  • 至少一个通讯平台的机器人能正常回消息
  • 工具开了不少于三个
  • 关掉重开,它还记得你是谁
  • 成功触发过一次技能创建

第三关:让它自己转起来

到这一关,你要做的事越来越少,它要做的事越来越多。

MCP——给它插上扩展坞

MCP(Model Context Protocol)是个标准协议,简单理解:给 Hermes 装外挂。接了 MCP,它能操作你的 GitHub、本地数据库、自定义 API……

先装扩展包:

uv pip install -e ".[mcp]"

然后在 ~/.hermes/config.yaml 里配服务器,比如接文件系统和 GitHub:

mcp:
  servers:
    filesystem:
      command: "npx"
      args: ["-y", "@modelcontextprotocol/server-filesystem", "/你的目录"]
    github:
      command: "npx"
      args: ["-y", "@modelcontextprotocol/server-github"]

配完之后,对话里直接说人话就行:

帮我把 GitHub 上最新的三个 Issue 总结一下发给我

Cron 定时任务——让它每天自动干活

不用你盯着,不用你提醒,它自己按时做。编辑 ~/.hermes/cron/tasks.yaml

tasks:
  - name: morning_briefing
    schedule: "0 9 * * *"     # 每天早上9点
    command: "整理今日 AI 圈新闻,发给我"
    platform: telegram
    chat_id: "你的chat_id"
ls ~/.hermes/cron/    # 看看任务列表

设好之后你就可以睡觉了,它会自己起床干活。

多 Agent 编排——给它配一个小团队

一个 Agent 干一件事,多个 Agent 配合,效率翻倍。对话里直接说:

帮我创建三个 Agent:一个专门负责调研收集信息,一个负责写作整理,一个负责校对

或者写进配置文件更稳:

agents:
  researcher:
    role: "调研员"
    tools: [web_search, firecrawl]
  writer:
    role: "作家"
    tools: [filesystem]
  editor:
    role: "校对员"
    tools: [filesystem]

安全一点——隔离运行

如果 Hermes 要执行终端命令,最好别让它直接跑在你的机器上,隔离一层更安心:

# 用 Docker 隔离
hermes config set terminal.backend docker

# 或者跑在远程服务器
hermes config set terminal.backend ssh

Docker 运行并限制资源:

docker run -d \
  --name hermes-agent \
  --memory="2g" \
  --cpus="2" \
  -v ~/.hermes:/home/hermes/.hermes \
  ghcr.io/nousresearch/hermes-agent:latest \
  hermes

记得备份

配置、记忆、技能,这些都是你跟它磨合出来的,丢了可惜:

tar -czvf hermes-backup.tar.gz ~/.hermes/

一行压缩,保存好。

这关的毕业标准

  • 至少接了一个 MCP 外部服务
  • Cron 定时任务跑起来了
  • 多 Agent 协作流程正常
  • 数据备份做了
  • config.yaml 能看懂、能改

出问题别慌,先看这里

症状 处方
hermes: command not found source ~/.bashrc,或者检查 PATH 有没有加进去
装完找不到命令 ln -sf 重建一下软链接
Windows 装不了 先装 WSL2,这步不能跳
模型没反应 先查 API Key 有没有余额
机器人不回消息 确认 hermes gateway 在跑,Token 有没有填错
更新之后配置不见了 hermes config checkhermes config migrate

万能第一步

hermes doctor

不管什么问题,先跑这个,它会告诉你哪坏了、怎么修。


参考资料

  • GitHub:https://github.com/nousresearch/hermes-agent
  • 官网:https://hermes-agent.nousresearch.com/
  • 文档:https://hermes-agent.nousresearch.com/docs/
  • 菜鸟教程版:https://www.runoob.com/ai-agent/hermes-agent.html
  • 橙皮书(花叔出品):https://www.huasheng.ai/orange-books/hermes-agent/

学会了怎么赚钱

知识变现,这里列四条路,选你顺手的:

① 卖安装服务
咸鱼、小红书挂个「Hermes 代安装」,懒得折腾的人多的是,收个安装费很正常。

② 给行业定制 AI 员工
找一个你懂的垂直行业,帮他们部署一套定制化的 Hermes,接飞书、配工具、调参数,按需收费。

③ 卖 Skill 技能包
你用熟了之后积累的高质量技能,打包出售,比如「电商客服技能包」「内容创作技能包」。

④ 让 Agent 自己干业务
配好工具和定时任务,让 Hermes 自动采集信息、自动发内容、自动处理数据——你去睡觉,它帮你上班。


学这个不难,难的是开始。复制第一行命令,剩下的跟着走就行。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐