|
查看: 64|回复: 2
|
Claude Code 原始碼凌晨洩漏!神人連夜用 AI「合法重寫」
[复制链接]
|
|
|
【吃瓜兼技術震撼】Claude Code 原始碼凌晨洩漏!神人連夜用 AI「合法重寫」還登上華爾街日報
今天 AI 圈發生了一件超級魔幻的事。3月31日凌晨 4 點,大廠的超級工具「Claude Code」原始碼竟然在網路上被意外曝光,整個矽谷開發者社群直接炸鍋!
但最猛的不是洩漏本身,而是開源社群「防被告」的反應速度: 開發者 @instructkr 起床看到手機被通知塞爆,女友甚至擔心他電腦裡存了這些外洩代碼會面臨法律訴訟。在這種壓力下,工程師的極客本能發作了——他決定在太陽升起前,連夜進行一場合法的「淨室重構 (Clean-room rewrite)」。
一夜寫完的魔法:全程 AI 接管 他使用了 @bellman_ych 開發的 AI 寫扣神器 oh-my-codex (OmX)。透過 $team 模式讓 AI 平行審查代碼,再用 $ralph 模式不斷執行驗證。 天亮前,他成功把 Claude Code 的代理人架構與核心功能,在「完全不抄半行專有代碼」的情況下,用 Python 重新打造出來,開源釋出為 claw-code!
最新進度:效能怪獸 Rust 版本準備合併 這還沒完,目前他正與 OmX 作者本人聯手,火速將專案移植到 Rust,追求極致的速度與記憶體安全,預計今天就會把 dev/rust 分支合併進主線。這波神操作不僅震撼社群,還直接登上了《華爾街日報》!
個人觀點: 這件事完美示範了什麼叫「AI 時代的開發速度」。過去要幾個月的反向工程與重寫,現在靠著 AI Agent 工具鏈協作,居然在幾個小時內就能完成。這不僅是小龍蝦(Claw)生態系的一大步,更是 AI 輔助編程的終極火力展示。
如果你對 AI Agent 的底層架構感興趣,或是想研究合法的開源替代方案,快去給這個專案點個 Star!這絕對是今天 GitHub 上最狂的倉庫。
claw-code Github 連結👇👇
https://github.com/instructkr/claw-code
|
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 1-4-2026 07:37 AM
来自手机
|
显示全部楼层
Claude Code 的完整原始碼今天凌晨被洩出來了。
Anthropic 員工自己在發 npm package 的時候忘了排除 source map 檔。60MB,1,900 個 TypeScript 檔案,512,000 行 code,就這樣躺在公開的 npm registry 上讓人下載。
最諷刺的是,Claude Code 裡面有一整套叫「Undercover Mode」的子系統,專門防止 AI 在 commit message 裡不小心洩漏 Anthropic 內部資訊。結果原始碼本身是被自家 build pipeline 送出去的。
老實說在看原始碼之前,我對 Claude Code 的理解大概就是「很厲害的 CLI coding tool」。看完才知道裡面的工程量有多猛。
40+ 個內建 tools,每個都有獨立的權限控制。光是 tool system 的基礎定義就 29,000 行。Query Engine(處理所有 LLM 呼叫、streaming、caching 的核心模組)有 46,000 行。整個 terminal UI 是用 React + Ink 寫的。
—
記憶架構是最值得學的部分
做 AI agent 的人都知道,context window 管理是核心難題。Claude Code 的解法很精巧,分三層:
MEMORY.md 是一個輕量索引,每行約 150 字,永遠載入 context。重點是它不存資料,只存「資料在哪裡」。實際的專案知識放在 topic files 裡,按需載入。歷史對話則完全不重讀,只 grep 特定 ID。
最聰明的設計叫「Strict Write Discipline」,agent 必須確認檔案成功寫入後才能更新索引,防止失敗嘗試污染記憶。而且 system prompt 裡明確要求 agent 把自己的記憶當成 hint,必須對照實際 codebase 驗證後才能行動。
這個「skeptical memory」的思路,我認為是整包原始碼裡最有價值的設計哲學。
—
autoDream AI 的做夢機制
Claude Code 裡有一個叫 autoDream 的系統,當使用者閒置的時候,它會 fork 一個 sub-agent 出來做「記憶整合」。
Prompt 裡寫的是:「You are performing a dream — a reflective pass over your memory files.」
觸發條件要同時滿足三個門檻:距上次 dream 24 小時、至少 5 個 session、取得 consolidation lock。
Dream 的過程分四個階段:Orient(檢視記憶目錄)→ Gather(找新資訊)→ Consolidate(寫入/更新記憶,把「昨天」轉成絕對日期)→ Prune(控制 MEMORY.md 在 200 行 / 25KB 以內)。
這個 dreaming sub-agent 只有 read-only 權限,不能動你的專案,純粹做記憶整理。設計太優雅了。
—
KAIROS 永遠在背景跑的 AI daemon
代號出現 150+ 次,是目前還沒發布的功能。
概念是一個持續運行的 AI assistant,不等你輸入就主動觀察和行動。有 15 秒的 blocking budget,任何會打斷你超過 15 秒的動作都會延後執行。
它有一般模式拿不到的專屬 tools:推送通知到你的裝置、直接傳檔案給你、訂閱 PR 動態。
Claude 在嘗試解一個很難的 UX 問題:怎麼讓 AI 主動幫忙,但又不讓人覺得煩。
—
Buddy System 之後有電子寵物了
Claude Code 裡有一整套 Tamagotchi 風格的 companion pet 系統。用你的 userId hash 做 seed,跑 Mulberry32 PRNG 決定物種。有 Common 到 Legendary 五個稀有度,還有 1% 機率出 Shiny。最稀有的 Shiny Legendary Nebulynx 機率是 0.01%。
每隻有五項屬性:DEBUGGING、PATIENCE、CHAOS、WISDOM、SNARK。ASCII art 精靈圖有 idle 和 reaction 動畫,會坐在你的 input prompt 旁邊。
代碼裡寫的 teaser window 是 April 1-7,正式發布排五月。Anthropic 的工程師們真的很有 taste。
—
Undercover Mode,Anthropic 員工秘密貢獻開源
最後這個從企業策略角度很有意思。
代碼裡用 `USER_TYPE === 'ant'` 識別 Anthropic 員工。當員工在公開 repo 作業時,system prompt 會注入:
「You are operating UNDERCOVER in a PUBLIC/OPEN-SOURCE repository. Do not blow your cover.」
禁止洩漏內部模型代號、未發布版號、Slack channel 名稱等。
順帶曝光了內部模型代號:Capybara = Claude 4.6、Fennec = Opus 4.6、Numbat = 還在測試中。有意思的是 Capybara 已經迭代到 v8,但 false claims rate 從 v4 的 16.7% 上升到 v8 的 29-30%,反而退步了。
—
以我自己做 AI 產品的經驗來說,這次洩漏最大的 takeaway 不是某個特定功能,而是整體的工程標準。
記憶管理、multi-agent orchestration、permission gating、background consolidation。每一個都是 production AI agent 繞不過去的難題,Claude Code 給出了一個非常完整的參考答案,挺猛的。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 1-4-2026 11:41 AM
来自手机
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|