CTO 终审版  ·  三路独立审查

七大 AI Agent 架构全景对比

Bookworm · BookwormPRO · OpenClaw · Hermes Agent · Wukong · ClawHive · WorkBuddy

Bookworm / BookwormPRO 源码实测 · 外部产品公开资料校准 — 客观、可核实

内部实测 2026-07-07 · 外部公开 2026-07 三路独立审查 实测校验 7 个项目 · 8 个章节 · 14 项独占优势
🦉
Bookworm
v7.0.0
私有
⚡
BookwormPRO
fork v0.12.0
私有
🦞
OpenClaw
v2026.7.1-beta.2
MIT
🪽
Hermes Agent
v0.17.0
MIT
🐒
Wukong
v0.9.45
商业
🐝
ClawHive
v1.5.2.214
商业
🐧
WorkBuddy
2026-03
商业
数据方法论 · Bookworm / BookwormPRO 为 2026-07-07 本机源码实测;OpenClaw / Hermes / Wukong / WorkBuddy 为 2026-07 公开版本号与厂商公开资料校准,其代码内部指标 (LOC / 文件数 / 沙箱实现等) 仍为 2026-05-19 源码快照、本轮无源码未重测并已就地标注;闭源产品 (Wukong / ClawHive / WorkBuddy) 内部架构维度不可第三方审计。ClawHive 指网易智企「帝王蟹」(Electron),与同名开源 Rust 项目无关。
1

演化谱系

OpenClaw MIT · TypeScript · 社区 ClawHive Electron 壳 + QEMU 三层沙箱 Hermes Agent Nous Research · Python 重写 BookwormPRO fork + bwm_cli rebrand hermes claw migrate Bookworm 独立血脉 · Claude Code 增强 ★ 独立血脉 Wukong 阿里钉钉 · Tauri+Rust ★ 独立血脉 WorkBuddy 腾讯 · 兼容 OpenClaw
2

基础身份

维度
Bookworm
BookwormPRO
OpenClaw
Hermes Agent
Wukong
ClawHive
WorkBuddy
版本 v7.0.0 基于 v0.12.0 fork v2026.7.1-beta.2 v0.17.0 v0.9.45 v1.5.2.214 2026-03
主语言 Node.js (纯 JS) Python 3.11+ TypeScript ESM Python 3.11+ Tauri + Rust Electron + TS 闭源 (腾讯 CodeBuddy 重构)
辅助运行时 — — Swift (iOS/Android) React/TS (TUI+Web) 多 Agent 引擎 Shell scripts (跨平台) —
作者 个人 个人 (fork Nous) 社区开源 Nous Research DingTalk (阿里) 网易智企 腾讯云 CodeBuddy
许可证 私有 私有 MIT MIT 闭源商业 闭源商业 闭源商业
架构模式 Parasitic Enhancement Layer Monolith + Facade Plugin-First Monorepo Dual-Monolith Tauri + Rust 桌面 OS Electron Wrapper + Fork MCP 核心 + 权限沙箱
宿主依赖 Claude Code CLI 独立进程 独立进程 独立进程 独立进程 内嵌 OpenClaw 独立桌面客户端
安装体积 ~15 MB ~30 MB ~80 MB src ~35 MB src 122 MB 480 MB 免部署 (未公开)
3

规模量化 (实测校验)

指标
Bookworm
BookwormPRO
OpenClaw
Hermes Agent
Wukong
ClawHive
WorkBuddy
核心模块数 100 scripts + 67 hooks + 146 skill ~1,266 .py (agent+tools) 63 src + 116 ext = 179 ~120 .py N/A (闭源二进制) 继承 OpenClaw + 17 skill N/A (闭源)
总文件数 ~400+ ~1,700 15,879 ~3,600 ~220 (发布件) ~100 (发布件) N/A (闭源)
最大单文件 (实测) route-analyzer.js 1,032 行 run_agent.py 12,265 行 — run_agent.py 12,958 行 DingTalkReal.exe 220 MB (重构前) ClawHiveHelper.exe 201 MB N/A (闭源)
网关文件 (实测) — gateway/run.py 10,362 行 — gateway/run.py 12,447 行 — 继承 OpenClaw —
测试文件 vitest (hooks) pytest vitest + e2e 912 test files N/A N/A N/A
消息平台数 (实测) 0 12+ 25+ 19 0 (钉钉内嵌) 4 企业 IM 4 (微信/QQ/飞书/钉钉)
前轮报告存在 LOC 虚高问题 (auxiliary_client.py 报 6,823 行,实测 Hermes 3,370 / BWPro 3,018)。上表为实测值。Hermes "30+ 平台" 实为 19 个独立平台 (去重辅助文件后)。
4

