Administrator
Published on 2026-06-03 / 6 Visits
0
0

Hermes Agent — 自我进化的开源 AI 智能体

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+ 已知漏洞

独特优势

  1. 唯一具有内建学习循环的 AI 代理——越用越聪明
  2. 真正的平台无关性——通用任务代理,非编码专用
  3. 极低的运行成本——5美元/月 VPS 即可 24/7 运行
  4. 自托管 + 开源 MIT——数据完全自主可控
  5. 安全优先的设计——精确锁定依赖、命令审批、沙箱隔离

不足

  1. 学习曲线较陡,需要理解技能系统、记忆管理等概念
  2. Gateway 线程管理——长期运行可能累积大量线程
  3. 元认知开销——技能提取、记忆提醒等消耗 LLM 调用
  4. 自动生成的技能质量参差,需要人工审核

6. 总结

Hermes Agent 是 2026 年最令人兴奋的开源 AI 代理项目之一。它的核心创新——自学习循环——不是营销噱头,而是在真实工作流中产生可验证收益的功能。对于追求自主、持续进化、跨平台统一体验的开发者来说,Hermes 是目前最接近"理想的 AI 助理"的开源实现。


Comment