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
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。