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