TwKit

推文

@HAOqbvhs · 2026-10-15 08:51

离谱,腾讯 WorkBuddyAI 这次被人扒得有点彻底了…… 有人直接拆了 WorkBuddyAI 的 app.asar,再拿 Claude Code 泄露出来的 v2.1.88 源码逐项比对。 最后给出的结论不是“参考了 Claude Code”,而是怀疑: WorkBuddyAI 的 Agent 核心,很可能是在 Claude Code 基础上做了逆向移植 + 品牌替换。 证据有多夸张? ① 提示词直接撞车 从 Claude Code 源码里抽取长文本,再去 WorkBuddyAI 的 codebuddy.js 里匹配。 一共命中 224 段。 最长甚至出现 494 字符逐字节一致。 其中 Claude Code 的 memdir/memoryTypes.ts,字符串重合率被统计到 66.7%。 这种几百字符、连标点和口语表达都一致的 Prompt,很难用“大家刚好都这么写”解释。 ② Tool / Hooks / CLI / Settings 几乎同一套 包括: Bash、Read、Edit、Write、Glob、Grep、Task、WebFetch、WebSearch、AskUserQuestion、BashOutput、KillShell、ExitPlanMode…… 以及 Claude Code 很有辨识度的 Hooks: PreToolUse PostToolUse UserPromptSubmit SubagentStop PreCompact SessionStart SessionEnd 甚至连: --dangerously-skip-permissions 这种极具 Claude Code 风格的 CLI 参数都保留了。 settings schema、斜杠命令、工具命名,也高度同构。 ③ 最骚的是“改名没改干净” WorkBuddyAI 已经把: CLAUDE.md → CODEBUDDY.md .claude → .codebuddy CLAUDE_CONFIG_DIR → CODEBUDDY_CONFIG_DIR 全局品牌基本换了一遍。 但代码里仍被发现大量 Claude 残留: /tmp/claude /private/tmp/claude .claude/debug .claude/commands .claude/agents 截图作者统计称,类似 claude 残留达到 111 处。 这就有点像复制完项目,全局替换做了 95%,剩下的漏网之鱼全成了指纹。 ④ 还有 Anthropic 自己的依赖 构建路径里直接出现: @anthropic-ai/sandbox-runtime 甚至把腾讯内部构建目录都带进了产物。 这已经不只是“接口长得像”了。 ⑤ 903 个内部事件名,改剩 5 个 Claude Code 里大量内部遥测事件以 tengu_ 开头。 截图作者称: Claude Code v2.1.88 中有 903 个唯一事件名, 而 WorkBuddyAI 里只剩下 5 个相关残留。 换句话说,大量名字疑似被批量替换,但仍有少量没清干净。 ⑥ 官方文档自己还写了一句很微妙的话 截图中的 WorkBuddy 文档写道: 部分协议实现与 Claude Code 2.1.220 “byte-for-byte equivalent”。 也就是: 逐字节等价。 这句话反而成了整篇分析里最有意思的一条。 不过也得公平说一句: WorkBuddy 并不是 100% 照搬。 它确实做了不少自己的东西: 多模型网关、19+ 模型供应商路由、ACP 协议、Rust 沙箱、Go 工具链、Windows/.NET 集成、腾讯云风控、企微/微信支付等国内生态适配。 所以更准确的说法可能是: Claude Code 式 Agent 内核 + 腾讯自己做的外壳、网关和生态适配。 目前这些都是基于拆包和源码比对得出的技术分析,是否涉及法律意义上的“抄袭”,还不能只靠这些截图下结论。 但如果这些比对结果都能复现…… 那这事就确实比“借鉴 Claude Code”有意思多了。🤣 最抽象的可能不是国产 Claude Code。 而是 Claude Code 国产适配版。

曝光 35 · 评论 1 · 点赞 1 · 书签 0

TwKit
正在载入