功能覆盖矩阵

功能维度
Bookworm
BookwormPRO
OpenClaw
Hermes Agent
Wukong
ClawHive
WorkBuddy
模型支持 ⚠ 单厂商仅 Claude Opus/Sonnet/Haiku ✓ 多模型via letcareme 中转 ✓ 116 provider extPlugin SDK 可扩展 ✓ 200+ modelsvia OpenRouter 等 ⚠ Qwen 本地+云云端细节不明 ✓ 后端下发企业策略控制 ✓ 5 大模型混元/DeepSeek/GLM/Kimi 可切换
意图路由 (量化) ✓ 95.3%BM25+TF-IDF+Embed ✗无量化指标 ✗routing 模块存在但无指标 ✗无量化指标 ⚠Kinto quality>=3 过滤 ✗继承 OpenClaw 无指标 ✗无公开量化指标
Skill / 工具 ✓ 146 skill+67 hook +23 MCP +100 script ✓ ~60 skill+69 tool, curator 自创建 ✓ 116 ext+ClawHub 市场 +Plugin SDK ✓ 69 tool+26 分类 +agentskills.io ⚠ 9+3 MBB+Kinto 远程搜索 ⚠ 17 捆绑+继承 OpenClaw ✓ 20+ 内置+SkillHub 200+ 兼容 OpenClaw
安全治理 ✓ 16 章宪法+SOUL +反自负 12 条 +56 hook ⚠ Tirith策略引擎, 无宪法文档 ⚠ secrets+sandbox 容器隔离 ⚠ Tirith+guardrails +SOUL.md ⚠ 5 层纵深SecurityGuard→沙箱 (闭源) ✓ 三层沙箱QEMU+native+Py +易盾 +策略 ✓ 权限沙箱显式授权 +统一审计 +腾讯安全网关
上下文管理 ✓ 系统化3 层衰减 +EWMA +PreCompact ✓ 跨会话FTS5 +LLM 回忆 ⚠memory 模块存在, 无压缩数据 ✓ 最完整FTS5 +Honcho +trajectory 压缩 ✗无跨会话机制说明 ⚠继承 OpenClaw memory ⚠MCP 上下文, 细节未公开
代码执行隔离 ✗无独立沙箱 ✓ 6 backendlocal/Docker/SSH/Daytona/Singularity/Modal ⚠sandbox 容器, 非通用 ✓ 6 backend同 BookwormPRO ⚠ 单层win-sandbox-exec.exe ✓ 三层QEMU VM +ct_sandbox +Py wheel ✓ 权限隔离本地操作须显式授权
消息平台 ✗CLI only ✓ 12+TG/Discord/Slack/WA/DingTalk... ✓ 25+含 iMessage/WeChat/QQ/Nostr... ✓ 19 平台含 yuanbao/weixin/feishu... ✗钉钉内嵌, 无独立渠道 ✓ 4 企业 IMPOPO/WeCom/DingTalk/Feishu ✓ 4企业微信/QQ/飞书/钉钉 远程
语音 TTS/STT ✗ ✓6 TTS provider +faster-whisper ✓realtime-voice +transcription ⚠edge-tts +whisper ✗ ⚠继承 OpenClaw ✗无公开
自我进化 ✗Skill 手动维护 ✓curator.py 自动创建 ✗市场安装, 非自动创建 ✓ 最强curator +RL +trajectory ✗ ⚠捆绑 self-improving 3.0 ✗无公开
可观测性 ✓H1-H10 十维度 +EWMA ✓FastAPI Dashboard ⚠otel ext 存在 ✓Dashboard +912 tests ✗ ✓weclawtrace 守护进程 ✓统一审计日志
离线能力 ⚠本地文件但依赖 Claude API ⚠whisper 本地 STT ✗ ✗ ✓ 唯一Qwen 0.10 本地推理 ✗依赖后端策略下发 ✗云端模型
移动端 ✗ ✗ ✓iOS +macOS +Android ✗ ✗Windows 桌面 only ⚠通过企业 IM 客户端间接 ⚠手机微信端下发指令
评判标准: ✓ = 已确认存在且可用  |  ⚠ = 部分实现或信息不完整  |  ✗ = 不存在或无证据。未在事实清单中出现的能力记为 ✗。
5

架构工程评估

