[开源]LEGENDARY 批发!写了一个 ClaudeCode buddy 自选工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Aron7
V2EX    程序员

[开源]LEGENDARY 批发!写了一个 ClaudeCode buddy 自选工具

  •  
  •   Aron7 12 小时 37 分钟前 313 次点击

    最近 Claude Code 加了个 Companion 系统,每个账号会随机分配一个小宠物( buddy ),有不同的稀有度、物种、眼睛、帽子,还有 1% 概率出闪光( shiny )

    稀有度分布

    • Common 60%
    • Uncommon 25%
    • Rare 10%
    • Epic 4%
    • Legendary 1%

    大部分人开出来都是 Common,而且 Common 连帽子都没有。


    原理

    buddy 的生成逻辑其实很简单:

    hash(account_uuid + salt) → seed → mulberry32 PRNG → rarity / species / eyes / hat / shiny 

    account_uuid 是你的账号 ID ,改不了。
    salt 是一个硬编码在二进制里的 15 字符字符串(类似 friend-2026-xxx),只要做同长度替换,就不会破坏二进制结构。

    所以思路就是:

    暴力枚举 salt,找到能产出你想要的 buddy 的那个,然后 patch 进去。


    用法

    需要 Bun 运行环境。

    git clone https://github.com/RoggeOhta/claude-buddy-reroll.git cd claude-buddy-reroll 

    直接运行,默认搜 Legendary

    bun buddy-reroll.ts 

    输出大概长这样:

    Current buddy: COMMON duck (eye: hat:none) Searching (rarity=legendary, limit=15)... Found 3 result(s): [1] LEGENDARY dragon (eye: hat:wizard ) [2] LEGENDARY ghost (eye: hat:crown ) [3] LEGENDARY cat (eye:× hat:halo ) Pick a buddy [1-3] (or "q" to quit): 

    选一个回车就会自动 patch 。
    下次开 Claude Code 重新孵化时,就是你选的那个。


    过滤条件

    也可以加 filter:

    # 只看 Epic bun buddy-reroll.ts --rarity epic # 只看龙 bun buddy-reroll.ts --species dragon # 只看闪光 bun buddy-reroll.ts --shiny # 组合:闪光传奇猫 bun buddy-reroll.ts --rarity legendary --species cat --shiny 

    第一次 patch 会自动备份原始二进制,随时可以还原:

    bun buddy-reroll.ts --restore 

    注意事项

    • Claude Code 更新后,patch 会被覆盖,重新跑一次就行
    • 只替换 salt 字符串,不改任何代码逻辑
    • 字符串长度必须严格一致
    • 会自动备份,支持 --restore 一键恢复

    物种一览

    duck / goose / blob / cat / dragon / octopus / owl / penguin / turtle / snail / ghost / axolotl / capybara / cactus / robot / rabbit / mushroom / chonk 

    帽子一览

    crown / tophat / propeller / halo / wizard / beanie / tinyduck 

    GitHub

    https://github.com/RoggeOhta/claude-buddy-reroll

    各位开出了什么 buddy ?欢迎晒一下。

    PS.之前的帖子排版没有排好,已经下沉了

    2 条回复    2026-04-01 14:42:10 +08:00
    cairnechen
        1
    cairnechen  
       12 小时 31 分钟前
    额,昨天 x 上看到说封号最大风险是改动客户端,这个不会有问题吧?
    Aron7
        2
    Aron7  
    OP
       12 小时 25 分钟前
    @cairnechen 但是这很 cool
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1004 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 19:07 PVG 03:07 LAX 12:07 JFK 15:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86