Claude Code 洩露後最瘋狂的操作:一個韓國開發者連夜用 Rust 重寫了整個專案

Claude Code 洩露後,發生了一件特別有趣的事情

一個韓國開發者做了一件更瘋狂的事。

image.png他做的事,在軟體史上有先例可循:Clean-room reimplementation(淨室重寫)

簡單說就是:不複製一行原始碼,僅憑對架構的理解,把 Claude Code 從頭重寫一遍。

GitHub 位址: github.com/instructkr/…

image.png


凌晨 4 點,程式碼就推上了 GitHub

2026 年 3 月 31 日凌晨 4 點,Jin 被手機通知轟醒——Claude Code 的原始碼洩露了,整個開發者社群陷入瘋狂。他在韓國的女朋友甚至擔心他會因為本機快取了這些程式碼而被 Anthropic 起訴。

於是他做了一個工程師該做的事:坐下來,連夜把核心功能從頭移植為 Python,天亮之前推上 GitHub。

專案叫做 Claw Code。Claude → Claw,名字換了,程式碼全新撰寫,從著作權法上不構成複製。


接下來發生的事,創造了 GitHub 的歷史

Claw Code 發佈後 2 小時內,star 數突破 5 萬,成為 GitHub 有史以來最快達到這一里程碑的倉庫。

做個比較就知道這有多誇張:Linux 核心在 GitHub 上花了十幾年才到 18 萬 star,TensorFlow、React 這些明星專案也是經年累月慢慢累積。而 Claw Code 用了兩個小時就衝到了別人可能永遠達不到的數字。

截至發文,倉庫仍在快速成長中,目前已經13.6顆小星星了


Claw Code 裡到底有什麼?

你可能以為這就是個蹭熱度的空殼倉庫。不是。

Claw Code 目前包含兩個主要部分:

1. Python 移植工作區——核心架構的重寫版

包含完整的模組和子目錄結構,覆蓋了 Claude Code 的主要子系統:命令調度(commands)、工具註冊(tools)、任務生命週期管理(task)、查詢引擎(query_engine)、模型抽象(models)等。目前 Python 層仍處於活躍開發狀態,適合快速原型與社群貢獻。

2. Rust 生產級實作——真正朝生產方向走的重寫

拆成了多個 crate(套件),目前包括:

  • api/:API 客戶端,包含 provider 抽象層、OAuth 認證、串流傳輸
  • runtime/:會話狀態管理、工具編排、MCP 集成、設定管理
  • claw-cli/:互動式 CLI(二進位)入口
  • plugins/:外掛系統
  • commands/:slash 指令
  • server/:基於 axum 的 HTTP/SSE 服務
  • lsp/:LSP(語言伺服器協定)客戶端整合
  • tools/:工具規格定義

也就是說,他不是寫了個玩具 demo,而是用 Rust 重新實作了 Claude Code 這個 Agent harness 的核心骨幹


最諷刺的部分

整個 Rust 移植是用 oh-my-codex(OmX) 完成的,一個基於 OpenAI Codex 構建的 AI 工作流編排工具。Jin 用它的 $team 模式做並行程式碼審查,用 $ralph 模式做持久執行迴圈和架構級驗證。從閱讀原始 harness 結構到產出可執行的 Python 程式碼樹(含測試),整個移植過程都透過 OmX 編排完成。

換句話說,這是一個用 OpenAI 的 AI 工具重寫 Anthropic 產品的專案。


原文出處:https://juejin.cn/post/7623978673784242217


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝9   💬11   ❤️3
561
🥈
我愛JS
📝2   💬7   ❤️2
149
🥉
💬1  
4
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登