评估维度
Bookworm
BookwormPRO
OpenClaw
Hermes Agent
Wukong
ClawHive
WorkBuddy
模块耦合度 高Skills 依赖 Claude 调用机制, hooks 引用硬路径 高credential_pool ↔ bwm_cli.auth 双向耦合 中plugin-sdk 契约层解耦 中6 backend + 19 adapter 隔离 中5 层安全各层隔离, minifilter 内核耦合 高内嵌 fork + weclawtrace 强依赖 闭源不可评估
可测试性 低仅 hooks vitest, 路由引擎无自动测试 低God Class 14K 行无法单元测试 中高vitest + TS strict + plugin mock 边界 中912 test files, 但 God Class 颗粒度受限 低闭源, 多运行时跨语言矩阵复杂 低闭源 Electron asar 闭源不可审计
可扩展性 中新 skill = 建 MD 文件; 新 hook = 理解 56 个执行顺序 低新 provider 需侵入 fallback 链 高遵循 plugin-sdk 契约即可扩展 中backend/adapter 可增量, God Class 限制核心扩展 低Kinto HTTP 是唯一外部扩展点 低IM 插件需厂商协商, skill 更新需重发客户端 中SkillHub/MCP 扩展, 客户端闭源
故障爆炸半径 小单 hook 异常不影响 Claude Code 全局God Class 崩溃 = 全停 小单 extension 崩溃被 plugin 边界隔离 全局同 BookwormPRO 全局主进程崩溃 = 全停 分层Electron 壳可存活, OpenClaw 子进程可崩 分层权限沙箱隔离本地操作
冷启动延迟风险 低hooks 是轻量 JS 中Python 启动 + config 解析 中高116 extension 发现 中同 BookwormPRO 高220MB EXE + 5 运行时 + Qwen 高Electron + Chromium + 子进程 中桌面客户端 + 云端模型
6

技术债务清单 (CTO 终审修正版)

CRITICAL — 阻塞生产

项目问题描述技术依据
CRITICALWukong OpenSSL 1.1 已于 2023-09 EOL,存在未修补 CVE (2026-05 旧壳快照;Tauri+Rust 重构后待重核) libcrypto-1_1-x64.dll / libssl-1_1-x64.dll
CRITICALClawHive app-update.yml url 为占位值 example.com,OTA 完全失效 app-update.yml:2
CRITICALBookworm 宿主版本无锁定机制,Claude Code 升级可静默破坏全部 67 hooks hooks/ 无 .claude-version 锁文件

HIGH — 影响可靠性

项目问题描述技术依据
HIGHBWPro + Hermes run_agent.py 12K+ 行 God Class,~60 参数,无法单元测试 BWPro: 12,265 行 / Hermes: 12,958 行
HIGHBWPro credential_pool.py → bwm_cli.auth 9 处 import + auth → agent 7 处反向 import (双向耦合) credential_pool.py:18,41,291,1081...
HIGHHermes gateway/run.py 12,447 行单文件混合 SSL/配置/平台/会话四职责 gateway/run.py LOC 实测
HIGHHermes feishu.py 202KB、discord.py 189KB 单文件 adapter gateway/platforms/ 文件大小
HIGHClawHive 内嵌 OpenClaw v2026.4.9 落后上游 v2026.4.24 (15 天), 安全补丁未同步 weclaw-config.json:2
HIGHBookworm JSON/JSONL 并发读写无锁,15+ 脚本竞态风险 scripts/ 无数据库事务保证
HIGHWukong Kinto skill search auth.mode: "none",网络可达即可无认证访问 provider-config.json:131
HIGHWukong CAS bin/ps/ 103 blob 无可见 GC 策略 bin/ps/ 目录结构

MEDIUM — 影响维护性

项目问题描述
MEDBookworm100 scripts 纯 JS 无类型系统, 无 lint 配置
MEDBookworm4 个宪法源文件无合并仲裁机制
MEDBWProcircuit_breaker.py (280 行) 被 run_agent.py 部分导入,但 auxiliary_client.py fallback 链未接入 (部分集成)
MEDBWProhermes → bwm_cli rebrand 不完整, 命名混用
MEDOpenClaw14 个 tsconfig 继承链 + ~2.5 GB 仓库体积
MEDHermesauxiliary_client.py 3,370 行混合 7 provider adapter 无接口抽象
MEDWukong4 代 MSVC 运行时 (2013/2015/2019/2022) 编译工具链未统一
MEDClawHiveshell 脚本管理 OpenClaw 进程, 跨平台行为差异 + 僵尸进程风险
MEDClawHive17 skill 版本硬编码, 任一更新需全量重发客户端
MEDWorkBuddy闭源客户端, 安全实现不可第三方审计; 微信指令经腾讯云网关代理, 信任边界外移
7

各项目独占技术优势

