
Hermes Agent
日常写代码还是 Cursor + Claude Code + Codex。Hermes 不替代它们,补的是另一块:机器自己常驻,聊天软件也能当入口。
仓库:NousResearch/hermes-agent。文档:hermes-agent.nousresearch.com/docs。MIT。
它是什么
Nous Research 做的开源 Agent。模型随便换:OpenRouter、OpenAI、Anthropic、DeepSeek、本地,一条 hermes model 切。自己现在走 DeepSeek,微信网关也是它在回。
和 Cursor / Claude Code 的差别:
| Cursor / Claude Code | Hermes | |
|---|---|---|
| 主场 | 仓库、编辑器、终端 | 本机常驻进程 |
| 入口 | IDE / CLI | CLI、桌面 App、Telegram / Discord / Slack / 微信… |
| 记忆 | 基本按会话 | 跨会话记偏好、环境、教训 |
| 复用 | 项目里的 rules / CLAUDE.md | skills,做完难活可以存成下次直接加载的流程 |
它会自己搜过去的会话,复杂任务结束后可以写成 skill。定时任务也能配,做完推到微信或 Telegram。
安装
macOS / Linux / WSL:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.zshrc
hermes
Windows 用 PowerShell:iex (irm https://hermes-agent.nousresearch.com/install.ps1)。
装完先走向导:
hermes setup
hermes model
hermes doctor
不想攒一堆 key,可以用 Nous Portal,一条 hermes setup --portal 把模型和部分工具网关绑到订阅上。自己没走这条,模型用 DeepSeek,工具按需开。
自己怎么用
hermes # 终端对话
hermes desktop # 桌面 App
hermes gateway # 消息网关
配置在 ~/.hermes/config.yaml,密钥只放 ~/.hermes/.env。项目约定还是写进仓库的 AGENTS.md / CLAUDE.md,它会读。
微信这条线:网关连上之后,手机发一句,本机 Agent 调工具再回。合盖会睡的话,会话就断;要关盖还跑,得另想办法(Amphetamine,或者专门给 Agent 保活的 Adrafinil)。
什么时候用、什么时候不用
适合:本机自动化、定时汇报、手机远程支使电脑、多平台同一套脑子。
不适合:人还在编辑器里盯 UI、改像素。那种继续 Cursor。边界清楚的长任务继续 Claude Code。
它能执行本机命令、读文件、开浏览器。网关务必开配对 / 白名单,别对所有人开放。密钥别写进聊天记录。
工具会换。Hermes 值一试的点是:入口不绑死在 IDE,会话之间还记得你是谁。