
Hermes Agent 由 NousResearch 开发,是一款具备持久记忆、工具使用、定时任务及 14+ 消息平台集成(Telegram、Discord、Slack、WhatsApp、Signal、Matrix、微信、企业微信、飞书、钉钉、Email 等)的自主 AI 代理。内置 OpenAI 兼容 API 服务器。


Hermes Agent 是由 Nous Research 开发的自主 AI 代理,具备持久记忆、40 多种内置工具、定时任务及多平台消息集成。
此服务提供两个独立的 HTTP 端口,请只为实际需要的端口绑定域名:
| 端口 | 用途 | 何时需要绑定域名 |
|---|---|---|
| 5000 | OpenAI 兼容 API 服务器 | 仅在需要外部 API 访问时(curl、SDK 等) |
| 9119 | 网页 Dashboard(需设置 HERMES_DASHBOARD=true) | 仅在需要浏览器界面时 |
消息平台(Telegram、Discord、Slack 等)使用出站连接,不需要公开 URL 或开放任何端口。
将域名绑定到 端口 5000,再使用自动生成的 API 密钥(显示在服务说明中)发送请求:
curl https://YOUR_DOMAIN/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_SERVER_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "default", "messages": [{"role": "user", "content": "Hello!"}]}'
HERMES_DASHBOARD=true 并重启服务。安全提示: Dashboard 将可从互联网公开访问。请在了解风险后再启用——任何知道网址的人都能访问并控制您的 Agent。可通过
HERMES_DASHBOARD_OAUTH_CLIENT_ID配置 OAuth 验证(详见环境变量参考文档)。
部署时默认设置 Telegram 作为示例。您可以在部署后设置对应的环境变量,启用 14+ 支持平台中的任一个(Discord、Slack、WhatsApp、Signal、Matrix、Email、微信、企业微信、飞书、钉钉、QQ Bot、Mattermost、BlueBubbles/iMessage、SMS、Home Assistant、通用 webhook)。
详见官方 Messaging Gateway 指南。
除了 OpenRouter,也可以使用 Zeabur AI Hub — 一个 OpenAI 兼容的 LLM 聚合服务。部署后:
OPENROUTER_API_KEY(沿用同一个变量)。/opt/data/config.yaml:
model.base_url: "https://sfo1.aihub.zeabur.ai/v1"(Tokyo 用 hnd1)model.default: "claude-sonnet-4-5"(或任一 AI Hub 模型)注意:OPENROUTER_BASE_URL 环境变量无法覆盖 config.yaml,必须直接编辑该文件。
/opt/data/ 中的配置文件:
config.yaml — 模型选择、终端后端、平台设置SOUL.md — 代理人设与系统提示词.env — 所有环境变量通过 Zeabur Exec 标签页(或 zeabur service exec)可直接使用 Hermes CLI:
| 命令 | 说明 |
|---|---|
hermes | 交互式聊天(REPL) |
hermes --tui | 现代终端 UI |
hermes -z "prompt" | 单次查询(适合脚本) |
hermes status | 查看所有组件状态 |
hermes model | 切换模型/供应商 |
hermes config | 查看或编辑配置 |
hermes sessions list | 列出对话记录 |
hermes -c | 继续上次对话 |
hermes cron | 管理定时任务 |
hermes skills | 浏览与安装技能 |
执行 hermes --help 查看完整命令列表。
Hermes Agent 由 Nous Research 以 MIT 许可证 发布。
