一行命令,拥有一个能写代码、搜网页、操作文件、跨平台聊天、还会「自我进化」的 AI 助手。
一、Hermes Agent 是什么?
Hermes Agent 是 AI 研究机构 Nous Research 开源的一款 AI 智能助手框架。和 Claude Code(Anthropic)、Codex(OpenAI)属于同一类产品——都能在你的电脑上自主调用各种工具来完成任务。
但它有四个别人没有的「独门绝技」:
能力 | 说明 |
🔄多模型自由切换 | 支持 20+ 模型供应商,OpenRouter / Anthropic / OpenAI / DeepSeek / 通义千问 / Gemini……想用哪个换哪个 |
🧠技能自学习 | Agent 完成复杂任务后,能把经验存成「技能文档」,下次自动加载,越用越聪明 |
💾跨会话记忆 | 记住你的偏好、项目信息、环境配置,下次对话不用再重复交代 |
📱多平台网关 | 同一套配置,在 Telegram / Discord / 飞书 / 企业微信 / 微信 等 10+ 平台同时在线 |
GitHub 仓库:github.com/NousResearch/hermes-agent(完全开源,MIT 协议)
二、一行命令安装
支持 macOS、Linux、WSL(Windows 子系统),终端里直接跑:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
装完后执行 hermes 就能进入交互式对话了。
验证一下是否安装成功:
hermes doctor # 健康检查
hermes --version # 查看版本号
三、配置 API Key
Hermes 不绑定任何模型——你接入什么,它就用什么。
推荐方案:用 OpenRouter(一个模型聚合平台),一个 Key 就能调用 200+ 模型。
去 OpenRouter 注册拿到 Key 之后:
export OPENROUTER_API_KEY="***"
hermes setup # 交互式配置向导
hermes model # 选默认模型(推荐 claude-sonnet-4 或 deepseek-v3)
如果你手里已经有 Anthropic / OpenAI / DeepSeek 等官方的 Key,也直接支持:
供应商 | 环境变量 |
Anthropic |
|
OpenAI |
|
DeepSeek |
|
阿里通义千问 |
|
Google Gemini |
|
月之暗面 Kimi |
|
四、快速上手
4.1 单次问答(非交互模式)
hermes chat -q "用 Python 写一个快速排序算法"
4.2 交互式对话
hermes
进去之后就像聊天一样:
帮我创建一个 React 项目分析这篇日志文件,找出错误原因把今天的工作总结成日报
4.3 核心能力一览
能力 | 示例 |
💻写代码 | 「在 src/auth.py 里加上 JWT 中间件」 |
📂操作文件 | 「把 config 目录下所有 yaml 文件列出来」 |
🔍网页搜索 | 「搜一下 LangChain 最新版本有什么新特性」 |
🖥️终端命令 | 「帮我查下 Docker 容器运行状态」 |
👁️图像分析 | 直接上传截图,让 Agent 分析界面问题 |
🔗多代理协作 | 同时派发多个子任务并行处理 |
4.4 常用命令速查
命令 | 作用 |
| 进入交互对话 |
| 单次提问 |
| 恢复最近一次会话 |
| 跳过危险命令确认(慎用) |
| 加载指定技能 |
| 编辑配置文件 |
| 管理可用工具集 |
五、进阶玩法
5.1 🧠 技能系统(Skills)——让 Agent 自己进化
这是 Hermes 最独特的设计:Agent 搞定一个复杂任务、踩过一个坑、学会一个新方法之后,能把经验存成一份「技能文档」。
下次遇到类似任务,技能自动加载——它不会再犯同样的错误。
举个例子:
- 第一次折腾 Docker 启动排障 → 存为「docker 排障」技能
- 之后每次遇到 Docker 问题,自动按经验流程排查
你也可以手动管理技能:
hermes skills list # 查看已安装的技能
hermes skills search <关键词> # 在技能市场搜索
hermes skills install # 安装社区的技能
5.2 💾 持久记忆
Hermes 会记住你的个人信息、项目偏好、工具使用习惯,下次对话自动加载到上下文里——不用一遍遍介绍自己。
5.3 📱 多平台网关
同一个 Hermes 实例,可以同时接入多个聊天平台。
配置飞书机器人(国内用户最常用的场景):
hermes gateway setup # 选 feishu 平台,跟着提示配就行
hermes gateway start # 启动网关
配好之后,在飞书群里 @机器人 就能像在终端里一样用所有功能——写代码、查资料、操作服务器……
完整支持的平台列表:
Telegram · Discord · Slack · 飞书 · 企业微信 · 微信 · WhatsApp · Signal · Matrix · Email · DingTalk · SMS
5.4 ⏰ 定时任务
可以给 Agent 安排定期任务:
hermes cron create "每天 9:00" # 创建每日定时
hermes cron list # 查看所有定时任务
比如:每天早上自动生成前一日的总结、定时检查服务器状态、每周抓取行业动态……你只管提需求,剩下的交给它。
5.5 🤝 子代理(Subagents)
复杂任务可以拆成多个小块,扔给不同的「子代理」并行跑,最后汇总结果——效率直接拉满。
六、实际场景举例
场景 1:写一个 REST API
你说:帮我用 FastAPI 写一个用户管理接口,包含注册、登录、查询
Hermes 做:自动创建文件、写代码、加类型注解和错误处理,完事告诉你文件在哪
场景 2:数据分析
你说:把 data/ 目录下所有 CSV 的数据汇总一下,画个趋势图
Hermes 做:读文件 → pandas 处理数据 → matplotlib 画图 → 把图发给你
场景 3:运维排障
你说:Docker 容器启动失败了,帮我看看咋回事
Hermes 做:跑 docker logs → docker inspect → 分析报错日志 → 给出修复方案并帮你执行
场景 4:定时日报
你设置:配一个 cron 定时任务,每天早上 9 点跑
Hermes 做:自动分析昨天的 Git 提交 → 生成日报 → 发到飞书群
七、总结
Hermes Agent 是目前开源 AI Agent 中功能最全、扩展性最强的框架之一。
核心优势:
- ✅完全开源,不用担心数据隐私问题
- ✅模型自由,不绑定任何供应商
- ✅越用越强,技能系统和持久记忆让 Agent 持续成长
- ✅跨平台,终端、飞书、微信……你在哪它就在哪
一行命令就能开始:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
💬用过 Hermes 了吗? 欢迎来评论区聊聊你的使用场景和感受。
⭐觉得有用? 去 GitHub 给个 Star 支持开源:github.com/NousResearch/hermes-agent
📖官方文档:hermes-agent.nousresearch.com/docs
夜雨聆风