Hermes Agent,最近在 AI 圈子里讨论度很高。
简单说,它是一个比 Cursor 更高级的 AI 编程助手——不只是写代码,它能跨会话记住你的偏好、自动把重复工作沉淀成可复用的 Skill(技能)、还能同时接入 Telegram、飞书、钉钉等 15+ 个通讯平台。
更关键的是:它比 Cursor 更稳定、更省钱,而且会自己进化。
之前有人靠帮人安装 Cursor 赚到了第一桶金,这次 Hermes 教程,看完你也可以拿去用。
下面按新手入门 → 中级进阶 → 高手精通三个阶段,一步步带你跑通。
第一阶段:新手入门
目标:让 Hermes 跑起来,完成第一次对话。
核心概念
先搞懂三个词,后面就不迷糊了:
记忆(Memory):跨会话记住你的偏好、项目上下文和环境配置。下次对话它还记得你是谁。
技能(Skill):完成复杂任务后自动总结经验,生成可复用的技能文件,下次遇到类似任务直接调用,省 token。
网关(Gateway):一个入口连接 15+ 个通讯平台,你在 Telegram 能用,在飞书也能用。
步骤 1:一键安装
macOS / Linux / WSL2,一行命令搞定:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashWindows 用户需要先装 WSL2,然后在 WSL2 终端里执行上面的命令。
安装过程全自动处理:Python、Node.js、Git 等依赖、创建配置目录 ~/.hermes/、设置环境变量,全部不需要手动操作。
步骤 2:验证安装
source ~/.bashrc # 重载 shell 配置(zsh 用户执行:source ~/.zshrc)hermes version # 检查版本hermes doctor # 诊断运行环境步骤 3:配置模型供应商
安装完成后会自动进入配置向导。推荐新手选 Quick Setup,然后选模型供应商。
新手配置建议:先用 Deepseek、Kimi 等国产大模型,免费额度高,先跑通再换高级模型。
hermes model # 交互式选择模型# 或直接设置hermes config set OPENROUTER_API_KEY sk-or-xxx步骤 4:首次对话测试
hermes chat -q "Hello! What tools do you have available?"如果回复正常,说明安装成功。
常用命令速查
hermes | |
hermes model | |
hermes tools | |
hermes config set | |
hermes gateway | |
hermes setup | |
hermes doctor | |
hermes status | |
hermes update |
第二阶段:中级进阶
目标:让 Hermes 变得"有用",接入常用通讯平台。
核心机制:Skill 系统
这是 Hermes 最强大的特性。当它完成一个复杂任务后,会自动总结经验并创建可复用的 Skill。
触发 Skill 创建的时机:
• 完成多步骤任务后 • 用户明确要求"创建技能"时 • 跨会话重复某种工作模式时
查看已有技能:
ls ~/.hermes/skills/核心机制:消息网关
一个网关同时接入 15+ 平台,实现"随时随地调用 AI"。
实操任务 1:接入 Telegram 机器人
步骤 1:创建 Bot
• 在 Telegram 搜索 @BotFather • 发送 /newbot创建新机器人• 拿到 Bot Token
步骤 2:配置 Hermes
# 在 ~/.hermes/.env 中添加TELEGRAM_BOT_TOKEN=your-bot-token# 或通过命令配置hermes config set TELEGRAM_BOT_TOKEN your-bot-token步骤 3:编辑配置文件
# ~/.hermes/config.yamlgateway: adapters: telegram: enabled: true步骤 4:启动网关
hermes gateway步骤 5:在 Telegram 中向机器人发送 /start,开始对话。
实操任务 2:接入飞书 / 钉钉
飞书配置:
hermes gateway setup # 选择飞书,按照指引配置或手动编辑 ~/.hermes/config.yaml:
gateway: adapters: feishu: enabled: true require_mention: false default_group_policy: open钉钉配置:
gateway: adapters: dingtalk: enabled: true实操任务 3:配置常用工具集
hermes tools可启用的工具包括:
• filesystem — 文件读写操作 • web_search — 互联网搜索 • firecrawl — 网页抓取 • send_message — 多平台消息发送 • execute_command — 执行终端命令 • mcp — 模型上下文协议扩展
实操任务 4:测试记忆功能
1. 告诉 Hermes 你的偏好(如:"我叫小明,我喜欢用中文交流") 2. 退出对话: exit3. 重新开启对话: hermes chat4. 问它:"你知道我是谁吗?"
如果它能记住你的名字,说明记忆系统正常工作。
实操任务 5:触发 Skill 创建
让 Hermes 完成一个复杂任务:
hermes chat> 请帮我抓取 Hacker News 首页的AI新闻,并总结成中文摘要发给我观察它是否提示创建新技能。
中级阶段验收清单
• [ ] Telegram / 飞书机器人能正常响应消息 • [ ] hermes tools启用了至少 3 个工具• [ ] 跨会话记忆功能正常(重开对话后能识别你) • [ ] 成功触发至少一次 Skill 创建流程
第三阶段:高手精通
目标:构建自进化闭环,实现自动化工作流。
核心机制:MCP 扩展
MCP(Model Context Protocol)是一种标准协议,让 Hermes 连接外部工具和服务:
• 连接本地数据库 • 操作 GitHub 仓库 • 调用自定义 API • 访问文件系统
安装 MCP 扩展:
uv pip install -e ".[mcp]"配置 MCP 服务器,编辑 ~/.hermes/config.yaml:
mcp: servers: filesystem: command: "npx" args: ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"] github: command: "npx" args: ["-y", "@modelcontextprotocol/server-github"]使用时直接在对话里调用:
请读取我 GitHub 上的最新 Issue,并总结给我核心机制:多 Agent 编排
Hermes 支持并行任务处理,可以创建多个子 Agent 协同工作,互不干扰。
核心机制:Cron 定时任务
内置 Cron 调度,支持 7×24 小时自动执行。创建定时任务:
编辑 ~/.hermes/cron/tasks.yaml:
tasks: - name: daily_news schedule: "0 9 * * *" # 每天早上9点 command: "总结今日AI新闻" platform: telegram chat_id: "your-chat-id"查看定时任务:
ls ~/.hermes/cron/变现思路
学会 Hermes 之后,有几种方式可以拿来赚钱:
1. 帮人安装部署 — 很多人不会命令行,安装 + 配置收费 50-200 元/次 2. 定制 Skill 开发 — 根据客户需求写专属技能,按复杂度报价 3. 自动化方案搭建 — 帮企业接入飞书/钉钉 + 定时任务 + 数据处理,单项目千元起步 4. 教程 / 社群 — 把自己的使用经验做成付费内容
高手阶段验收清单
• [ ] 成功集成至少一个 MCP 服务器 • [ ] 配置了至少一个 Cron 定时任务 • [ ] 利用多 Agent 完成过并行任务 • [ ] 创建了 5+ 个自定义 Skill
写在最后
Hermes Agent 的核心思路是让 AI 记住你、适应你、替你干活。
它不是又一个聊天机器人,而是一个会自我进化的 AI 工作伙伴。三个阶段走下来,你就能从"能跑就行"到"自动化运转"。
最后一句话:别人还在手动操作的时候,你已经在用 AI 批量干活了。
夜雨聆风