Analyzes the code structure of Hermes Agent to evaluate its architecture and development workflow.

Code Maintenance📅 2026/04/08
#AI#Developer#GitHub#Low Risk#Manual Trigger#Reusable#Semi-Automatic#代码仓库#代码维护#报告
Developer analyzing Hermes Agent's massive Python files and comparing its gateway architecture to OpenClaw's multi-platform support
扒拉了一下 hermes agent 的代码,现在已经 35k stars 了。代码给我看力竭了。

1. 有 3 个雷霆大文件,分别是 9400 行(run_agent.py)、8700 行(cli .py )、7620 行(gateway/run.py),哥们你真不拆的吗。

2. 核心的 tool loop 部分大概 5000 行。这个就是官方说的“把工作流固化成 skill” ,占比非常小。
按理说招牌功能应该完善一点,但恰恰这个部分没啥规模。说明核心功能的实现其实很简单。
至于核心功能有多大用处...实话说,看不出来。直接让 claude/chatgpt 把做过的长任务写个 skill 我觉得大概率是差不多的。

3. 整个开发流程大概率是 TDD 或者叫 Harness engineering 出来的,可以看出测试文件写的非常完善。
反过来说,开发流程大概率就是AI 左手写测试右手写代码跑到通了为止。
人在其中发挥了多少作用不好说。

4. gateway(就是多通讯渠道)适配的占比非常大,大概 3 万行左右。
看得出从 openclaw 吸取了很多经验,因为 OpenClaw 最早爆火就是因为能操作的平台多

5. CLI 大概 3 万行。
CLI 都写这么完善了,哥要不咱再写个Web UI 呢,来都来了。

以上。看得出从 OpenClaw 的爆火里面吸取了很多经验,挺好的探索。

另外官网真的挺好看的。很喜欢。Love Forever.