Hermes Agent 一天涨 721 星:开源自主生长型 AI 框架,Nous Research 又一个 Agent 杀手锏
GitHub Trending 当日榜,NousResearch/hermes-agent 一天涨 721 星,冲进 Python 类别前列。仓库自我描述是”The agent that grows with you”(一个跟你一起成长的智能体)。在 Anthropic 的 Claude Skills、OpenAI 的 Swarm 接连被讨论的当下,Nous Research 这次扔出来的是一个真正以”成长”为核心机制的开源 Agent 框架。
这个项目解决什么痛点
| 痛点 | 现状 | Hermes Agent 的解法 |
|——|——|———————|
| Agent 写完一次就死 | 每次重启丢失记忆 | 持久化”成长档案”,跨会话积累 |
| 工具调用出错无学习 | 重试靠运气 | 把”成功/失败”沉淀成下次决策依据 |
| 多 Agent 协作靠手工编排 | 写一堆 if-else | 内建消息总线 + 任务分派 |
| 部署门槛高 | 要懂 Kubernetes、Docker | 一个 `pip install` 就能跑 |
核心特性
仓库 README 列出的能力:
– Skill 系统:模块化能力包,可热插拔,跟 Anthropic 的 Skills 体系对标
– Memory 层:长短期记忆分层管理,类似人类的工作记忆 + 长期记忆双轨
– Multi-agent 协作:内置 task delegation + result aggregation
– Tool calling 原生支持:兼容 OpenAI Function Calling 协议
– 本地优先:支持 Ollama、llama.cpp、vLLM 等本地推理后端
跟同类比强在哪
| 框架 | 厂商 | 持久记忆 | 本地推理 | 多 Agent |
|——|——|———-|———-|———-|
| Hermes Agent | Nous Research(开源) | ✅ 内建 | ✅ 一等公民 | ✅ |
| LangGraph | LangChain | ⚠️ 需外挂 | ⚠️ 需配置 | ✅ |
| AutoGen | Microsoft | ⚠️ 需外挂 | ✅ | ✅ |
| CrewAI | CrewAI Inc. | ⚠️ 需外挂 | ⚠️ | ✅ |
| Claude Agent SDK | Anthropic | ❌ 无 | ❌ 强云端 | ⚠️ |
**关键差异**:Hermes Agent 把”成长”做成了第一类公民——不只是记录历史,而是把历史转化成下次任务的策略更新。
适合谁、不适合谁
适合:
– 想搭长期记忆型 AI 助手的独立开发者
– 需要本地化部署 Agent 的企业(合规、隐私、延迟)
– 想做 Agent 协作实验的研究团队
不适合:
– 只想跑一次性任务的脚本党
– 不愿自己维护 Python 环境的非技术用户
– 期待”开箱即用 SaaS 体验”的产品经理
上手成本
git clone https://github.com/NousResearch/hermes-agent
cd hermes-agent
pip install -e .
# 跑一个 demo:内置 example/ 目录有 5 个场景
python example/basic_chat.py
最低硬件:4 核 CPU + 8GB 内存(纯 API 模式)或 16GB 内存 + 12GB 显存(本地 7B 模型)。比微软 Project Zenith 要求的 64GB 内存门槛低一个数量级。
5 个内置 demo 场景
仓库 `example/` 目录提供了实战模板,新手可以直接 fork 改:
1. basic_chat.py — 最小可用智能体,演示记忆 + 单轮对话
2. multi_agent_collab.py — 3 个智能体分工:研究员 + 程序员 + 评审员
3. tool_calling_demo.py — 智能体调用本地 Shell + Python 解释器
4. web_research_agent.py — 联网搜索 + 信息整理,参考 Perplexica 思路
5. code_review_loop.py — 自动读 PR、改代码、跑测试的完整闭环
注意事项
– 项目当前是 0.x 版本,API 可能 breaking change
– Skill 市场还没建起来,大部分能力需要自己写
– 跟 Nous Research 自家 Hermes 模型系列深度绑定,但理论上可插拔
下一步值得关注:Skill 生态、Memory 持久化后端(SQLite → Postgres 的迁移路径)、是否会被 Nous Research 商业化。
怎么参与贡献
– 写 Skill:最直接的贡献方式,参考 `skills/example_skill/` 目录的模板
– 修 Memory 后端:当前默认 SQLite,生产化需要 Postgres + Redis 缓存层
– 写多 Agent 协议:内置的协作协议比较简单,可以参考 AutoGen 扩展
– 中文化:目前文档英文为主,README 和 quickstart 翻译是低门槛入口
仓库 issue 区有 30+ 个 `good first issue` 标签的任务,适合新人上手。
🔥 关注LC智趣厅,跟踪开源 Agent 框架的第一手动态。
— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn