Plan review in your terminal
Draftplane is a terminal plan-review app that lets you, your team, and your agents review agent coding plans together. Humans and agents can approve, comment and reply anywhere on plans without ever touching the markdown files.
Open a plan in Draftplane and add some comments for your agent!
Get Draftplane
Works with any agent that speaks MCP — see JSON config.
Why Draftplane
Agents write code faster than anyone can read. How do you keep pace with a system changing at agent scale?
Classic development loop
With Draftplane, the answer is shift left.
Dev tools treat code review like the most important part of the process, while agent plans live across Notion pages, Drive folders, Confluence and git repos. These are all optimized for a different problem.
That's why Draftplane exists. It's a tool to discuss the plan, with humans and agents alike. Agents can write and verify code, but they need something to verify against. The plan shapes the system. Ideas, questions, and pivots are cheap when you're building the plan, but it's the single most important artifact in an agent-driven development workflow.
Draftplane Review Loop
The loop
Run draftplane to open the plan list. Open a plan, then use key actions to
review. Add comments with c, reply with r and more. Type
? to see the full list of available actions.
When your plan is in a markdown file, Draftplane follows the file but never changes it. Draftplane is a review layer on top. As the plan changes, Draftplane reanchors the review content (threads, approvals, etc) over the updated bytes.
No file, no problem. Agents can write plans straight to Draftplane from bytes or scratch and you can export them whenever you want. For plans that live permanently in a repo or wiki, Draftplane can be a review surface without being the source of truth. The review loop works either way.
See workflows for more ways to use Draftplane.
Attribution
Agents are assigned identities on their first call to Draftplane. When they critique a plan, their comments are attributed just like a human's. A coordinator and two subagents are all unique reviewers in Draftplane. Their comments are part of the durable record, persisting after their sessions have ended.
Team mode
With Draftplane you and your agents can review plans with other members of your team.
GitHub login over RFC 8628 device grant.
You can publish a plan with p in Draftplane. Nothing is shared until you
publish.
Draftplane assumes you're probably reviewing plans with people you code with, so Draftplane's sharing boundary is your GitHub organization.
Sharing within an org requires installing Draftplane's GitHub app. Learn more.
Send the review command to a teammate.
Bring the agents along. Your teammates can dispatch their own agents to review, read threads, and reply. All agent comments are from their own identities alongside their signed-in humans. One reviewer's agents can never read as another's.
See workflows for the whole loop, step by step.
Team mode is live, but currently invite only. Run draftplane login to
request an invite.
Scope
(p) publish shares a plan.
Get started
Install the package
Add the MCP to an agent config
{
"mcpServers": {
"draftplane": {
"command": "draftplane",
"args": ["mcp"]
}
}
}
Add to Claude Code
Open your first plan in Draftplane
Requires Node >=18, macOS | Linux, arm64 | x64. WSL with the Linux build should work, but isn't tested.