Hatchery
ChatGPT Pets compatible

FOR CLAUDE CODE

A companion that sits with Claude Code while it works.

Long agent runs are mostly waiting. A small drawn character in the corner turns that wait into something you can read at a glance. It idles, it works, it waves when it wants you, it deflates when a run fails. Hatchery builds that character from a look and a few details.

STATES YOU WILL ACTUALLY WATCH

waiting
it needs you
running
heads down, working
review
reading the diff
failed
the run died
idle
nothing queued

Four more rows cover waving, jumping and movement in both directions. Nine in total, 57 frames.

Why it lands in a terminal agent

Claude Code has no pet system of its own. What it has is OpenPets, a community layer that renders the Codex pet format inside other harnesses. Because Hatchery produces that exact format, one 1536 by 1872 atlas with nine labelled animation rows, the pack you download works in Claude Code without editing anything.

The nine rows matter more here than they do in a GUI. A terminal agent spends real time in each state, so waiting, failed and review get seen constantly. Every row is drawn from the same base pose, which is what keeps the character recognisable instead of turning into nine different animals.

Three steps

  1. Choose a look and a character. Pixel, plush, sticker or clay, then the archetype. Add a name, a signature colour and a line of detail in the builder.
  2. Download the pack. A zip holding one folder: pet.json and the sprite sheet. Your browser did the frame cutting, so nothing extra was uploaded.
  3. Unzip it where OpenPets looks. On most setups that is the same ~/.codex/pets/ directory, then start a fresh session.
macOS and Linux
unzip -o my-pet.zip -d ~/.codex/pets/

Windows, tmux and the rest of the edge cases live on the install page.

Two free builds a day.

No account, no card, nothing to install.

Open the builder