正文

Claude推出18种ASCII电子宠物:编程伴侣Buddy上线

编辑:星球日报发布时间:4小时前

从代码泄露到愚人节惊喜:Buddy的诞生

地球最强模型Claude的50万行代码泄漏事件已经引发了广泛关注。在大量未公开的产品架构中,代号KAIROS的常驻Claude、代号ULTRAPLAN的30分钟远程规划模式等技术秘密备受瞩目。然而,在这些“正经”的架构秘密中,讨论热度最高的却是一只名为Buddy的电子宠物。

既然大家都知道了,Claude索性就在愚人节这天将它正式发布。

Claude的18种电子宠物上线,终端里的拓麻歌子

图片是同事的好Buddy

终端里的拓麻歌子:一个独立的观察者

在Claude Code的终端输入框旁边,住着一只ASCII像素生物。它有自己的物种、稀有度、五维属性和性格。这只宠物不仅能“观察”你的编码过程,还会在你调试时冒出气泡说几句话。你可以摸它,它会飘出爱心;你可以叫它的名字,它会跟你聊天。

Anthropic内部对它的定义不是“装饰品”,而是“a separate watcher”——一个独立的观察者。源码里有一条明确的注释:“Buddy is a separate entity and is not you (Claude).”主模型和宠物有各自独立的system prompt,彼此不能代替对方说话。

Buddy的双层架构:骨架与灵魂

逆向分析显示,buddy系统采用了双层架构,Anthropic内部将其称为“Bones”(骨架)和“Soul”(灵魂)。

骨架层完全确定性。系统使用Mulberry32——一个轻量的32位伪随机数生成器——以hash(userId + 'friend-2026-401')为种子,一次性生成宠物的全部外观属性。物种、稀有度、眼睛样式、帽子、五维数值,全部由这个种子决定。同一个账号,无论在哪台机器上运行,永远得到同一只宠物。

灵魂层则是非确定性的。当你第一次执行/buddy触发“孵化”时,Claude模型会根据骨架层的属性分布,为你的宠物生成一个名字和一段性格描述。高WISDOM的宠物可能沉稳内敛,而高CHAOS的可能是话痨。这些信息写入~/.claude.json的companion字段,持久化存储。

盐值中的401并非随机数,而是指向4月1日,愚人节。

18种物种与万分之一的闪光传说

完整物种清单包括鸭子、鹅、果冻、猫、龙、章鱼、猫头鹰、企鹅、乌龟、蜗牛、幽灵、六角恐龙、水豚、仙人掌、机器人、兔子、蘑菇、胖猫。

稀有度分为五档:普通(60%)、非凡(25%)、稀有(10%)、史诗(4%)、传说(1%)。此外,还有一个独立于稀有度的1%闪光(Shiny)概率——任何物种、任何稀有度都有可能触发。一只闪光传说水豚的理论概率是万分之一。

Claude的18种电子宠物上线,终端里的拓麻歌子

图源:小红书 @Yoki 的 AI 实验室

每只宠物有五项属性:DEBUGGING、PATIENCE、CHAOS、WISDOM、SNARK。系统会随机指定一项为峰值属性(基础值+50,上限100)、一项为谷值属性(基础值-10,下限1),剩余三项随机散布。稀有度越高,基础值底板越高。

外观方面,6种眼睛样式(· ✦ × ◉ @ °),7种帽子(皇冠、礼帽、巫师帽、光环、螺旋桨帽、毛线帽、顶着一只小鸭子)。普通品质的宠物没有帽子,非凡及以上随机分配一顶。

如何与Buddy互动?

核心指令很简单。输入/buddy首次孵化你的宠物,之后每次输入都会召唤它出现。/buddy pet是抚摸,爱心会从宠物头顶飘起。/buddy card查看宠物卡片,显示物种、属性和稀有度。/buddy off隐藏宠物。最有意思的是,你可以直接叫宠物的名字,它会以自己的性格跟你展开独立对话。

在日常使用中,Buddy会根据你的编码行为主动生成反应——在气泡框里冒出一句话。社区逆向分析显示,这些反应不消耗用户的token配额,但Anthropic官方尚未确认这一点。

技术实现上,Buddy在终端底部占据固定空间。系统通过companionReservedColumns计算预留宽度,确保输入框和宠物精灵不会重叠。气泡框支持左右方向切换和自动换行。

AI编程工具的情感连接:Buddy的意义

尽管盐值friend-2026-401指向愚人节,但代码结构显示这不是一个临时彩蛋,而是一个有完整发布计划的产品功能。

源码中,Buddy系统被一个BUDDY编译标志门控。4月1日至7日被设定为“预览窗口”,用户在这期间可以体验完整功能,而正式上线被排期到5月。

社区反应也证实了这一点。泄露后不到48小时,开发者们已经做出了宠物图鉴网站(claude-buddy.vercel.app)、Buddy查询器(输入user ID预览你会抽到什么),甚至有人在Anthropic的GitHub仓库提了Issue,要求加入RPG进化系统——让宠物根据实际token消耗量升级成长。

从Anthropic的产品逻辑看,Buddy的目标很明确:用户粘性。Claude Code是一个命令行工具,使用场景是长时间、高强度的编程会话。在这种场景下,一个有“人格”的常驻伴侣能缓解工具的冷感,制造情感连接。盲盒机制则制造了天然的社交话题——“你抽到了什么物种”“我是闪光传说”。

Buddy:AI工具竞争的新信号

GitHub Copilot不会跟你聊天,Cursor不会在你写出bug时冒出一只水豚说“PATIENCE +3”。Claude Code的Buddy可能是第一个被认真工程化、写进产品源码的AI开发工具伴侣系统。

它有完整的确定性生成管线、双层架构、独立的LLM人格、ASCII渲染引擎和动画系统。这不是一个周末hackathon的产物,而是一个公司投入工程资源打造的功能。

这件事本身就是信号——AI工具竞争正在从“谁的模型更聪明”滑向“谁能让开发者不想离开”。

51.2万行代码里最火的不是agent swarms,不是KAIROS,而是一只5行高的ASCII水豚。它顶着一顶巫师帽,SNARK值87,正在看着你写代码。