A persistent spatial surface
Arrange Claude Code, Codex, terminals, browsers, notes, and media once. The workspace restores the layout and session identity when you return.
A spatial control room for named coding agents, terminals, browser previews, missions, voice control, and the evidence you need before calling the work done.

Builder
Claude Code · working
› Build the launch page
Reading product context…
Editing workspace/page.tsx
3 files changed · preview ready
Reviewer
Codex · queued
Mission: Product launch
Waiting for Builder
Review gate armed
Starts after worker returns
Stage
Live product preview
localhost:3000The build stays in view.
Agent output and the thing it changed, side by side.
“Builder, finish the page and send the evidence to Reviewer.”
Built around real agent work
Arrange Claude Code, Codex, terminals, browsers, notes, and media once. The workspace restores the layout and session identity when you return.
Run several agent sessions at once, each with its own folder and context. Send work to the exact session without playing window roulette.
Stage shows what is working and what needs you. Session Guardian exposes readiness, process ownership, evidence, and recovery actions.
Direct the surface, switch workspaces, open previews, and hand a task to a named agent with spoken commands.
Keep browser previews, OBS controls, agent output, and the current production visible without rebuilding your setup for every stream.
Group workers around one objective, respect dependencies, and start a separate reviewer only after the work has returned successfully.
The operating loop
The surface stays flexible, but the work follows a clear path. You always know what was requested, who owns it, what changed, and whether someone reviewed it.
Choose a saved workspace or start one around a project folder.
Add named agents, terminals, previews, notes, and production tools.
Send tasks to one session or launch a coordinated mission.
Inspect artifacts, diffs, receipts, and live previews before accepting the result.
Secure release in final checks
The launch license is a one-time purchase for one operator. Use CommandHall on up to three Macs, keep the version you buy, and receive every update through the 1.x line.
CommandHall early access
One operator · up to 3 Macs
$49
One time. No subscription.
The signed build is ready; checkout opens after Apple notarization.
Agent providers and their subscriptions are separate. By purchasing, you agree to the CommandHall license.