Command a fleet of
AI coding agents
AIWorkstation is a native macOS app that puts your Claude Code and Codex agents on an infinite canvas — every agent a real PTY terminal card you can see, arrange, and talk to. Real git isolation, all on your Mac. No backend, no accounts.
Signed & notarized .dmg · Apple Silicon · macOS 15+ · free & open source
A quick tour — coding agents and live browser nodes on one canvas, then Focus Mode on a single agent.
Your agents shouldn't live in a dozen terminal tabs
Run more than one coding agent and the workflow falls apart — scattered tabs, repos trampling each other, no idea which agent is working or waiting. AIWorkstation makes it one spatial surface.
Infinite canvas
Pan, pinch-zoom, and a minimap. Every agent is a freely placed glass card; the window is just a viewport.
Real PTY terminals
Each card is a genuine pseudo-terminal running your Claude Code / Codex CLI — full TUI, colors, Ctrl-C, resize.
Git worktree isolation
A second agent on the same repo automatically gets its own branch and worktree — no clobbering.
Live agent status
A status dot from real PTY activity — Working, Waiting, Idle, Done, Error — so finished work never sits unnoticed.
Focus Mode
One agent as a review cockpit: a large terminal beside a live diff viewer, repo state, and a command composer.
Browser nodes
Drop a web view onto the canvas next to your agents — docs, a dashboard, a PR — addressable by name.
Multi-canvas workspaces
Several named canvases in one window (⌘1–⌘9), each with its own agents, camera, and repo.
Command bar
Type, don't click: claude fix the bug, codex, open github. With an on-device Apple Foundation Models fallback.
Local-first
One JSON file under Application Support. No server, no telemetry, no account.
Type a command. It does the rest.
A command is parsed instantly (on-device when it's fuzzy), then routed — spawn an agent, open a browser, or control an existing node by name.
Spawn an agent
Type claude refactor the auth module — a card spawns in your repo and runs the task.
Add a second
Type codex. Same repo? It lands in its own git worktree automatically — no collisions.
Watch & review
Status dots show who's working vs waiting. Hit Focus Mode to review an agent's diff and follow up.
Install
Signed & notarized — opens with no Gatekeeper warnings on macOS 15+ (Apple Silicon).
# Homebrew (recommended) brew install --cask sbaruwal/tap/aiworkstation # …or build from source — needs Xcode 26+ git clone https://github.com/sbaruwal/AIWorkstation.git cd AIWorkstation xcodebuild -project AIWorkstation.xcodeproj -scheme AIWorkstation -configuration Debug build
Bring your own claude / codex CLI — the app auto-detects them on your PATH.