Hermes Agent 部署笔记

Hermes 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
2
3
4
model:
provider: custom
default: deepseek-chat
base_url: https://api.deepseek.com/v1

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
2
3
FEISHU_APP_ID=cli_xxxxxxxxxxxx
FEISHU_APP_SECRET=xxxxxxxxxxxxxxxx
FEISHU_DOMAIN=feishu

3. 启动网关

1
hermes gateway start

到飞书里搜你的机器人,发条消息测试一下,能正常回复就说明搞定了。

Docker 沙箱(推荐)

把终端执行环境切到 Docker 沙箱,更安全:

1
hermes config set terminal.backend docker

常用维护命令

1
2
3
4
hermes update           # 更新(git pull + 重装依赖)
hermes config edit # 编辑配置
hermes gateway install # 安装后台网关服务
hermes gateway enable telegram # 启用某个平台

总结

Hermes Agent 部署真的很简单,一条命令就装好了。对于手里有 VPS 的人来说,跑一个常驻 AI 助理成本很低,5 刀的小鸡就能跑。接入飞书后日常工作流方便了不少,后面再研究研究它的 Skill 系统和记忆系统。

END