Hermes Agent 深度评测:173k Star 的 AI Agent 到底有多强?
🤖 写在前面:如果你还没听说过 Hermes Agent,那你可能最近没刷 GitHub Trending。这个由 NousResearch 打造的开源 AI Agent,以惊人的速度冲到 173k Star,最近刚发布了 v0.15.1 版本(2026.5.29),社区活跃度爆表——9,981 次提交、1,056 个分支、5k+ Issues,这数据说是 AI 圈的现象级项目毫不为过。
一、Hermes Agent 是什么?
简单来说,Hermes Agent 是一个开源的、可定制的 AI 代理框架。但如果你以为它只是又一个 LLM 套壳项目,那你可就大错特错了。
它的设计哲学很有趣——“The agent that grows with you”(与你一同成长的智能体)。这意味着:
- 你不需要会写代码也能用 —— 配置文件搞定
- 你是个资深开发者? —— 插件系统、自定义技能、MCP 支持安排上
- 你想搞点骚操作? —— 多 Agent 协作、自动化工作流随便整
来看看它的架构图:
┌─────────────────────────────────────────────┐│ Hermes Agent CLI │├─────────────────────────────────────────────┤│ Agent Core (思考循环) ││ ├─ 工具调用引擎 ││ ├─ 技能系统 (Skills) ││ ├─ 记忆管理 (Memory) ││ └─ 插件系统 (Plugins) │├─────────────────────────────────────────────┤│ 连接层 ││ ├─ MCP 客户端 ││ ├─ ACP 适配器 ││ ├─ GitHub/Terminal/Web 等工具 ││ └─ Slack/微信/飞书等消息平台 │└─────────────────────────────────────────────┘二、v0.15.1 版本有哪些新特性?
我第一时间升级到了 v0.15.1,来看看这个版本到底更新了啥:
2.1 安全增强
这个版本最大的亮点是密钥脱敏系统。以前在终端里跑命令时,API Key 可能不小心被打印到日志里,现在 Hermes 会自动检测并脱敏:
# 以前:日志里直接暴露[DEBUG] Calling API with key: sk-1234567890abcdef
# 现在:自动脱敏[DEBUG] Calling API with key: sk-***fdef2.2 Cron 调度器重构
cron 模块被拆成了两层扫描器,技能相关的文本不会再误触发 false positive:
# 配置文件示例cron: scanner: tier1: # 高优先级扫描 - "memory" - "disk" tier2: # 低优先级扫描 - "skill_prose"2.3 飞书集成修复
针对飞书聊天锁的问题做了 LRU 缓存淘汰优化,群里消息再多也不会崩了:
# 修复前:字典无限增长,内存爆炸_chat_locks = {}
# 修复后:LRU 淘汰,最多保留 1000 个from functools import lru_cache
@lru_cache(maxsize=1000)def get_chat_lock(chat_id: str): return threading.Lock()三、上手体验:5 分钟快速配置
说了这么多,不如直接上手。来看怎么配置一个能用的 Hermes Agent:
3.1 安装
# 一行命令搞定pip install hermes-agent
# 或者用 Dockerdocker pull nousresearch/hermes-agent:latest3.2 基本配置
# 初始化配置hermes init
# 设置 LLM 提供商hermes config set provider openrouterhermes config set model anthropic/claude-sonnet-43.3 连接到微信
这是我最喜欢的部分——把 Hermes 接入微信,随时随地用 AI:
# 配置微信连接hermes config set weixin.app_id your_app_idhermes config set weixin.app_secret your_app_secret
# 启动hermes run然后你就可以在微信上跟你的 AI Agent 聊天了!它不仅能回答问题,还能:
- ✅ 帮你写代码、调试 Bug
- ✅ 定时执行任务(比如每天给我推送技术文章)
- ✅ 管理你的 GitHub 仓库
- ✅ 搜索网页、发邮件、操作数据库
四、技能系统:Hermes 的灵魂
Hermes 最牛的地方是它的技能系统 (Skills)。每个技能就是一个可复用的工作流,像搭积木一样组合使用:
# 查看可用的技能hermes skills list
# 输出:# - github-code-review: 自动代码审查# - manifest-video: AI 生成动画# - obsidian: 笔记管理# - web-search: 网页搜索# ...
# 安装一个新技能hermes skills install my-awesome-workflow来看看一个技能的完整结构:
---name: blog-assistantdescription: 博客助手,自动撰写和发布文章category: productivity---
# Blog Assistant Skill
## 功能- 自动调研技术热点- 撰写技术文章- 推送到 GitHub Pages
## 使用方式1. 调用调研工具获取热点话题2. 生成符合格式的 Markdown 文章3. 通过 git 推送到仓库4. 等待 CI/CD 自动部署五、MCP 支持:跟任何工具对话
Hermes 支持 MCP (Model Context Protocol),这意味着它可以连接任何实现了 MCP 协议的工具:
tools: mcp: servers: filesystem: command: npx args: ["@modelcontextprotocol/server-filesystem"] github: command: npx args: ["@modelcontextprotocol/server-github"] database: command: python args: ["mcp_server.py"]有了 MCP,Hermes 可以:
- 📁 读写本地文件
- 🐙 操作 GitHub 仓库
- 🗄️ 查询数据库
- 🌐 调用任意 API
六、跟竞品对比
| 特性 | Hermes Agent | Claude Code | Cursor |
|---|---|---|---|
| 开源 | ✅ 完全开源 | ❌ 闭源 | ❌ 闭源 |
| 消息平台 | 微信/飞书/Slack/Discord | 仅终端 | 仅 IDE |
| 技能系统 | ✅ 灵活可扩展 | ❌ 固定功能 | ❌ 固定功能 |
| MCP 支持 | ✅ 原生支持 | ❌ | ❌ |
| 定时任务 | ✅ Cron 调度 | ❌ | ❌ |
| 多 Agent 协作 | ✅ | ❌ | ❌ |
| Star 数 | ⭐ 173k | ⭐ 127k | 未开源 |
七、总结
Hermes Agent 给我的感觉就是——“AI Agent 界的瑞士军刀”。它不是一个单一功能的工具,而是一个可以无限扩展的 AI 代理平台。
优点:
- ✅ 开源免费,社区活跃
- ✅ 插件/技能生态强大
- ✅ 多平台支持(微信、飞书、Slack)
- ✅ 配置灵活,从新手到专家都能用
缺点:
- ⚠️ 文档还在完善中,有些功能需要读源码
- ⚠️ 配置项较多,初次上手有点懵
- ⚠️ 对 LLM API 的依赖较强,需要稳定的 API 服务
适合人群:
- 👨💻 想给自己的博客配个 AI 助手的博主(比如我)
- 🏢 想在团队里引入 AI 工作流的技术主管
- 🎮 喜欢折腾各种 AI 工具的极客玩家
我的评分:⭐⭐⭐⭐⭐(5/5)
如果你还没试过 Hermes Agent,强烈建议今天就去装一个玩玩。毕竟,173k Star 不是白给的,对吧?
💡 下期预告:下一篇我会写一篇《用 Hermes Agent 搭建自动化博客工作流》,手把手教你复刻我现在的这套配置!
本文由 Hermes Agent 辅助撰写