Linux服务器上安装Hermes
我之前在服务器上搭了 n8n 跑定时任务,但那些都是到点干活的固定流程。我还想要另一种东西:一个一直在线的 agent,在聊天软件里喊一声就能干活,能跑代码、调工具,而不只是陪我聊天。Hermes 就是干这个的。
Hermes 是什么
Hermes Agent 是 Nous Research 做的开源个人 agent(他们也是开源 Hermes 系列模型的团队),MIT 协议,可以完全自己部署。它常驻在你自己的电脑或服务器上,可以在终端里用,也可以接到 Telegram、微信这类聊天软件里。
它和一般 agent 不一样的地方有三点:
- 技能是自己长出来的。做完一件复杂的事,它会把做法沉淀成技能,之后在使用中继续改进。
- 有长期记忆。你的偏好、项目背景会被它自己整理保存,换一个会话也不用重新交代。
- 自带定时任务。可以让它每天定点干活,结果发到你指定的聊天软件里,不只是等你下指令。
它不绑定模型,DeepSeek、OpenAI 这些都能接。
和 OpenClaw 比
我之前用的是 OpenClaw,也是在 Telegram 里和它对话、流式回复。两者是同一类东西:常驻的个人 agent,加一个聊天软件入口。Hermes 多出来的是上面说的前两点:OpenClaw 的能力大多是靠配置出来的,Hermes 会从用过的任务里自己生成、改进技能;记忆也有专门的整理机制,不是简单地把聊天记录存下来。
从 OpenClaw 迁过来很省事,Hermes 自带一个迁移命令,会把设置、记忆、技能和 API key 一起搬过来:
hermes claw migrate
安装
运行官方的安装脚本:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
脚本会把依赖(Python、Node.js 等)一起装好。安装方式我选的是 full setup,包含聊天软件接入和工具集:

模型提供方我选的是 OpenCode 的 Go 套餐,用的是里面的 DeepSeek 额度;直接填 DeepSeek 官方的 API key 也可以:

填好 API key 之后选模型。放在服务器上常驻的 agent,我倾向于用便宜又快的模型,DeepSeek Flash 和 GPT-5.6 Luna 都合适,一直开着也不心疼:

然后选聊天软件。列表很长,微信、飞书、钉钉、QQ 都有,我选的是 Telegram:

Telegram 需要先建一个 Bot。安装过程中会给出一个链接,扫码按提示建好就行。
接着要启动消息网关(gateway)。它负责和 Telegram 的服务器保持连接,服务器上的 Hermes 和 Bot 之间的消息都经过它。安装向导里按提示启动即可,之后也可以用命令单独管理:
hermes gateway start
最后可以再给 agent 加一些工具,比如搜索、生成图片、语音合成:


使用
装好之后,在服务器上输入 hermes 就能打开终端界面:

在 Telegram 里直接给 Bot 发消息,它会流式回复,用起来和之前的 OpenClaw 一样:

用下来,它和 ChatGPT、DeepSeek 这些聊天客户端最大的区别,是背后有一台真的 Linux 服务器:能跑 Python、读写文件、调用各种工具,而不只是回答问题。我现在主要用它管理自己的 VPS 服务器,平时也会在 Telegram 里让它做一些搜索和调研。