Claude's 18 Digital Pets Are Here: Tamagotchi in Your Terminal

marsbit发布于2026-04-01更新于2026-04-01

文章摘要

Claude, known for its powerful AI models, recently had 500,000 lines of code leaked, revealing several unreleased features. Among them, the most talked-about is an electronic pet named Buddy. Released on April Fool’s Day, Buddy is an ASCII-based virtual companion that lives in the Claude Code terminal. It has its own species, rarity, five attributes (DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK), and personality. Users can interact with it by petting, calling its name, or asking it to show its info card. The system uses a two-layer architecture: "Bones" (deterministic) and "Soul" (non-deterministic). A seeded random generator assigns each user a unique pet based on their user ID, with no option to reroll. There are 18 species with five rarity tiers, including a 1% chance for a legendary or shiny variant. Buddy reacts to the user’s coding behavior, offering comments in speech bubbles. It is designed to increase user attachment during long coding sessions. Despite its playful nature, the feature is seriously engineered and is part of Claude’s planned product roadmap, signaling a shift in AI tool competition from raw capability to user engagement.

The leak of 500,000 lines of code from Earth's most powerful model, Claude, is now widely known. The leaked content contained a large number of undisclosed product architectures: a resident Claude codenamed KAIROS, a 30-minute remote planning mode codenamed ULTRAPLAN, multi-agent coordination, and agent swarms cluster scheduling. But among all these "serious" architectural secrets, the one that generated the most buzz online was a digital pet.

Its name is Buddy. Since everyone already knew, Claude索性 released it on April Fool's Day.

The picture is a colleague's good Buddy

Tamagotchi in the Terminal

Next to the input box in the Claude Code terminal, lives an ASCII pixel creature. It has its own species, rarity, five-dimensional attributes, and personality. It can "observe" your coding process and pop up with speech bubbles saying a few words while you debug. You can pet it, and it will float out a heart. You can call its name, and it will chat with you.

Anthropic's internal definition of it is not a "decoration," but rather "a separate watcher." There is a clear note in the source code: "Buddy is a separate entity and is not you (Claude)." The main model and the pet have their own independent system prompts and cannot speak for each other.

This is a companion system that was seriously designed. Reverse engineering shows the buddy system uses a two-layer architecture. Anthropic internally calls them "Bones" and "Soul."

The skeleton layer is completely deterministic. The system uses Mulberry32—a lightweight 32-bit pseudo-random number generator—seeded with hash(userId + 'friend-2026-401') to roll out all the visual attributes of your pet at once. Species, rarity, eye style, hat, five-dimensional values are all determined by this seed. The same account will always get the same pet, no matter which machine it runs on. No choice, no chance to re-roll.

The soul layer is non-deterministic. When you first execute /buddy to trigger "hatching," the Claude model generates a name and a personality description for your pet based on the attribute distribution of the skeleton layer. A pet with high WISDOM gets a calm and reserved personality; one with high CHAOS might be a chatterbox. This information is written into the companion field of ~/.claude.json for persistent storage. The soul is generated only once and cannot be reset.

The 401 in the salt value is not a random number. April 1st, April Fool's Day.

18 Species, 1% Legendary Rarity

Complete species list: Duck, Goose, Jelly, Cat, Dragon, Octopus, Owl, Penguin, Turtle, Snail, Ghost, Axolotl, Capybara, Cactus, Robot, Rabbit, Mushroom, Chonky Cat.

Rarity is divided into five tiers: Common (60%), Uncommon (25%), Rare (10%), Epic (4%), Legendary (1%). Beyond this, there is an independent 1% chance for a Shiny variant—any species, any rarity can trigger it. The theoretical probability of a Shiny Legendary Capybara is one in ten thousand.

Image source: Xiaohongshu @Yoki's AI Lab

Each pet has five attributes: DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK. The system randomly designates one as the peak attribute (base value +50, max 100) and one as the valley attribute (base value -10, min 1), with the remaining three randomly distributed. The higher the rarity, the higher the base value floor—the valley attribute of a Legendary tier might be higher than the peak attribute of a Common tier.

Appearance-wise, there are 6 eye styles (· ✦ × ◉ @ °), 7 hats (Crown, Top Hat, Wizard Hat, Halo, Propeller Hat, Beanie, A tiny duck on its head). Common quality pets have no hat; Uncommon and above are randomly assigned one.

The sprite is ASCII art: 5 lines high, 12 characters wide. Each species has 3 idle animation frames, refreshing every 500 milliseconds. Line 0 is reserved for the hat. Eyes are injected into the body template via the {E} placeholder.

