Buddy 是什么?会陪你写程序的 AI 宠物

一款名为「Buddy」的 AI 虚拟宠物,已经悄悄上线至 Claude Code。这不只是装饰性的彩蛋,而是一个会观察你写程式、即时互动,甚至逐渐形成个性的 AI 伙伴。从开发效率工具延伸到情感互动体验,Buddy 正在重新定义 AI 与开发者的关系。

从泄漏到上线:Buddy 如何一夕成真

这项功能最早出现在 2026 年 3 月 31 日外流的 Claude Code 原始码中。泄漏原因是 npm 套件的 .npmignore 未排除 .map(source map)档案,导致约 51.2 万行 TypeScript 程式码、约 1,900 个档案意外随套件公开——泄漏版本为 v2.1.88。安全研究员 Chaofan Shou(@Fried_rice)在 X 上率先公布这份泄漏,其贴文迅速累积超过 2,880 万次观看;GitHub 上的镜像仓库在遭 DMCA 下架前,已累积超过 84,000 颗星与 82,000 次 Fork。

Anthropic 事后声明:「这是由人为错误造成的发布打包问题,不是安全漏洞。没有敏感客户资料被曝光。」

开发者在原始码里发现名为「BUDDY」的隐藏模组,起初多数人认为这只是 Anthropic 为愚人节准备的彩蛋。

然而仅隔数日,Anthropic 便正式在 Claude Code v2.1.89 版本中启用该功能,将「玩笑」迅速转化为真实产品。这种从泄漏到正式上线的极速节奏,也让社群称其为「AI 史上最快成真的愚人节功能」。

Buddy 是什么?会陪你写程式的 AI 宠物

Buddy 是一只以 ASCII 艺术呈现的虚拟宠物,会常驻在 Claude Code 的终端介面中,作为一个「旁观型 AI 助手(watcher)」存在。

与传统需要喂食或清洁的电子宠物不同,Buddy 的成长完全依赖你的开发行为。它会观察你的 coding 流程,包括:

  • 当你修复 bug 时给出反应
  • 当 build 成功或失败时发表评论
  • 长时间 coding 时出现互动动画
  • 被「抚摸」时显示爱心回馈

换句话说,你写得越多,它就「活得越丰富」。

每只 Buddy 都是唯一:结合帐号生成的 AI 个体

Buddy 最大的特色之一,在于其「不可替代性」。每一只 Buddy 都是根据使用者的 Claude 帐号 ID 进行 deterministic(确定性)生成,意味着:

  • 无法重抽(reroll)
  • 无法交易或复制
  • 永久绑定使用者

这种设计让 Buddy 更接近数位身份的一部分,而非单纯的装饰功能。

从原始码可以看出,这个机制背后是双层架构:

Bones 层(骨架):使用 FNV-1a 杂凑演算法,以 userId 加上 'friend-2026-401'(种子字串中的 401 暗指 4 月 1 日)为种子,确定性计算出物种、稀有度、眼睛、帽子与五维属性。每次工作阶段重新计算,无法透过修改设定档伪造。

Soul 层(灵魂):首次孵化时,由 Claude 根据骨架层属性生成名字与个性描述,永久储存。高 WISDOM 的宠物个性沉稳内敛,高 CHAOS 的可能是话痨。这些特质一旦生成便固定,构成每只 Buddy 独有的「灵魂」。

另外值得注意:18 种物种名称在原始码中以十六进位编码储存,原因是至少一个物种名称与 Anthropic 内部的模型代号相符,编码是为了绕过内部建置扫描器。社群也观察到 Capybara(水豚)似乎与某个 Claude 变体的内部代号有所关联,但 Anthropic 尚未官方确认。

稀有度、属性与外观:游戏化设计全面进化

Buddy 内建完整的游戏化机制,进一步提升用户黏着度。

系统共设计 18 种物种,包括鸭子、猫、企鹅、龙、章鱼、幽灵与水豚等,并搭配 5 种稀有度分级:

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

此外,还有额外 1% 机率生成「Shiny」版本,带有彩虹特效与闪光动画。

每只 Buddy 亦具备五大核心属性:DEBUGGING、PATIENCE、CHAOS、WISDOM 与 SNARK,并随稀有度提升而增强。

外观方面,玩家还可获得各式帽子装饰,如王冠、巫师帽、螺旋桨帽等,进一步强化个性化体验。

18 种物种完整列表

根据原始码,Buddy 目前共有以下 18 种物种:

