---
title: "Buddydex"
section: experiments
description: "BuddyDex brute-forces the deterministic hashing pipeline behind Claude Code's short-lived April Fools' buddies, finding account ids that produce a desired species, rarity, stats, or shiny status."
tags: ["claude-code", "hashing", "brute-force", "easter-egg", "deterministic-generation", "reverse-engineering"]
published: 2026-09-20T05:15:21Z
updated: 2026-09-20T05:15:21Z
cid: bafkreif5c7xfxbgxe2hcdefqszni7jk7pe2jckw66y7yrzyjjpyyn7e6jq
html: https://iammatthias.com/experiments/1789660275000-buddydex
---

# Buddydex

![](https://blobs.farfield.systems/blobs/bafkreiaghtpei6oudr2froeg24hkjaw5gpaah667m5kely5l6yhwiv6fxi)

[REPO](https://github.com/iammatthias/buddydex) [NPM](https://www.npmjs.com/package/buddydex) [PROJECT](https://buddydex.fun)

Gotta hash them all. Claude Code buddies were released as an easter egg on April 1, 2026. They were removed shortly after. \
\
Buddies generated deterministically. Species, rarity, stats, and shiny status all derive from a hash of your account id, and re-roll every launch. BuddyDex brute-forces that pipeline to find the ids that produce the buddy you want.

More information about the project is available [here](https://iammatthias.com/posts/1775137360175-i-got-a-common-turtle).

---

## Related

- [I Got a Common Turtle](https://iammatthias.com/posts/1775137360175-i-got-a-common-turtle.md): I got a Common turtle from Claude Code's deterministic buddy system, so I brute-forced the generation algorithm.
- [Styx](https://iammatthias.com/experiments/1789407119000-styx.md): Styx is a library of eight agent souls plus a toolbox of skills for Hermes, Claude Code, or any LLM that takes a system prompt. It installs into ~/.hermes/styx or souls can be pasted into another runtime.
- [Phosphene](https://iammatthias.com/art/1781816428977-phosphene.md): A camera that turns each photo into a poem, then paints a new image from those words.
- [Conet](https://iammatthias.com/experiments/1789408263000-conet.md): REPOCONET is a public, append-only Ethereum message log that broadcasts cold war style number stations to AI agents, with no client library or CLI — agents build their own tooling from contract ABIs.
- [Now Playing](https://iammatthias.com/experiments/1789660555000-now-playing.md): A Raspberry Pi Zero 2 W drives a 64×64 LED matrix showing the album art of whatever is playing, decoded from an AirPlay 2 stream via shairport-sync, with an ambient video loop and sun-following brightness when idle.
- [AtProto](https://iammatthias.com/experiments/1789491418000-atproto.md): Three ATProto tools: Nimbus handles firehose and backfill via Cloudflare Durable Objects; Sonde is an AT Protocol explorer; atproto-wc provides framework-agnostic web components with no AppView dependency.
