ClawCode:开源社区48小时“重写”Claude Code的争议
Anthropic意外泄露Claude Code源码后,社区迅速推出“干净室重写”项目ClawCode,引发关于其合法性、GitHub星标真实性及AI生成代码版权问题的广泛讨论。
近日,Anthropic 在一次 npm 包更新中因调试文件未清理干净,意外泄露了其 AI 编码代理 Claude Code 约 51 万行 TypeScript 源码。尽管 Anthropic 随后发出了 DMCA 下架通知,但代码已在 GitHub 等平台广泛传播。在这一背景下,一个名为 ClawCode 的项目迅速出现,宣称是对 Claude Code 架构的“干净室重写”,并在 24 小时内获得了超过 10 万 GitHub 星标,引发了技术社区的广泛关注与争议。

核心内容
ClawCode 由韩国开发者 Sigrid Jin 在源码泄露后约一个晚上内创建。项目宣称并非复制泄露代码,而是基于对 Claude Code 架构的理解,先后用 Python 和 Rust 进行了重新实现。其 GitHub 仓库在极短时间内获得的海量星标,引发了关于星标来源真实性的讨论。有观点认为其中包含大量“看热闹”的流量,而非真实的 AI 工程师群体;也有反驳指出,许多账号历史较长,可能是新闻周期带来的真实关注。
事件的核心争议点在于“干净室重写”的合法性。经典的干净室实现要求“脏团队”(分析原代码)与“干净团队”(仅依据功能规格实现)完全隔离,以确保新实现不侵犯原代码的版权(保护具体表达,而非思想)。社区质疑 ClawCode 并未遵循这一严格流程,缺乏密码学级别的审计日志等证据,其合法性很大程度上建立在开发者的声明之上。

此外,一个复杂的法律角度被引入讨论:Anthropic 曾表示其代码几乎 100% 由 AI 生成。有观点指出,在美国版权法下,AI 生成的代码可能无法受到版权保护,理论上或属于公共领域。但这并不改变代码作为商业秘密被泄露的性质,版权路径的争议使事件的法律定性更加模糊。
尽管 ClawCode 的原仓库已被锁定,但其代码的 ZIP 镜像、Python 与 Rust 版本已在社区流传,并衍生出桌面仪表板、移动端应用乃至 Solana 上的代币。
价值与影响
ClawCode 事件最持久的价值,或许不在于某个具体仓库的存续,而在于它促使社区深入审视和讨论 AI 编码代理的核心架构思想。无论其法律地位如何,这一事件将业界目光聚焦于 agent harness 的持久执行循环、工具调用模式、跨文件理解能力等关键技术设计。有社区成员指出,与其争夺“首个实现”的虚名,不如借此机会彻底厘清架构,将其转化为可学习、可复用的知识。这场由代码泄露引发的快速“重写”,其真正遗产可能在于推动了相关技术思想的传播与沉淀,为后续的合法创新提供了参考与启发。
来源:黑洞资源笔记




