什么是 Hermes Agent
Hermes Agent 是 Nous Research 开源的自改进 AI Agent。它住在你的终端或云服务器里,连接 200+ AI 模型,可以通过 Telegram、WhatsApp、Discord、Slack 或 Signal 24/7 触达。
它与其他 Agent 的真正区别在于自学习循环:每 15 次工具调用,它暂停,回顾会话中什么有效,然后写入一个可复用的 Skill 文件,下次做类似任务时就更擅长。
安装与部署
系统要求
- Linux、macOS 或 Windows WSL2(原生 Windows 不完全支持)
- 一个模型提供商的 API key
- 一个 Telegram 账号(或 Discord/Slack)来与 Agent 交互
- 一台 VPS 或本地机器来托管
三种运行方式
Option 1: VPS(推荐)
最佳长期选项。Agent 24/7 运行在云端,即使笔记本关闭也在线。Hostinger VPS 有一键 Hermes 模板,约 $4-5/月。
Option 2: 本地机器
直接在 Mac 或 Linux 上运行。免费且私密。需要本地安装 Ollama。适合测试,但电脑关闭时 Agent 离线。
Option 3: 托管平台
Minimax 等提供 "Max Hermes" 托管选项,设置最少,但集成比完整 VPS 安装有限。
安装命令
curl -sSL https://install.hermesagent.io | bash
60 秒内完成安装。
选择模型
- OpenRouter(推荐新手):一个 API key 访问 200+ 模型,包括 Claude、GPT、DeepSeek、Gemma
- Anthropic API:直接运行 Claude
- Ollama(免费本地):在本地机器上完全免费离线运行 Gemma 4 或 Llama 3
大多数人最佳起点:OpenRouter + Qwen 3.6——能力强、成本低、速度快。
配置向导
hermes setup
向导会引导你:输入 API key → 选择默认模型 → 配置记忆设置 → 设置消息网关(Telegram、Discord 等)。
Telegram 连接
- Telegram 搜索 @BotFather
- 输入 /newbot 并按提示操作
- 给 bot 命名
- 复制收到的 Bot Token
- 粘贴到 Hermes 设置向导
配对后,你可以从世界任何地方用手机给 Agent 发消息。
hermes gateway start
激活消息层,Agent 可以通过 Telegram 或任何其他连接平台接收和响应消息。
核心架构
Hermes 有四个核心层:
1. 推理引擎(Reasoning Engine)
处理消息、推理问题、决定调用什么工具的 LLM 大脑。
2. 记忆系统(Memory)
两层记忆:
- 会话记忆:记住当前对话中发生的事
- 持久记忆:跨会话记住事实、偏好和模式,使用 FTS5 全文搜索 + LLM 总结
可选升级到 Honcho 获得更高级的用户建模层,随时间构建对你如何思考和工作的深度画像。
3. 技能系统(Skills)
Hermes 最独特的功能。Skill 是存储在 ~/.hermes/skills/ 的可复用工作流文件。
每 15 次工具调用,Hermes 暂停并基于会话中有效的内容写入或更新 Skill。 下次做类似任务时,它已经知道最高效的路径。Skill 是纯 Markdown 文件,你可以随时阅读、编辑或删除。
4. 网关(Gateway)
连接 Hermes 到 Telegram、Discord、Slack、WhatsApp、Signal、Teams 或终端的通信层。
典型工作流
每日简报
"每天早上 7 点,给我发简报:今日天气、3 条顶级 AI 新闻头条、我今天的前 3 个任务、以及任何我需要跟进的消息。"
Hermes 会创建 cron 作业、调度任务、每天自动投递,无需再次提示。
竞争对手监控
一位高级用户每周一运行同样的提示,跑了六周。到第六周,Hermes 已经重写了底层 Skill 四次,并发现了他们手动没抓到的竞争对手模式。
"每周一上午 9 点,搜索 [竞争对手 A] 和 [竞争对手 B] 的新闻和更新。总结关键动作、产品变化和定价更新。在我的记忆中保存日志并通过 Telegram 发简报。"
文章摘要
"读这个 URL,给我:5 个要点、2 个惊人洞察、以及关于这个话题我应该问的 3 个问题。"
几次会话后,Hermes 围绕你的摘要风格构建 Skill,每次变得更快更相关。
内容起草
"把这个粗略想法变成 LinkedIn 帖子。我的风格是直接、不废话、150 字以内、强钩子。"
几次会话后,Hermes 学会你的风格,停止问澄清问题。它直接按你喜欢的方式写。
自定义 Skill
你也可以通过写 SKILL.md 文件手动创建自定义 Skill。把文件放到 ~/.hermes/skills/ 它就自动加载。
简单 Skill 文件示例:
# Skill: Weekly Review
## Trigger
When I ask for a weekly review
## Steps
1. Ask for my wins, losses, and key decisions from the week.
2. Summarize them into a structured note.
3. Suggest 3 priorities for next week.
4. Save the note to memory with today's date.
## Output format
Structured Markdown with clear headers.
模型分配
Hermes 完全模型无关。你可以给不同工作分配不同模型:
| 任务类型 | 推荐模型 | 原因 |
|---|---|---|
| 快速日常任务 | Qwen 3.6 / Gemma 4 | 便宜、快 |
| 深度研究 | Claude 4 Opus / GPT-5.5 | 推理强 |
| 代码生成 | Claude 4 Sonnet / Codex | 编码优 |
| 本地私密任务 | Llama 3 (Ollama) | 免费、离线 |
安全建议
- 不要在没有认证的情况下公开暴露网关端口
- 使用命令审批模式,让 Hermes 在执行系统命令前询问
- 定期审查 Skill 文件夹,审计 Agent 学到了什么
- 在 OpenRouter 上设置消费限额,防止意外 API 费用
- 如果需要代码执行的额外安全层,使用容器隔离(Docker 模式)
高级功能
- 语音模式:从 Telegram 发送语音消息,获得文本转语音的语音回复
- MCP 集成:连接 Hermes 到 Model Context Protocol 服务器获得额外工具
- 多 Agent 画像:用
hermes profile create创建带不同 Skill 和模型的多个 Agent 人格 - 网页搜索:添加 Firecrawl 或网页搜索 API,让 Hermes 研究实时网页
- 图像生成:连接 Google Imagen 或兼容 API 做图像任务
- 多平台投递:同时在 Telegram、Slack、Discord 和 WhatsApp 上运行一个 Agent
结语
Hermes Agent 第 1 天不强大。第 30 天才强大。
原因是复利循环:你重复的每个任务教会 Hermes 关于你如何工作的事。它写入的每个 Skill 让下次会话更快。它存储的每个记忆给未来会话更好的上下文。
设置一次。持续使用。观察它变成你有史以来最有用的助手。