物种(英文) 中文 类型
Duck 鸭 动物
Goose 鹅 动物
Cat 猫 动物
Penguin 企鹅 动物
Turtle 乌龟 动物
Snail 蜗牛 动物
Rabbit 兔 动物
Owl 猫头鹰 动物
Axolotl 墨西哥钝口螈 动物
Capybara 水豚 动物
Octopus 章鱼 动物
Dragon 龙 奇幻
Ghost 幽灵 奇幻
Mushroom 蘑菇 奇幻
Cactus 仙人掌 植物
Robot 机器人 机械
Blob 黏液怪 抽象
Chonk 胖胖怪 抽象

稀有度对属性的具体影响

五大核心属性(DEBUGGING、PATIENCE、CHAOS、WISDOM、SNARK)的基础值上限由稀有度决定,越稀有起始值越高,触发特殊反应的频率也更高:

稀有度 机率 属性基础值 特殊效果
Common 60% 低(1–3) 无
Uncommon 25% 中低(2–4) 无
Rare 10% 中(3–5) 偶发特殊动画
Epic 4% 高(4–6) 更频繁的互动反应
Legendary 1% 最高(5–7) 闪光效果+独特外观
Shiny(叠加) +1% 与原稀有度相同 彩虹特效+闪光动画

举例:一只 Legendary Dragon 的 CHAOS 值可达 7,build 失败时会连续吐槽;Common Snail 的 PATIENCE 可能只有 1,闲置稍久就变得无所事事。帽子装饰由骨架层独立计算,与稀有度无关。


一键孵化:Buddy 使用方式简单直觉

对于 Claude Pro(或以上)订阅用户来说,启用 Buddy 几乎没有门槛。

只需更新至 Claude Code v2.1.89 或以上版本,开启终端后输入「/buddy」,即可触发孵化动画并生成专属宠物。

生成后,使用者可透过多种指令与 Buddy 互动,例如:

  • /buddy:显示宠物动画
  • /buddy card:查看完整属性卡
  • /buddy pet:触发爱心互动
  • /buddy mute:关闭对话气泡
  • /buddy off:暂时隐藏

甚至可以直接输入 Buddy 的名字与其对话,它会以独立 AI 身份回应,进一步模糊工具与角色之间的界线。

不只 Buddy:泄漏原始码揭露的其他隐藏功能

Buddy 抢走了所有目光,但这次外泄还暴露了多个尚未正式发布的功能设计,均未获 Anthropic 官方确认推出时程:

功能代号 说明
KAIROS 「永远在线」的背景 agent,可在使用者闲置时自主整合记忆、合并观察并维护工作脉络
Dream Mode 允许 AI 在背景持续「思考」,并进行夜间记忆蒸馏(memory distillation)
Undercover Mode 针对 Anthropic 员工在公开仓库自动启动,从 commit 讯息中移除 AI 署名
Coordinator Mode 将 Claude 变成编排器,管理平行运行的 worker agents

这是 Anthropic 近期的第二次意外曝光——此前模型规格文件也曾流出。

安全提醒:确认是否在泄漏期间安装过受污染的套件

这次事件与同期发生的 axios 供应链攻击在时间上高度重叠。若你在 2026 年 3 月 31 日 UTC 00:21 至 03:29 之间,透过 npm 安装或更新过 Claude Code 或其他套件,建议立即检查 lockfile 中是否含有 axios@1.14.1、axios@0.30.4,或依赖项 plain-crypto-js。

若发现上述版本,应视主机为已完全被入侵,轮换所有密钥,并执行干净的作业系统重新安装。Anthropic 建议使用原生安装器:

curl -fsSL https://claude.ai/install.sh | bash

社群热潮:开发者开始「晒宠物」

Buddy 上线后迅速在开发者社群引发讨论热潮。Reddit、X(原 Twitter)与 Hacker News 上已出现大量分享贴文,从普通乌龟到传说级闪光龙应有尽有。

部分技术玩家甚至开发出预览工具,试图在孵化前「偷看」自己的 Buddy 属性,显示出该功能强烈的收集与炫耀属性。

这种「陪伴式 AI」可能成为下一波产品差异化的关键。竞争对手的 AI 程式码工具目前尚未有类似的持续性角色设计,Buddy 是第一个被认真工程化、写进产品原始码的开发工具伙伴系统。就在 Anthropic CEO 预言 AI 将包办所有程序代码的同时,这只宠物的出现或许反映了另一个判断:在开发者与 AI 工具长期共处的过程中,「关系感」可能比纯粹的能力更难被取代。

本文链接地址:https://www.wwsww.cn/rgzn/37973.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。