從原始碼外洩到正式上線:Claude Code 內建電子雞寵物「Buddy」,4 月 1 日靜悄悄發布


一場原始碼外洩,意外加速了一個彩蛋的正式降生。
3 月 31 日,Anthropic 旗下 AI 程式碼代理工具 Claude Code 的約 51.2 萬行 TypeScript 原始碼,因 npm 套件的 source map 設定疏失而遭到公開下載。GitHub 上的鏡像倉庫隨即收到 DMCA 下架通知,但在那之前,開發者社群已挖出一個遠比任何內部路線圖更有趣的東西:一套完整實作的塔魔可奇(Tamagotchi)風格終端機寵物系統,代號 Buddy。
原始碼揭露的 Buddy 功能
隱藏在 src/buddy/ 路徑下的程式碼顯示,Buddy 系統包含相當完整的設計:
- 18 種 ASCII 藝術物種:鴨、鵝、blob、貓、龍、章魚、貓頭鷹、企鵝、烏龜、蝸牛、鬼魂、墨西哥鈍口螈、水豚、仙人掌、機器人、兔子、蘑菇、chonk
- Gacha 稀有度分層(Common 到 Legendary,Legendary 機率約 1%,閃亮變體帶彩虹效果)
- 程序生成的名稱、個性與屬性,包含 CHAOS、WISDOM、SNARK、DEBUGGING、PATIENCE 等數值
- 以本地用戶 ID 決定性孵化——無法重新抽,這隻寵物就是你的
- 對程式碼工作階段即時反應:進度、錯誤、閒置等狀態均有對應行為
種子字串中藏有 friend-2026-401 的編碼,其中 401 暗示 4 月 1 日(April Fools’ Day)的發布日期。
4 月 1 日官方確認,不是愚人節玩笑
大多數人以為這是一個精心設計的愚人節玩笑——但 Anthropic 工程師 Boris Cherny(@bcherny)在 4 月 1 日發布了一段 demo 影片,展示了同步推出的 NO_FLICKER 模式——一個實驗性終端機渲染器,解決了舊版畫面捲動與閃爍的問題:
CLAUDE_CODE_NO_FLICKER=1 claudedemo 影片中,滑鼠支援、乾淨的「X 則新訊息」徽章,以及一隻橘色像素生物頭戴煙囪帽、在終端機上方閃閃發光地跳動,全都一起亮相。Claude Code 的官方 changelog 也正式記錄:「/buddy is here for April 1st — hatch a small creature that watches you code」。
在最新版 Claude Code 工作階段中輸入 /buddy,你的專屬寵物就會就地孵化。
原始碼還揭露了什麼
Buddy 搶走了所有目光,但這次外洩還暴露了其他內部設計,包括:公開倉庫的「低調模式(undercover mode)」、記憶體整合的「自動做夢(auto-dream)」系統,以及代號 KAIROS 的未知功能。這些功能的實際推出時程,目前均未獲官方確認。
社群反應相當熱烈:開發者爭相分享各自孵化出的寵物截圖、非官方的 Buddy Hatcher 網頁 demo 在數小時內走紅,甚至有人在 Solana 上發行以 Buddy 為主題的迷因幣。也有人試圖搞清楚如何「退休」一隻混亂值過高的寵物。
在 AI 工具愈來愈強大的當下,Anthropic 選擇以一個會對你的程式碼作息做出反應的小生物,試圖讓冰冷的命令列代理變得有點溫度——這場意外的外洩,反而成了最好的預熱。