WORKING
Reading, writing, testing, or running commands.
Cubicle turns Claude Code and Codex sessions into a live office. See what every agent and subagent is doing, know when they need you, and keep your machine awake while they work.
Cubicle can keep your machine awake while tracked agents are running — useful for long builds, tests, research, and unattended tasks. When the work ends, Cubicle releases the wake lock automatically.
In the office, open STAY AWAKE and switch on Keep this machine awake. It is off until you do. Leave Sleep when the agent finishes on and the lock lifts by itself.
Available on macOS and Linux · macOS uses caffeinate, Linux uses systemd-inhibitReading, writing, testing, or running commands.
Planning work or managing subagents.
Waiting for your approval or input.
A command or tool failed.
Finished and waiting to update you.
Available until the next task starts.
A finished turn, a failed test, a permission prompt — the agent leaves its desk and walks to your office. One goes in at a time, the rest queue outside, and the card stays on your desk until you press Received. The rest of the floor keeps working.
A finished turn walks over and hands you a card: what it did, how long, how many tools
One agent in the room at a time. The rest wait in a visible line outside, oldest first
You acknowledge the card; that agent leaves through the lounge and the next one comes in
An approval prompt lights the beacon and moves the agent to your door — you answer it in your terminal
Finished “harden the checkout retry path” — 6 tool calls, no failures.
claude code · 2 agents · 4m 12sNo account, no telemetry, no sync. Everything runs and renders on your machine.
Claude Code and Codex, tracked the same way, in one office.
cubicle run claude launches a tracked run — and the office with it.
Stay awake while agents work, and sleep again when they finish.

No account, no cloud, no telemetry. Three commands and the office is open.
npm install -g cubicle-clicubicle initcubicle run claude