1. 项目背景
Hermes Agent(代号 ☤)是由 Nous Research 开发的开源 AI 自主编程与任务执行代理,MIT 许可证。项目始于 2025 年 7 月,目前拥有 178,000+ GitHub Stars。
| 项目 | 信息 |
|---|---|
| 仓库地址 | NousResearch/hermes-agent |
| 创建时间 | 2025-07-22 |
| 许可证 | MIT |
| Stars | 178,116 |
| Forks | 30,504 |
| 主要语言 | Python 84.4% |
| 最近更新 | 2026-06-03(活跃开发中) |
| 项目定位 | 通用自主 AI 代理(非编码专用) |
2. 项目用处
Hermes Agent 是一个 24/7 全天候运行的自主 AI 代理,可以部署在只有 5美元/月的 VPS 上,通过 Telegram、Discord、微信、QQ、Slack、Signal 等 20+ 平台随时交互。
核心能力包括:
- 自学习循环:完成复杂任务后自动生成可复用的 SKILL.md 技能文件
- 三层记忆架构:会话记忆 + SQLite FTS5 全文搜索 + Honcho 用户建模
- 118+ 预装技能 + 自生成技能
- 40+ 内置工具:Web 搜索、浏览器自动化、代码执行、文件操作等
- 子代理并行工作:可同时启动多个独立子代理
- 7 种终端后端:本地、Docker、SSH、Modal、Daytona 等
- 内置 Cron 调度器:自然语言设定定时任务
- 模型无关性:支持 200+ 模型,随时切换
3. 项目技术栈
主要语言:Python 84.4%(核心引擎)+ TypeScript 11.8%(TUI/Web)
代码规模:421 个 Python 模块,核心对话循环 run_agent.py(214KB)
依赖管理:所有依赖精确版本锁定(==X.Y.Z),防止供应链攻击
4. 使用示例
一键安装 + 开始对话
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
hermes model
hermes
跨平台消息网关
hermes gateway setup
hermes gateway start
作为 Python 库使用
from run_agent import AIAgent
agent = AIAgent(model="anthropic/claude-sonnet-4.6", quiet_mode=True)
response = agent.chat("分析这个项目的核心架构")
print(response)
CI/CD 中的 PR 审查
from run_agent import AIAgent
import subprocess
diff = subprocess.check_output(["git", "diff", "main...HEAD"]).decode()
agent = AIAgent(model="anthropic/claude-sonnet-4", quiet_mode=True)
review = agent.chat("审查这个 PR 的代码质量")
print(review)
5. 同类项目对比
vs Claude Code / OpenAI Codex
Hermes Agent 是通用自主代理(24/7 后台运行),Claude Code 和 Codex 是编码辅助工具(按需启动)。
| 对比维度 | Hermes Agent | Claude Code | OpenAI Codex |
|---|---|---|---|
| 类型 | 通用自主代理 | 编码工具 | 云端编码代理 |
| 运行模式 | 24/7 后台 | 按需启动 CLI | 按需 Web/CLI |
| 记忆能力 | 三层自进化记忆 | 文件式(CLAUDE.md) | 会话级 |
| 模型灵活性 | 200+ 模型一键切换 | 仅 Claude | 仅 GPT |
| 部署成本 | 免费 MIT + 自托管 | 20美元/月 | 20美元/月 |
vs OpenClaw
Hermes 的核心优势在于内建的自学习循环,OpenClaw 的优势在于更广泛的平台集成(50+ 平台)。
| 对比维度 | Hermes Agent | OpenClaw |
|---|---|---|
| 哲学 | 代理优先(学习为核心) | 网关优先(集成为核心) |
| 自改进 | 内置学习循环 | 静态行为,提示驱动 |
| 平台数量 | 20+ 平台 | 50+ 平台 |
| GitHub Stars | ~178K | ~376K |
| 安全记录 | 极少 CVE | 512+ 已知漏洞 |
独特优势
- 唯一具有内建学习循环的 AI 代理——越用越聪明
- 真正的平台无关性——通用任务代理,非编码专用
- 极低的运行成本——5美元/月 VPS 即可 24/7 运行
- 自托管 + 开源 MIT——数据完全自主可控
- 安全优先的设计——精确锁定依赖、命令审批、沙箱隔离
不足
- 学习曲线较陡,需要理解技能系统、记忆管理等概念
- Gateway 线程管理——长期运行可能累积大量线程
- 元认知开销——技能提取、记忆提醒等消耗 LLM 调用
- 自动生成的技能质量参差,需要人工审核
6. 总结
Hermes Agent 是 2026 年最令人兴奋的开源 AI 代理项目之一。它的核心创新——自学习循环——不是营销噱头,而是在真实工作流中产生可验证收益的功能。对于追求自主、持续进化、跨平台统一体验的开发者来说,Hermes 是目前最接近"理想的 AI 助理"的开源实现。