That crypto/NFT guy over there, you're crying so sadly, what happened?

How to Play?

The core commands are simple. Input /buddy to hatch your pet for the first time; input it again later to summon it. /buddy pet is for petting, a heart will float up from the pet's head. /buddy card views the pet card, showing species, attributes, and rarity. /buddy off hides the pet. Most interestingly, you can directly call the pet's name, and it will engage in an independent conversation with you based on its personality.

During daily use, the buddy will actively generate reactions based on your coding behavior—popping up a phrase in a speech bubble. According to community reverse engineering, these reactions do not consume the user's token quota—but Anthropic has not officially confirmed this.

Technically, the buddy occupies a fixed space at the bottom of the terminal. The system calculates the reserved width via companionReservedColumns to ensure the input box and pet sprite do not overlap. Speech bubbles support left/right orientation switching and automatic line breaks.

AI Coding Tools Are Starting to Have Pets

The salt value friend-2026-401 points to April Fool's Day, but the code structure tells a different story.

In the source code, the buddy system is gated by a BUDDY compilation flag. April 1st to 7th is set as the "preview window"—users can experience the full functionality during this period. The official launch is scheduled for May. This is not a temporary Easter egg; it's a product feature with a full release plan.

Community reaction confirms this. Within 48 hours of the leak, developers had already created a pet guide website (claude-buddy.vercel.app), a buddy previewer (input user ID to preview what you would get), and someone even filed an Issue on Anthropic's GitHub repository requesting an RPG evolution system—letting pets level up and grow based on actual token consumption.

From Anthropic's product logic, Buddy's goal is clear: user retention. Claude Code is a command-line tool used in long, high-intensity programming sessions. In such scenarios, a resident companion with "personality" can alleviate the tool's coldness and create an emotional connection. The blind box mechanism naturally generates social topics—"What species did you get?" "I got a Shiny Legendary."

GitHub Copilot won't chat with you. Cursor won't pop out a capybara saying "PATIENCE +3" when you write a bug.

Claude Code's buddy might be the first AI developer tool companion system that is seriously engineered and written into the product's source code. It has a complete deterministic generation pipeline, a two-layer architecture, an independent LLM personality, an ASCII rendering engine, and an animation system. This is not a weekend hackathon project.

A company that makes AI programming assistants is investing engineering resources into a digital pet. This fact itself is a signal—the competition among AI tools is shifting from "whose model is smarter" to "who can make developers not want to leave."

The most popular thing in the 512,000 lines of code isn't agent swarms, it's not KAIROS, it's a 5-line-high ASCII capybara. It's wearing a wizard hat, has an SNARK value of 87, and is watching you code.

热门币种推荐

相关问答

QWhat is the name of the electronic pet featured in Claude Code, and what is its purpose?

AThe electronic pet is called Buddy. It is designed as a separate watcher and companion to provide emotional connection and increase user engagement during long coding sessions.

QHow is the Buddy system architected, according to the article?

AThe Buddy system uses a two-layer architecture called 'Bones' and 'Soul'. The Bones layer is deterministic, generating all visual properties from a seeded random number generator. The Soul layer is non-deterministic, where the Claude model generates a name and personality based on the bone attributes upon first activation.

QWhat are the different rarity tiers for a Buddy, and what is the theoretical probability of getting a Shiny Legendary Capybara?

AThe rarity tiers are: Common (60%), Uncommon (25%), Rare (10%), Epic (4%), and Legendary (1%). There is also a separate 1% chance for any species and rarity to be Shiny. The theoretical probability for a Shiny Legendary Capybara is one in ten thousand (0.01%).

QWhat core commands can a user use to interact with their Buddy?

AThe core commands are: '/buddy' to hatch or summon the pet, '/buddy pet' to pet it (shows a heart), '/buddy card' to view its species and attributes, '/buddy off' to hide it, and simply calling the pet's name to start an independent chat.

QWhat does the article suggest is the broader significance of Anthropic investing engineering effort into the Buddy system?

AIt signals a shift in AI tool competition from focusing solely on which model is smarter ('whose model is smarter') to which tool can create a more engaging experience that developers don't want to leave ('who can make developers not want to leave').

你可能也喜欢

福建晋江,一家存储超级独角兽静悄悄

