RUNS LOCAL · TRACKS ONLY WHAT YOU LAUNCH

Watch your coding
agents work.

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.

macOS · Linux · WSL · npm install -g cubicle-cli
The Cubicle floor: agents at desks across several projects
The actual interface, running on simulated events. Yours reads your own sessions.LOCALHOST:4517
CAFFEINATE

Your agents can work late.
Your laptop won’t fall asleep.

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.

  • Only for sessions you launched through Cubicle.
  • Never changes your system sleep settings — it holds an inhibitor that dies with the server.
  • Releases on its own once the final tracked run exits.
TURN IT ON

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-inhibit
CAFFEINATE ACTIVE
2tracked runs
AWAKEyour machine will not sleep
AUTOreleases when the final run ends
held by caffeinate · dies with the server
WHAT THE FLOOR IS TELLING YOU

WORKING

Reading, writing, testing, or running commands.

COORDINATING

Planning work or managing subagents.

NEEDS YOU

Waiting for your approval or input.

STUCK

A command or tool failed.

REPORTING

Finished and waiting to update you.

IN THE LOUNGE

Available until the next task starts.

THE DOOR

Agents come to you.
You do not go hunting.

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.

REPORT

A finished turn walks over and hands you a card: what it did, how long, how many tools

QUEUE

One agent in the room at a time. The rest wait in a visible line outside, oldest first

RECEIVED

You acknowledge the card; that agent leaves through the lounge and the next one comes in

NEEDS YOU

An approval prompt lights the beacon and moves the agent to your door — you answer it in your terminal

YOUR OFFICE1 WAITING
ROOK
COMPLETE · 13:27

Finished “harden the checkout retry path” — 6 tool calls, no failures.

claude code · 2 agents · 4m 12s
RECEIVED
WRENnext in line · 8:36
100%

LOCAL

No account, no telemetry, no sync. Everything runs and renders on your machine.

2

RUNTIMES

Claude Code and Codex, tracked the same way, in one office.

1

COMMAND

cubicle run claude launches a tracked run — and the office with it.

ON

CAFFEINATE

Stay awake while agents work, and sleep again when they finish.

Cubicle

Open the floor in about a minute.

No account, no cloud, no telemetry. Three commands and the office is open.

npm install -g cubicle-clicubicle initcubicle run claude
READ THE INSTALL STEPS