1467 字
7 分钟
Hermes Agent 深度评测:173k Star 的 AI Agent 到底有多强?

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”(与你一同成长的智能体)。这意味着:

  1. 你不需要会写代码也能用 —— 配置文件搞定
  2. 你是个资深开发者? —— 插件系统、自定义技能、MCP 支持安排上
  3. 你想搞点骚操作? —— 多 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-***fdef

2.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 安装#

Terminal window
# 一行命令搞定
pip install hermes-agent
# 或者用 Docker
docker pull nousresearch/hermes-agent:latest

3.2 基本配置#

Terminal window
# 初始化配置
hermes init
# 设置 LLM 提供商
hermes config set provider openrouter
hermes config set model anthropic/claude-sonnet-4

3.3 连接到微信#

这是我最喜欢的部分——把 Hermes 接入微信,随时随地用 AI:

Terminal window
# 配置微信连接
hermes config set weixin.app_id your_app_id
hermes config set weixin.app_secret your_app_secret
# 启动
hermes run

然后你就可以在微信上跟你的 AI Agent 聊天了!它不仅能回答问题,还能:

  • ✅ 帮你写代码、调试 Bug
  • ✅ 定时执行任务(比如每天给我推送技术文章)
  • ✅ 管理你的 GitHub 仓库
  • ✅ 搜索网页、发邮件、操作数据库

四、技能系统:Hermes 的灵魂#

Hermes 最牛的地方是它的技能系统 (Skills)。每个技能就是一个可复用的工作流,像搭积木一样组合使用:

Terminal window
# 查看可用的技能
hermes skills list
# 输出:
# - github-code-review: 自动代码审查
# - manifest-video: AI 生成动画
# - obsidian: 笔记管理
# - web-search: 网页搜索
# ...
# 安装一个新技能
hermes skills install my-awesome-workflow

来看看一个技能的完整结构:

---
name: blog-assistant
description: 博客助手,自动撰写和发布文章
category: productivity
---
# Blog Assistant Skill
## 功能
- 自动调研技术热点
- 撰写技术文章
- 推送到 GitHub Pages
## 使用方式
1. 调用调研工具获取热点话题
2. 生成符合格式的 Markdown 文章
3. 通过 git 推送到仓库
4. 等待 CI/CD 自动部署

五、MCP 支持:跟任何工具对话#

Hermes 支持 MCP (Model Context Protocol),这意味着它可以连接任何实现了 MCP 协议的工具:

config.yaml
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 AgentClaude CodeCursor
开源✅ 完全开源❌ 闭源❌ 闭源
消息平台微信/飞书/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 辅助撰写

Hermes Agent 深度评测:173k Star 的 AI Agent 到底有多强?
https://www.oferry.com/posts/a91/
作者
晨平安
发布于
2026-05-30
许可协议
CC BY-NC-SA 4.0
封面
示例歌曲
示例艺术家
封面
示例歌曲
示例艺术家
0:00 / 0:00