就在今天,Claude Code 悄悄上線了一個寵物模式。
輸入/buddy,就會孵化出一只專屬于你的小寵物,甚至連命令都是彩虹色的。
![]()
有物種、有屬性、有性格,挺花哨的。
![]()
昨天,Anthropic 源碼泄露,51萬行代碼全被扒了個底朝天。
從泄露代碼的時間戳來看,今天這個Buddy寵物系統(tǒng)就是計劃好的,4月1日首次亮相,如期而至。
而且后天就是復(fù)活節(jié),別人藏彩蛋,Anthropic藏在了 /buddy 里。
在你輸入命令之后,它有一個孵化過程,就像拆盲盒一樣,你也不知道會蹦出來什么。
![]()
最騷的是,這玩意,是有稀有度機(jī)制的,跟泄露出來的一樣。
![]()
另外的Shiny(閃光)獨立1%概率,與稀有度無關(guān)。
我自己也直接敷了一下,然后,直接活生生的跳出來了一個。
白色普通仙人掌。
![]()
你要知道,我玩手游的時候,是那種標(biāo)準(zhǔn)的強(qiáng)度狗,甚至?xí)⒊跏嫉娜耍褪且⒊跏嫉揭粋€很牛逼的SSR,我才會開局的那種。
真的,看到這個白色仙人掌,我的心態(tài)當(dāng)時差點是崩潰的。
開啟之后,它就會待在輸入框旁邊,你寫代碼的時候它就在邊上晃悠。
![]()
真的,作為一個強(qiáng)度狗,看著一個白板仙人掌在我的Claude Code里面做一些賤賤的表情,我真的接受不了。
最關(guān)鍵的是,它居然告訴我,沒有辦法重ROLL。
![]()
我扒了一下源碼,一共有18種寵物,鴨子、蘑菇、貓頭鷹、蝸牛、幽靈等等,甚至還有卡皮巴拉。
![]()
每一種都有自己獨特的動畫效果。
我們的小伙伴也試了一下,然后,好吧,果然一堆非酋。
![]()
整個Buddy系統(tǒng)用了一個雙層架構(gòu)設(shè)計,叫Bones + Soul。
骨架層(Bones),是決定你的寵物長什么樣。
用你的賬戶userID加上一個固定值,由Mulberry32隨機(jī)生成,來確定物種、眼睛、帽子、稀有度等所有外觀屬性。
因為綁定的是你的userID,所以不管你在哪臺電腦上登錄,不管你重裝多少次 Claude Code,你的寵物永遠(yuǎn)是同一只。
靈魂層(Soul),是決定你的寵物是什么性格。
這個是可以roll的,存在本地,第一次孵化的時候,Claude會根據(jù)你寵物的物種和屬性,給它取一個名字、寫一段性格描述。
![]()
就是這東西。
每只寵物還有五大屬性。
調(diào)試能力、耐心值、混亂值、智慧值、毒舌值。
![]()
稀有度越高,屬性基礎(chǔ)值越高。
每只寵物都有一個突出屬性和一個短板屬性。
每個 buddy 隨機(jī)選一項當(dāng)峰值、一項當(dāng)廢物,剩下三項普通。
因為我的白板數(shù)值太垃圾了,所以最高的只有62,最低的只有4。
屬性也能夠直接影響寵物跟你互動的風(fēng)格。
作為一個強(qiáng)度黨,我當(dāng)然接受不了我的寵物是個白板廢物仙人掌的設(shè)定。
于是我就去搜了下,有沒有能重roll的方法。
沒想到,還真找到了。
![]()
然后我自己試了一下,我的白板仙人掌。
立馬變成了。
閃光傳說卡皮巴拉!!!!!!!
金色傳說!!!
![]()
爽爆了!!!!!!!!!!!!!!
我心情一下子都變好了。
這才是強(qiáng)度黨的勝利!!!!!!
教程也巨簡單。
我直接把這個帖子發(fā)給了Claude Code,告訴他,我想重roll我的buddy寵物。。。
帖子鏈接:https://linux.do/t/topic/1873901
![]()
然后他就給了我一段流程,我感覺有點不對,我就把帖子截圖就發(fā)給了Claude Code。
![]()
它告訴我,直接告訴他,你想要什么就行了。
我就超級大聲的來了一句:
![]()
我要傳說閃光卡皮巴拉!!!
然后,Claude Code直接開干了。
![]()
然后我token還粘錯了,瞎特么給了一個URL鏈接。
Claude Code說,這個Token也不是必須的,有更方便的方式能跳過,于是,自己就給自己改了。
![]()
然后就讓我重啟,重啟完,我重新打開Claude Code,輸入/buddy,我的金色傳說閃光卡皮巴拉。
就直接出現(xiàn)了。
我后面又翻了下帖子,其實原理也挺簡單的,因為UserID是唯一的隨機(jī)值,所以。
改 userID = 改寵物。
因為我是Claude Max會員,在正常官方登錄流程中,Claude Code會把你的accountUuid(Anthropic 賬戶唯一標(biāo)識)寫入 ~/.claude.json。
/buddy命令優(yōu)先使用 accountUuid,作為種子,這個值綁定你的賬戶,無法偽造。
但這哥們發(fā)現(xiàn)了一個非常騷的邏輯漏洞。
用 CLAUDE_CODE_OAUTH_TOKEN 這個環(huán)境變量登錄的時候,Claude Code 不會把 accountUuid 寫進(jìn) ~/.claude.json。
沒有 accountUuid,/buddy 就會退而求其次,去讀 ~/.claude.json里的userID字段。
而userID這個字段,你可以隨便改。
你敢信???
先用 claude setup-token 搞到OAuth token,然后把 ~/.claude.json刪了,清掉舊的accountUuid。再寫一個最精簡的配置文件進(jìn)去,就留個 hasCompletedOnboarding和theme兩個字段就夠了。
然后用環(huán)境變量的方式啟動 Claude Code,這一步的關(guān)鍵就在于,它不會往配置文件里寫 accountUuid。
接下來就是暴力美學(xué)時間了。
這哥們寫的那個叫buddy-reroll.js的腳本,干的事情其實特別簡單粗暴,隨機(jī)生成一個 32 字節(jié)的hex字符串當(dāng)假userID,然后用跟Claude Code 完全一樣的算法,hash一下,過Mulberry32,roll一下,算出來這個ID對應(yīng)什么寵物。
循環(huán)5000萬次,總能撞上你想要的那只傳說閃光卡皮巴拉。
找到以后,把這個userID塞進(jìn) ~/.claude.json,重新打開Claude Code,輸入/buddy。
白板仙人掌變傳說閃光卡皮巴拉。
太牛逼了,我佩服的五體投地。
如果你沒用官方登錄的方式,用的是三方API的方式,也可以這么玩,原理差不多。
這個卡皮巴拉,會在你寫代碼的時候,跟你互動。
![]()
太好玩了。
我現(xiàn)在真的有點覺得,Anthropic跟很多AI公司最不一樣的地方。
就是在于他們的創(chuàng)意和包容性。
做夢機(jī)制、Buddy,等等等等。
他們是真的在用做游戲的心態(tài)做開發(fā)者工具。
我以前玩寶可夢的時候,閃光寶可夢的概率是 1/4096。
為了刷一只閃光,有人能在同一片草叢里走上幾百個小時。
你說這有什么意義嗎?沒有。
而跟概率較勁這件事,可能是人類最古老的浪漫之一。
現(xiàn)在,你在命令行里,跟Claude Code對話時,旁邊蹲著一只閃光傳說卡皮巴拉,做著賤賤的表情。
你說它有用嗎?也一點用都沒有。
但你就是忍不住看它一眼,然后嘴角上揚(yáng)。
我覺得這就夠了。
這就是強(qiáng)度黨的勝利!!!
以上,既然看到這里了,如果覺得不錯,隨手點個贊、在看、轉(zhuǎn)發(fā)三連吧,如果想第一時間收到推送,也可以給我個星標(biāo)?~謝謝你看我的文章,我們,下次再見。
>/ 作者:卡茲克、可達(dá)
>/ 投稿或爆料,請聯(lián)系郵箱:wzglyay@virxact.com
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.