A pixel-art mission control for your Claude Code agents. Every project is an office, every agent is a character you can watch work — and you orchestrate all of them from one campus.
![]()
Sessions are real Claude Code sessions — same login, same config, same transcripts in ~/.claude/projects. Start in the app, resume in your terminal, or vice versa. Nothing is locked in.
claude on your PATH)npm install
cd webview-ui && npm install && cd ..
npm run dev # Vite + Electron, hot reload
npm start builds and runs the production bundle; npm run package creates installers (dmg/AppImage/nsis).
Art assets: all sprites in this repo (characters, furniture, floors, walls) are original work, MIT licensed like the code — most of them drawn by the agents themselves through a render-and-self-critique pipeline (
scripts/asset-gen/).
Grab the installer for your platform from Releases.
macOS: the app is not code-signed yet (no Apple Developer subscription), so Gatekeeper will warn that it "cannot verify" the app. This is expected — to open it:
xattr -dr com.apple.quarantine "/Applications/Pixel Agents.app"Windows: SmartScreen may show "Windows protected your PC" — click More info → Run anyway.
You can always audit the code and build from source instead (below); signing/notarization is on the roadmap (issues).
shared/protocol.ts typed message protocol (host ↔ UI, discriminated unions)
src/core/ host-agnostic engine: transcript parsing, watchers, timers
electron/ main process: Agent SDK sessions, PTYs, workspaces, tasks, usage
webview-ui/ React + canvas: campus renderer, chat UI, layout editor
See CLAUDE.md for the full map — it doubles as context if you contribute using Claude Code.
Gates: npm run check (types + lint), npm test. CI runs both plus builds.
Issues and PRs welcome — see CONTRIBUTING.md. Good first issues are labeled; the roadmap lives in the issue tracker (checkpoint/rewind buttons, slash-command palette, @-file autocomplete, achievement furniture unlocks, free asset pack…).
MIT. Started as a fork of pablodelucca/pixel-agents (the VS Code extension) — the office/character concept and pixel engine grew from that work; the desktop app, Agent SDK integration, campus, tasks and orchestration were built on top.
HTML
78.6%
TypeScript
21.0%
A pixel-art mission control for your Claude Code agents. Every project is an office, every agent is a character you can watch work — and you orchestrate all of them from one campus.
![]()
Sessions are real Claude Code sessions — same login, same config, same transcripts in ~/.claude/projects. Start in the app, resume in your terminal, or vice versa. Nothing is locked in.
claude on your PATH)npm install
cd webview-ui && npm install && cd ..
npm run dev # Vite + Electron, hot reload
npm start builds and runs the production bundle; npm run package creates installers (dmg/AppImage/nsis).
Art assets: all sprites in this repo (characters, furniture, floors, walls) are original work, MIT licensed like the code — most of them drawn by the agents themselves through a render-and-self-critique pipeline (
scripts/asset-gen/).
Grab the installer for your platform from Releases.
macOS: the app is not code-signed yet (no Apple Developer subscription), so Gatekeeper will warn that it "cannot verify" the app. This is expected — to open it:
xattr -dr com.apple.quarantine "/Applications/Pixel Agents.app"Windows: SmartScreen may show "Windows protected your PC" — click More info → Run anyway.
You can always audit the code and build from source instead (below); signing/notarization is on the roadmap (issues).
shared/protocol.ts typed message protocol (host ↔ UI, discriminated unions)
src/core/ host-agnostic engine: transcript parsing, watchers, timers
electron/ main process: Agent SDK sessions, PTYs, workspaces, tasks, usage
webview-ui/ React + canvas: campus renderer, chat UI, layout editor
See CLAUDE.md for the full map — it doubles as context if you contribute using Claude Code.
Gates: npm run check (types + lint), npm test. CI runs both plus builds.
Issues and PRs welcome — see CONTRIBUTING.md. Good first issues are labeled; the roadmap lives in the issue tracker (checkpoint/rewind buttons, slash-command palette, @-file autocomplete, achievement furniture unlocks, free asset pack…).
MIT. Started as a fork of pablodelucca/pixel-agents (the VS Code extension) — the office/character concept and pixel engine grew from that work; the desktop app, Agent SDK integration, campus, tasks and orchestration were built on top.
HTML
78.6%
TypeScript
21.0%