FlightDeck

FlightDeck runs several AI coding agents side by side: Claude Code, Codex, OpenCode, Cursor, or your own. Every agent gets its own Git worktree and branch, so two agents never edit the same files, and you watch and steer all of them from one window.

FlightDeck Desktop connected to a worker: one row per agent with its live status, the selected agent's terminal, and the branch's git state along the bottom.

FlightDeck Desktop driving a worker. Each sidebar row is an agent on its own branch.

Pick a setup

There are two ways to run FlightDeck. Both use the same app and work the same way. The only difference is where the agents run.

Desktop on its ownDesktop + a worker
Agents run onyour computerthe worker
Agents keep going while your laptop sleepsnoyes
What you needthe Desktop app, Git, an agent CLIthe same, plus a Mac or Linux machine for the worker and Tailscale on both
Time to set upabout 5 minutesabout 15 minutes

Not sure? Start with Desktop on its own. The worker quickstart begins with the same install.

How it works

The sidebar shows what every agent is doing: working, waiting for you, or done. FlightDeck notifies you when one needs input, so you can leave them alone until then. When an agent's work is ready, you push the branch and open the pull request as usual.

FlightDeck never commits, rewrites history, force-pushes, or opens pull requests for you. You and your agents make the commits. Core Concepts explains the rest in five minutes.

The rest of the docs

You don't need anything beyond Start Here and Everyday Use to work with FlightDeck. Containers, hooks, configuration, the browser interface and the iPhone app are under Advanced in the sidebar, and search finds every page.

FlightDeck runs on macOS, Linux and Windows. A worker runs on macOS or Linux.