▶ PRESS START
Your Claude Code agents, working in a pixel office.
An open-source mission-control desktop app. Every project is an office on one campus map; every agent is a character you can watch think, code, and ask for permission.
macOS · Linux · Windows — free & MIT licensed
Nothing else to install: Claude Code ships inside the app. Bring a Claude subscription or an API key, and the first run walks you through signing in.
macOS: the app isn't signed yet — after installing, allow it in System Settings → Privacy & Security → "Open Anyway".
Real Claude Code sessions — same login, same config, same transcripts. Start in the app, resume in your terminal, or vice versa.
One of them is waiting on you and you don't know which. One finished ten minutes ago. One has been stuck on a permission prompt since you went to get coffee. You alt-tab through all six to find out.
Open Agent Campus and the same day looks like this.
Your folders become rooms on one map. Who is working, who is stuck, and what each project has cost today — all of it readable without opening anything.
Click an office, click + Agent, and a character walks in and sits down at a free desk. Behind the sprite it is an ordinary Claude Code session: your login, your config, a transcript you can pick up in a terminal later.
One board across every office. Press Assign on a task and an agent spawns to do it — and if the task is tagged [qa] or [marketing], it spawns with that charter, that tool policy and that character skin. The review roles cannot edit at all, so a [security] task comes back as a verdict rather than a silent fix.
Claude Code always asks before it writes. What changes here is how you find out: an amber bubble goes up over that character's head and they move into the board's Needs You column, with the buttons to unblock them. You read it off the map instead of alt-tabbing to look. And when you aren't looking at all, an agent left waiting for two minutes sends a desktop notification, and the Dock icon counts everyone who needs you.
Every turn priced at API list rates, per day and per project, sitting on each office label. On a Claude subscription none of it is billed — that usage comes out of your plan’s limits — so read it as a measure of how much work you set in motion, not as an invoice.
Schedules run daily, weekly, or every few minutes, and they fire with the window closed. Whatever was missed while the app was off is offered to you in the morning, to run or to skip.
A real pixel editor. Paint 19 floors and 7 wall styles in any colour, place and rotate 270+ pieces, or stamp a whole ready-made room: a café, a game room, a hardware lab, a garden with a koi pond. Steam rises, servers blink, and agents on a break wander off to use it all.
Some furniture can't be bought, only unlocked: a trophy case, a disco ball, a golden duck. Never for spending money.
SELF-PORTRAIT
Every sprite on this page was drawn by Claude agents — authored as pixel arrays in TypeScript, rendered to a contact sheet, screenshotted, and self-critiqued in a loop until it looked right. The office they drew is the office they work in.
GAMEPLAY
PLAYER 1
Software engineer from Argentina building AI products, developer tools, and startups. I love turning complex problems into simple software and sharing the journey in public. Agent Campus started as a simple question: if my agents work all day, shouldn't they at least have an office?