A field
of critters.
Every pal is a pocket pet: LED dots on a fixed grid, so the dots never move when the pal does. Its pose is its state, and what it wears is its brain.
Eight species.
A new pal gets a species from its name, so a project keeps the same critter. Change it any time in the Look dialog. The head pal is a kit with a crown.
Eight poses.
One glance.
The sidebar shows each pal's state twice: in its pose, and first in its row, in colour. A pal's state is the most urgent of its channels.
Paw on the keys, bits rising off the screen. Its channel is busy.
Hand up with a question mark. It's waiting on an answer or an approval.
Arms up. It finished while you weren't looking.
Holding up the diff: its branch has a pull request.
Jumping. The pull request went in.
Sweating at the laptop: working, but no progress for a while.
Waving off: the pull request was closed without merging.
Zzz. Resting between jobs, or put to sleep.
Make it yours.
- Species
- kit, bun, cub, fox, mochi, dino, owl, pup
- Colour
- sixteen swatches; the pal glows in its colour
- Wears
- up to two: headphones, glasses, cap, beanie, hood, crown, bow, flower, scarf, antenna
- Eyes
- classic, big, dots, hollow, sleepy, wink, visor, cyclops, fierce
- By brain
- Claude Code wears headphones, Codex glasses, Grok a hood, Gemini an antenna, Hermes a scarf, opencode a cap, anything else a beanie

Thirty-one ways
to say "busy".
The mark beside a working topic in the sidebar, from 0.3.1. Pick one in Project Pals settings; a click applies it. Only working rows draw one, so the rest cost nothing.





























