ArrowDeck by GreatArrow.ai
Run as many agents as you want across every repo, each isolated in its own worktree, every task tracked from first prompt to verified in production.
Version 0.12.1 · 19.0 MB · Universal (Apple silicon + Intel) · Requires macOS 14.0+
Signed and notarized by Apple. Released .
ArrowDeck is not a code editor. It launches, supervises and lands the work of any number of agents across any number of repositories. “Open in editor” hands a worktree to the editor you already use. The ArrowDeck overview walks through the surfaces with pictures.
Every task runs in its own fresh copy of the repository on its own branch. ArrowDeck is the only launcher, and it will not start an agent in a tree that is already occupied. Two agents cannot overwrite each other, and neither can touch the checkout you have open in your editor.
While an agent works, ArrowDeck snapshots whatever it has written but not yet committed — to private git refs, leaving your working tree untouched — every few minutes and immediately on exit, death, or a usage limit. Recovery restores any snapshot into a fresh copy, so it can never overwrite newer work.
Pipeline tracks each task from claimed through code, pull request, checks, mergeable, merged, and deployed-and-verified. Cards only offer the button that is safe right now — a task that is not ready to merge has no merge button.
Connect the tools your AI apps need, and install the agent apps themselves — Claude Code, Codex, Gemini CLI, Cursor and more — wired up and health-checked from their first session. Settings are merged, never clobbered, and backed up before every write.
Multiple AI accounts, GitHub identities and workspaces on one Mac. Each repository binds to exactly one profile, and sessions launch with only that profile's credentials and config. Ambiguity blocks with a picker — never a silent fallback to whatever happens to be signed in.
An agent waiting on an answer gets you a macOS notification that opens straight to its terminal. Progress moments update the in-app bell instead of interrupting. Focus and Do Not Disturb are respected, and ArrowDeck never plays a sound of its own.
Everything local — isolation, supervision, terminals, snapshots, pipeline, cleanup — works with no account at all. Connect a GreatArrow.ai workspace and your board, notifications, claims and memory follow you between machines. You can connect later without losing anything.
A resource governor caps how much heavy work runs at once and watches load, memory and free disk. When your Mac gets busy ArrowDeck stops starting new work by itself and says so, rather than wedging the machine. Cleanup finds stray processes and orphaned copies.
Each one answers exactly one question. ⌘K jumps to any of them.
| Press | Surface | Answers |
|---|---|---|
| ⌘1 | Fleet | What is running where, and is it safe? |
| ⌘2 | Terminals | What are the agents saying? |
| ⌘3 | Pipeline | Where is each task on the way to production? |
| ⌘4 | Board | What is on the GreatArrow.ai board? |
| ⌘5 | Cleanup | What can be tidied, and what can be recovered? |
| ⌘6 | Notifications | What needs me? |
| ⌘8 | Settings | How is this set up? |
Version 0.12.1, released .
ArrowDeck checks for a new version when it starts and every six hours after that, and offers a one-click restart to update. Every update is cryptographically signed by GreatArrow.ai — an unsigned or altered download is refused rather than installed.
ArrowDeck is proprietary software. By installing it you accept the licence shown on first launch. See our privacy policy for what leaves your device.