Every live session becomes a pixel-art character with a chore. Edits mean cooking, Bash means mowing the lawn, reading means the den. Idle agents actually rest on the couch. Put it on a wall monitor and glance over.

A rebuild of the Pixel Agents idea for an always-on screen, not a sidebar.
The status pill and the animation always agree. A session waiting on you sits on a sofa or sips coffee on the porch. Eight quiet minutes and it naps in a bed. Ended sessions walk out the front door.
The tool the model is using picks the chore. Reads and searches head to the desk or the mailbox, edits go to the stove and workbench, Bash pushes the mower or takes out the trash, web searches end up on the couch with the remote.
Two floors of an actual house, transcribed from the architect's drawing at two feet per tile. The upper floor only appears when the main floor fills up and someone climbs the stairs.
Exact-fit pixel scaling, a kiosk mode that hides the chrome, and a server that binds to your LAN so an iPad on the wifi can be the display.
It tails the transcript files Claude Code already writes. No hooks, no tokens, no build step. npm install, npm start, open the URL.
Tap a character for its project, branch, current tool and file, last prompt, last reply, and a tool-count breakdown. Helpers spawned by a session show up as smaller characters.
The server classifies what each session is doing; the client turns that into a chore and finds a free station in the house.
| Session is… | Chores it may pick up |
|---|---|
| Reading, grepping, browsing files | Desk in the den, armchair with a book, bookshelf, checking the mail, taking stock of the pantry |
| Editing or writing files | Cooking at the stove, chopping at the island, grilling on the patio, workbench in the garage, folding laundry, making the bed |
| Running shell commands | Mowing the lawn, taking out the trash, washing the car, fixing the furnace, laundry, vacuuming, raking leaves, scrubbing the bathroom |
| Searching the web | TV on the sofa, scrolling on the phone, a game of pool in the rec room |
| Thinking | Stays put with a “…” bubble |
| Waiting for you | Sofa, coffee, porch bench. After eight quiet minutes: a nap |
Taken from the built-in demo mode, which simulates a handful of sessions.



Node 18 or newer, and Claude Code writing transcripts to ~/.claude/projects (the default).
git clone https://github.com/kbrovibes/pixel-agents-house.git
cd pixel-agents-house
npm install
npm start
# → http://localhost:4321 and http://<your-lan-ip>:4321 for any device on the wifi
# wall monitor: http://localhost:4321/?kiosk=1&labels=1 then press F
No sessions running? npm run demo simulates ten. Details, configuration and the floor-plan format are in the README.