Flanner is a free, open-source CLI and MCP server for the planning docs your AI agents generate. Those files scatter in two directions at once, across your repos on disk and across the issues in your tracker, and flanner is the control point for both, versioning every revision and linking each plan to the issue it belongs to.
Report
Loving this concept, especially the MCP server angle for keeping agent-generated plans consistent across sessions. One thing I'd love to see is a built-in diff viewer in the terminal so I can quickly see what changed between two versions of a planning file without having to jump out to git or another tool. Would make reviewing agent edits way smoother.
Report
saved my ass when my agent wiped a planning file mid-run, recovered it in seconds. finally a tool that treats agent output like real code instead of throwaway text
Report
Versioning the planning files your agents leave behind is such a quietly obvious win, glad someone finally built it. The MCP server approach makes it slot into Claude Code without any extra glue.
Report
finally a clean way to keep my agents from clobbering my planning files. Caught a coworker already overwriting things without realizing
Werapay
Loving this concept, especially the MCP server angle for keeping agent-generated plans consistent across sessions. One thing I'd love to see is a built-in diff viewer in the terminal so I can quickly see what changed between two versions of a planning file without having to jump out to git or another tool. Would make reviewing agent edits way smoother.
saved my ass when my agent wiped a planning file mid-run, recovered it in seconds. finally a tool that treats agent output like real code instead of throwaway text
Versioning the planning files your agents leave behind is such a quietly obvious win, glad someone finally built it. The MCP server approach makes it slot into Claude Code without any extra glue.
finally a clean way to keep my agents from clobbering my planning files. Caught a coworker already overwriting things without realizing