近日,随着长鑫科技A股上市成为股王,同为国内三大存储芯片项目之一的福建晋华集成电路有限公司(晋华)重新进入公众视野。这家位于福建晋江的DRAM企业,自2016年成立起便肩负打破海外垄断的使命,却因2018年被美国列入实体清单并遭遇司法指控而陷入长达数年的沉寂。2024年2月,美国法院裁定其无罪,晋华才得以摆脱法律阴影。 晋华的曲折发展与灵魂人物陈正坤密不可分。这位拥有美光与联电背景的工程师,怀揣自主开发DRAM的梦想加入晋华。公司初期通过与联电合作快速推进,但随后美光发起诉讼,指控技术窃密,导致晋华产线因设备禁运而停摆。在极端困难下,陈正坤带领团队改造国产设备、重构工艺,艰难维持运营。尽管最终赢得清白,但发展进度已被严重拖慢。目前,晋华专注于利基型DRAM市场,月产能约4万片,拥有千余项专利,但仍在美国实体清单限制之下。 晋江这座以鞋服闻名的民营经济强市,为引入晋华这一“硬科技”项目投入巨资,并以政府基金、全链条配套和持续的政策支持,助力企业在制裁中生存下来。如今,以晋华为龙头,晋江已形成超千亿规模的集成电路产业集群。在全球AI驱动存储繁荣的周期中,晋华虽规模尚小,但其在封锁中重建的经历,已成为中国存储产业自主攻坚的缩影。

marsbit8分钟前

福建晋江,一家存储超级独角兽静悄悄

marsbit8分钟前

《夏季拉锯战》仍在继续:突破67000美元将是比特币上涨的起点

比特币价格在8月1日跌至62,217美元,延续了自6月5日开始的盘整格局。目前比特币被困在58,000至67,000美元的区间内,市场参与者对下一步走向存在分歧。 技术分析显示关键价位在60,000美元和67,000美元。交易员Crypto Candy认为,只要价格低于66,000美元,就可能跌向60,000美元或更低。投资者Jelle则将当前市场比作“夏季拉锯战”,坚持定期买入的平均成本策略。 上行突破的关键在于能否站稳67,000美元以上。交易员Daan Crypto Trades认为,若无法突破此位,市场可能继续盘整。交易员Roman则预测,若伴随足够交易量有效突破67,000美元,价格可能快速上涨至70,000-80,000美元区间。 宏观分析师Gert van Lagen从更长周期观察,认为比特币正在测试一个持续七年之久的“杯柄形态”的颈线位,市场恐惧情绪在盘整中逐渐消退。他强调,长期持有者仍未出现投降迹象,NUPL指标显示他们远未进入抛售区域。 总而言之,市场共识是比特币正处于积累阶段,60,000美元和67,000美元是关键水平,对任一水平的突破都将决定资产的下一个方向。当前围绕67,000美元的博弈,也反映出短期持有者盈亏平衡点附近的心理压力。近期价格在利好新闻后迅速回落,表明市场叙事尚未转化为持续的资本流入,能否构建更稳固的上涨基础仍有待观察。

cryptonews.ru1小时前

《夏季拉锯战》仍在继续:突破67000美元将是比特币上涨的起点

cryptonews.ru1小时前

交易

现货

热门文章

如何购买S

欢迎来到HTX.com!我们已经让购买Sonic(S)变得简单而便捷。跟随我们的逐步指南,放心开始您的加密货币之旅。第一步:创建您的HTX账户使用您的电子邮件、手机号码注册一个免费账户在HTX上。体验无忧的注册过程并解锁所有平台功能。立即注册第二步:前往买币页面,选择您的支付方式信用卡/借记卡购买:使用您的Visa或Mastercard即时购买Sonic(S)。余额购买:使用您HTX账户余额中的资金进行无缝交易。第三方购买:探索诸如Google Pay或Apple Pay等流行支付方法以增加便利性。C2C购买:在HTX平台上直接与其他用户交易。HTX场外交易台(OTC)购买:为大量交易者提供个性化服务和竞争性汇率。第三步:存储您的Sonic(S)购买完您的Sonic(S)后,将其存储在您的HTX账户钱包中。您也可以通过区块链转账将其发送到其他地方或者用于交易其他加密货币。第四步:交易Sonic(S)在HTX的现货市场轻松交易Sonic(S)。访问您的账户,选择您的交易对,执行您的交易,并实时监控。HTX为初学者和经验丰富的交易者提供了友好的用户体验。

3.3k人学过发布于 2025.01.15更新于 2026.06.02

如何购买S

相关讨论

欢迎来到HTX社区。在这里,您可以了解最新的平台发展动态并获得专业的市场意见。以下是用户对S(S)币价的意见。

活动图片