项目 独占能力 (其他六者均不具备) 技术依据
Bookworm 唯一有量化路由精度指标 (95.3%) 的意图识别引擎 BM25 + TF-IDF + embedding 三级融合, 3-day rolling 统计
Bookworm 唯一实施多文件宪法治理体系 16 章 AI-CONSTITUTION + SOUL.md + 反自负 12 条, 56 hooks 执行
BookwormPRO Hermes 上游唯一新增 circuit_breaker 模块的 fork agent/circuit_breaker.py (280 行), run_agent.py:104 已 import
OpenClaw 唯一具备原生移动端 (iOS + macOS + Android) apps/ 目录 623 Swift 文件 + Android 工程
OpenClaw 唯一具备 Plugin SDK + 公开市场 (ClawHub) 的插件生态 packages/plugin-sdk + clawhub.ai
Hermes 唯一内置 RL 训练闭环 (Atropos + trajectory 压缩) environments/ + trajectory_compressor.py + tinker-atropos/
Hermes 唯一实现 Skill 自进化 (自动创建 + 使用中改进) agent/curator.py (58 KB)
Wukong 唯一捆绑本地大模型实现完全离线推理 Qwen 0.10.0 (qwen.zip 15.2 MB)
Wukong 唯一使用内核级 minifilter 驱动的文件同步 filter_installer_biz.dll + DingpanSyncService.exe
Wukong 唯一采用域名绑定的浏览器增强技能 (MBB) 12306.cn / ctrip.com / dianping.com 三个 MBB skill
ClawHive 唯一实现 QEMU 虚拟机级沙箱隔离 (三层) QEMU VM + ct_sandbox.dll + lobster_sandbox wheel
ClawHive 唯一实现后端策略下发零配置管理 (MDM 模式) start.ps1 注释: SkillHub 后端下发 API_KEY/MODEL/IM 配置
WorkBuddy 唯一原生打通微信个人号 + 企业微信 (经腾讯安全网关代理) Claw 设置扫码绑定微信, 手机端下发指令经统一网关
WorkBuddy 唯一背靠腾讯混元 + 5 大国产模型热切换的桌面 Agent 混元 / DeepSeek / GLM(智谱) / Kimi 按任务切换
8

技术适用边界

项目 技术上最适合 技术上不适合 架构健康度排序
Bookworm Claude 深度用户, 需要精准路由 + 行为治理 需要多模型、消息平台或独立部署 #3
BookwormPRO 需要多平台消息网关 + 多模型 + 快速部署 对代码质量严格要求 (God Class debt 高) #4
OpenClaw 需要最大化集成覆盖 + 插件生态 + 移动端 资源受限环境 (2.5 GB 仓库 + 3000+ 依赖) #1
Hermes 需要自进化 Skill + RL 训练数据生成 纯终端用户场景 (研究导向开销大) #2
Wukong 企业内网离线环境 + 零配置部署 需源码审计或自定义扩展 #5
ClawHive 企业 IT 统一管理 + 预装 IM + 策略下发 需实时跟踪上游或离线部署 #6
WorkBuddy 腾讯生态企业办公自动化 + 微信触达 + 免部署一键装 需源码审计 / 非腾讯生态 / 离线场景 #7
架构健康度 = 可测试性 × 可扩展性 / 技术债密度。此排序仅反映代码工程质量,不代表产品价值或用户体验。闭源项目 (Wukong/ClawHive/WorkBuddy) 评估受信息限制。

综合能力雷达图

6 维度评分 — 基于架构工程评估与功能覆盖矩阵加权综合

功能覆盖 架构质量 安全治理 可扩展性 生态集成 可观测性 2 4 6 8 10 6 5 9 5 2 8 8 4 6 4 8 7 9 8 6 9 9 6 9 6 7 6 8 8 5 4 6 3 2 3 6 4 8 3 5 7 7 4 6 6 7 5 注: 雷达图基于架构评估与功能矩阵加权,不代表产品商业价值
图例 · 综合评分
Bookworm功6/架5/安9/扩5/态2/观8
BookwormPRO功8/架4/安6/扩4/态8/观7
OpenClaw功9/架8/安6/扩9/态9/观6
Hermes Agent功9/架6/安7/扩6/态8/观8
Wukong功5/架4/安6/扩3/态2/观3
ClawHive功6/架4/安8/扩3/态5/观7
WorkBuddy功7/架4/安6/扩6/态7/观5
维度说明
功 — 功能覆盖广度
架 — 架构工程质量
安 — 安全治理深度
扩 — 可扩展性
态 — 生态集成度
观 — 可观测性
架构健康度排名
#1OpenClaw
#2Hermes
#3Bookworm
#4BookwormPRO
#5Wukong
#6ClawHive
#7WorkBuddy