Hermes Agent 部署笔记
Hermes Agent 部署笔记
cloverHermes Agent 部署笔记
最近 Hermes Agent 挺火的,一个 24/7 常驻的 AI 智能体,支持飞书、微信、Telegram、Discord 等多平台接入,还能自己记住东西、进化学习。研究了一下,记录一下部署过程。
什么是 Hermes Agent
简单说就是一个开源 AI Agent,跑在你的服务器上,7x24 小时在线。核心特性:
- 多平台接入:飞书、微信、钉钉、Telegram、Discord 开箱即用
- 模型自由:支持 OpenAI、Claude、DeepSeek、Kimi、GLM 等 20+ 模型
- 记忆系统:能记住对话上下文和个人偏好
- 技能系统:可以安装各种 Skill 扩展功能
- 安全沙箱:内置 Docker 沙箱执行环境
安装
一条命令搞定:
1 | curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash |
国内加速可以用镜像源:
1 | curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash |
安装完成后重载 shell:
1 | source ~/.bashrc |
配置模型
1 | hermes setup |
配置向导会引导你选择模型 Provider 和输入 API Key。我个人用的是 DeepSeek,便宜且中文效果好。如果想跳过向导直接配,编辑 ~/.hermes/config.yaml:
1 | model: |
API Key 写在 ~/.hermes/.env:
1 | DEEPSEEK_API_KEY=sk-your-key-here |
基础启动
1 | hermes |
启动后会进入交互模式,支持以下常用命令:
| 命令 | 功能 |
|---|---|
/model |
查看/切换模型 |
/new |
开启新会话 |
/skills |
查看可用 Skill |
/compress |
压缩上下文 |
/retry |
重试上一轮 |
接入飞书
1. 创建飞书应用
去飞书开放平台创建企业自建应用,开启机器人能力,获取 App ID 和 App Secret。
2. 配置 Gateway
编辑 ~/.hermes/.env:
1 | FEISHU_APP_ID=cli_xxxxxxxxxxxx |
3. 启动网关
1 | hermes gateway start |
到飞书里搜你的机器人,发条消息测试一下,能正常回复就说明搞定了。
Docker 沙箱(推荐)
把终端执行环境切到 Docker 沙箱,更安全:
1 | hermes config set terminal.backend docker |
常用维护命令
1 | hermes update # 更新(git pull + 重装依赖) |
总结
Hermes Agent 部署真的很简单,一条命令就装好了。对于手里有 VPS 的人来说,跑一个常驻 AI 助理成本很低,5 刀的小鸡就能跑。接入飞书后日常工作流方便了不少,后面再研究研究它的 Skill 系统和记忆系统。