FOR CURSOR
Your editor already has a personality. Give it a face.
Cursor runs agents in a terminal pane, and that pane is where you lose track of what is happening. A pet fixes the glance problem. One look tells you whether the agent is thinking, blocked on you, or dead. Hatchery draws that companion in your browser, free.
WHAT LANDS ON DISK
my-pet/ pet.json spritesheet.webp INSTALL.txt
Two real files and a readme. No extension, no daemon, no config to edit.
What actually gets installed
Not an extension. Not a background process. A folder with two files in it: a small JSON manifest and one PNG or WebP sprite sheet. OpenPets reads that folder and does the drawing inside the Cursor terminal, using the Codex pet layout, which is the layout Hatchery outputs.
That means nothing about the pack is Cursor specific. The same zip runs in Codex, in Claude Code and in OpenCode. Build it once and drop it wherever you happen to be working that week.
Three steps
- Pick the look, then the character. A sleepy corgi in a hoodie is a complete brief. The base pose is drawn first so you can re-roll before spending the rest of the run.
- Let the rows finish. Eight animation rows drawn from that base, three at a time, cut into frames and validated on your machine while you watch.
- Unzip and reload. Drop the folder where OpenPets reads its pets, then start a fresh agent run in Cursor.
Expand-Archive my-pet.zip -DestinationPath "$env:USERPROFILE\.codex\pets\" -Force
macOS, Linux and troubleshooting live on the install page.
A look, a character, a minute.
Two free builds per day, per person.