Air Traffic Control (ATC)

Runs and coordinates coding agents from the Nova editor.

It gives a task to Claude Code, Codex, Cursor, Antigravity, OpenCode, Pi, JetBrains Junie, or Grok. Each task is a flight: one agent session, by default in its own Git worktree on an atc/ branch, so several agents can work at the same time without touching your checkout. A live Markdown transcript shows each turn with its tokens and cost. When a flight lands, you review its diff, write comments on lines starting with >> in the diff, and send them back to the same agent session. Editing turns in a worktree get checkpoints, so you can undo the last turn. A race sends one prompt to several agents, or to several sessions of one agent, and another agent can judge the results. You can hand a flight off to a different agent, run your test command and send failures back, fan one prompt out over files or TODO comments, and merge a flight as one commit, as one commit per turn, or as a pull request.

A Claude Code flight's transcript in Nova after a review comment was sent back, with the flight's turns, cost, and changed files in the Flights sidebar and the installed agents in the Hangar
A flight's live transcript, with its changed files in the sidebar.
A flight's diff in Nova with a review comment, Also reject a fractional number of people, on a line starting with >>
A review comment written right in a flight's diff.
Compare Race in Nova, a table of two Claude Code sessions with their status, files, lines changed, tokens, cost, and time
Compare Race for a best-of-two race.
A 44-second tour with narration. The voice is synthetic, made with ElevenLabs. The captions are on by default.
Transcript

Air Traffic Control for Nova, from Swipht Group. It runs coding agents right in Nova: Claude Code, Codex, Cursor, Antigravity, OpenCode, Pi, JetBrains Junie, and Grok. Write a flight plan, and take off. Each flight works in its own Git worktree, and you follow it in a live transcript. When it lands, review the diff, write a comment right in it, and send it back to the same agent session. Race several agents, or several sessions of one, and let another agent judge the results. Then merge the winner. It needs Nova 11 or later, and at least one agent CLI. Find Air Traffic Control in the Nova Extension Library.

Nova Nova 11 or later on macOS. Install it from the Extension Library.
Git Required. Flights work in Git worktrees, and merges and discards go through Git.
Agent CLIs At least one, installed and signed in: Claude Code, Codex, Cursor, Antigravity, OpenCode, Pi, JetBrains Junie, or Grok. The extension runs your installed command-line tools and includes none of their code.
No public permission The published license does not allow use, copying, or sharing. Written authorization from the author is required.
Not free software Proprietary. The license grants no other rights. The agents are the products and trademarks of their respective owners.
Sidebar Air Traffic Control, with Flights and the Hangar. A Flight Plan file starts each flight.
Source github.com/JohnThre/AirTrafficControl.novaextension