Anthropic’s AI programming tool Claude Code abruptly removed the popular terminal pet feature “Buddy” in version 2.1.97 without warning, sparking large-scale protests across the developer community. According to an integration petition on GitHub, within just a few hours the issue gathered more than 80 emoji reactions and 23 comments; multiple developers said they refused to upgrade, and even rolled back to older versions to keep their own Buddy.
From source-code leak to official launch to disappearance
Buddy’s story began on March 31, 2026, with an unexpected leak of the Claude Code source code. At the time, roughly 512k lines of TypeScript code were accidentally exposed through npm package source map files, and developers found a hidden module named “BUDDY” inside. Anthropic then officially enabled the feature in version 2.1.89, turning an April Fools’ Day easter egg into a real product.
Buddy is a virtual pet presented through ASCII art, and it lives in the Claude Code terminal interface. The system was designed with 18 species and 5 rarity tiers. Each Buddy is deterministically generated based on the user account ID, meaning it cannot be re-rolled or copied. After launch, it quickly triggered a collecting frenzy within the developer community.
However, on April 9, developers who updated to v2.1.97 found that entering
/buddy
only returned “Unknown skill: buddy”. No update log mentioned it, and no prior notice was given—Buddy simply disappeared.
The integration petition compiles 8 related Issues
Developer Hujoepandiselvan started a GitHub thread compiling at least 8 Issues related to Buddy, covering reports of the feature disappearing, requests for custom appearances, VSCode extension support, and an advanced proposal to use Buddy as a sub-agent.
The petition points out that before Buddy was removed, the community wasn’t asking for it to vanish—they were asking for it to evolve, including cross-platform support, context-aware responses, and a richer interaction system.
Developers refuse to upgrade to keep the pet
Several developers expressed strong reactions in their comments. User balandari said they intentionally stayed on version 2.1.96 to keep Buddy, calling the feature “a game-changer,” and said it could effectively correct Claude Code’s tendency to be lazy. User guillermo said their Buddy was still alive in an open terminal window, worried that once the window is closed it would disappear forever.
User CIRWEL provided specific usage data: his Rare duck Buddy “Ogler” caught 36 bugs in just one day of use, covering memory leaks, race conditions, cache consistency issues, and null-pointer crash events, along with a complete commit hash record.
Community-built alternatives
Some developers have started building replacements on their own. User grayashh released an open-source project called Buddi, in the form of a macOS notch app that reproduces the same species and rarity system.
Petition requests and subsequent observations
The integration thread提出 four core demands: restore Buddy as a formal permanent feature rather than a seasonal easter egg; keep the existing switch-and-toggle mechanism; ensure the already-hatched Buddy data remains valid; and consider the feature roadmap proposed by the community.
The petition’s final note says that in the
~/.claude.json
files on thousands of machines, companion object data still remains—names, species, personality, and hatching time stamps are all still there. Buddy’s data hasn’t disappeared; it has only been disabled.
As of the time of publication, Anthropic has not issued an official response about the removal of Buddy. Citing a comment, Anthropic previously said “/buddy has no plans to return,” but given the continuously escalating pressure from the community, the final decision is still pending observation.
This article about how Claude Code abruptly removed the AI pet Buddy without warning, triggering an uproar in the community, with developers collectively petitioning for its return, first appeared on Lianxin ABMedia.