Appearance
Hermes Agent是Nous Research推出的开源AI智能体,运行在你的电脑或VPS上,能记住跨会话的学习内容,并可以随时通过CLI、Telegram、Discord、邮件等多种渠道与你对话。
一分钟快速了解
用一行curl命令安装。选择一个模型提供商(Claude、GPT、GLM、MiniMax等,或本地Ollama),给它一个任务——比如"每天早上8点汇总我的GitHub通知",或者"帮我调试这个Python脚本"。
它就会开始运行、学习。一周后,同样的任务会产出更精准的输出,因为Hermes一直在悄悄编写skills——记录成功操作的小Markdown文件,供下次使用。
这就是整个产品的逻辑:安装 → 分配任务 → 让它不断进化。
Hermes适合谁
| 类型 | 说明 | 推荐用法 |
|---|---|---|
| 命令行开发者 | 熟悉终端,用Claude Code写代码 | hermes CLI + skills |
| 自动化运营者 | 想让AI做重复性工作 | cron + 消息网关 + memory |
| Telegram机器人爱好者 | 想要随时可联系的AI助手 | Telegram网关 + voice + skills |
Hermes vs Claude Code / Cursor / OpenClaw
| 特性 | Claude Code | Cursor | OpenClaw | Hermes Agent |
|---|---|---|---|---|
| 主要界面 | CLI(仓库内) | IDE | CLI+配置 | CLI+聊天+cron+Telegram |
| 持久记忆 | ❌ | ❌ | ❌ | ✅ 跨会话 |
| 自动学习 | ❌ | ❌ | ❌ | ✅ 通过skills |
| 定时任务 | ❌ | ❌ | ❌ | ✅ |
| 模型选择 | Anthropic | 多个 | 多个 | 18+提供商 |
关键区别:Claude Code是仓库内的编程助手,Cursor是编辑器内的配对编程,OpenClaw是配置驱动的任务运行器,而Hermes是一个能跨会话学习、可以从任何渠道联系你的自主智能体。
大多数用户会把Hermes和Claude Code一起用:仓库内用Claude Code,仓库外的日常事务用Hermes。
2分钟安装
前置条件
- macOS、Linux或Windows(WSL2)
- 一个终端(bash、zsh、fish都可以)
- API Key或本地模型
安装命令
bash
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | sh首次运行
bash
hermes按提示配置你的模型API Key。
验证安装
bash
hermes doctor显示全绿就说明准备好了。
模型选择
⚠️ 很多新手在这里翻车。如果Hermes感觉反应慢或笨,几乎都是模型的问题,不是Hermes的问题。
| 模型 | 费用 | 工具调用 | 速度 | 适合场景 |
|---|---|---|---|---|
| Claude Sonnet/Opus | $$$ | 优秀 | 快 | 生产级工作流 |
| GPT-5 | $$$ | 优秀 | 快 | 生产级,OpenAI用户 |
| GLM-5.1 | $ | 优秀 | 快 | 性价比之选 |
| MiniMax M2.7 | $$ | 优秀 | 快 | 高性价比 |
| DeepSeek | $ | 好 | 快 | 成本优化工作流 |
| Ollama + Qwen | 免费 | 一般 | 取决于GPU | 本地写代码、聊天 |
本地模型的局限:适合单步操作,但多步工具调用会出问题。生产环境建议用API模型。
第一个工作流示例
示例1:电脑上的编程助手
bash
cd ~/projects/my-repo
hermes
> 审计这个仓库里的死代码、未使用的导入、超过6个月的注释代码块,生成一个markdown报告第二次问同类问题会更快,因为它已经学会了。
示例2:VPS上的Telegram机器人
bash
hermes gateway setup # 设置Telegram bot(从@BotFather获取token)
# 启动常驻
hermes daemon start
> 每天早上8点汇总我的GitHub通知并发到这里示例3:每日简报
> 每个工作日上午7:30,收集:(1)昨晚HN热门10篇 (2)我的未读GitHub通知 (3)深圳天气。发邮件到我的邮箱。学习循环:最核心的功能
每个任务执行后,Hermes会自我复盘:成功了吗?哪里花了太长时间?下次能改进吗?
当答案是肯定的,它就会写一个skill文件到~/.hermes/skills/,下次遇到类似任务直接调用。
这就是Hermes与其他工具的根本区别:别的时间在forgets,Hermes在learned。
记忆存储三处
| 存储位置 | 说明 |
|---|---|
| MEMORY.md | 短期记忆,最多2200字符 |
| USER.md | 关于你的事实,最多1375字符 |
| Session search | 每次对话都可搜索 |
有限制是故意的。无限记忆最后都会变成垃圾抽屉。
如何更新
bash
hermes updateHermes会自述更新内容、备份配置、应用新版本。当前版本v0.10.0(2026年4月),团队大约每两周发版一次。
