The
Future of Agentic Coding Is Here
Your flow deserves more than a chat and a sidebar. Director puts your coding agents on a canvas — planning, building, and reviewing in parallel, each in its own git worktree.
Native macOS app · Apple Silicon · macOS 15+
The flow
From issue to merged PR, on one surface
Work in Director moves the way it moves in your head, from intent to shipped code.
Pull work in
Drop a Linear or GitHub issue onto the canvas, or start from a plan node. The context arrives with the work.
Fan out
Connect code nodes and let agents run in parallel. Every workspace is its own git worktree, so nothing collides.
Review and ship
Read the diff, run the app, open the pull request, and merge — all without leaving the app.
Why “Director”
One agent plans. Another builds. A third reviews.You direct.
The working tagline was “meet your new engineering team.” Couldn't say it with a straight face, but after a week of shipping, it doesn't feel that far off.
Under the hood
A real tool for real engineers
The parts that matter when you run agents on a real codebase, every day.
One worktree per workspace
Every node gets an isolated checkout. Agents work on real branches side by side, without stepping on each other's changes.
~/.director/checkouts/your-app/new-ui
Parallel by default
Run as many threads as your machine can hold, and fan subagents out under a single node.
Native, down to the pixel
Director is a real Mac app, not Electron slop. 120fps across the board, however big the canvas graph gets.
Your repo, codified
Drop a director.json in the repo root and everyone on the team gets the same setup scripts, base branch, and review preferences.
{
"scripts": {
"setup": "pnpm install",
"run": "pnpm dev"
},
"git": { "baseBranch": "origin/main" },
"preferences": {
"codeReviewPreferences": "Focus on correctness and tests."
}
}Issues in, pull requests out
Pull GitHub and Linear issues onto the canvas, then open, review, and merge PRs with the gh auth you already have. No extra tokens to manage.
Watch it run
Setup and run scripts stream into terminal tabs beside the chat — see the dev server your agent just fixed.
$ pnpm dev
▲ Next.js — local:3000
✓ Ready in 1.2s
○ compiling /canvas
The vocabulary
Everything on the canvas is a node
Nine kinds, one goal. Connect them, and context flows downstream to whoever needs it — human or agent.
Plan
Sketch the approach before an agent touches code.
Code
An implementation agent with a job to do.
Review
A second pass over the diff before it ships.
Subagent
Fan a task out and collect the results.
Pull Request
Open, review, and merge without leaving.
GitHub Issue
Pull work in with its full context attached.
Linear Issue
Your backlog, live on the canvas.
Note
Markdown that stays where the work is.
Routing
For when things need to be extra tidy.
And then some
All the small things
The stuff you notice in week two.
Command palette
Any workspace, issue, or action — one keystroke away.
Plan mode
When the task is fuzzy, agents ask first — pick an answer and they carry on.
Invalidate the snapshot cache per node, or per graph?
Diff review
Syntax-highlighted diffs for every pending change, before it ships.
11guard let node else { return }
12−invalidateAll(graph)
12+invalidate(node.id)
13+scheduleSnapshot(node)
Voice input
Dictate prompts instead of typing them.
Listening…
Slash commands
Reusable prompts for the moves you repeat.
Skills
Teach agents the workflows your project expects.
Plugins
Full Codex Plugin support.
Token-efficient harness
Keep your usage limits under control.
Window tabs
One window per project, or native tabs for all of them.
Quick Look attachments
Drop a file into a thread, preview it in place.
Notification sounds
A quiet ping when an agent finishes or gets stuck.
Pricing
Try it free. Pay once to unlock.
Evaluate the real app for as long as you like — no account, no trial clock. One purchase unlocks the whole canvas.
Full license
macOS 15+ · Apple Silicon
- Unlimited local workspaces
- Commercial use allowed
- Linear & GitHub on the canvas
- 3 Mac activations
- Use your Codex subscription
- In-app updates
Free evaluation
$0The real app, not a demo. No accounts, sign-ups or trial clock.
- 1 project
- 1 workspace
- Up to 4 nodes
Native macOS app
Apple Silicon build. No Electron shell, no browser tab pretending to be an IDE.
3 devices
Activate on your Macs. Deactivate from the Polar customer portal when a machine retires.
One-time purchase
Pay once. No seat math, no monthly surprise. License key lands in your inbox after checkout.
Automatic updates
In-app updates when we ship. Canvas gets better at no extra cost.
Already have a key? Install the app and paste it under Settings → License.
Put your agents on a canvas
Download Director for Mac and run your first agent today — free, with 1 project, 1 workspace and up to 4 nodes. When it clicks, one purchase unlocks everything.
Download free for macOSNative macOS · Free download · $29 one-time license