{"repo":"instructa/planr","free":true,"listed":false,"github":"https://github.com/instructa/planr","clone":"git clone https://github.com/instructa/planr.git","description":"Planr turns product intent into a durable task graph that Codex, Claude Code, Cursor, MCP clients, and humans can share without losing ownership or evidence.","language":"Rust","stars":70,"topics":["ai-agent","claude","codex","cursor","graph","planning","planr","task-graph"],"license":"MIT","category":"ai-agents","readme_excerpt":"Planr Planr is a local-first planning and execution coordination tool for coding agents. It combines reviewable Markdown plans with a dependency-aware work map so Codex, Claude Code, Cursor, Grok Build, Pi, generic MCP clients, and human operators can drive the same work safely — from idea to verified completion. View the Demo → Documentation → Why Planr Flat todo lists break down the moment real work has structure. Planr models work as a dependency graph because that is what work actually is: - Readiness is computed, not guessed. An item becomes ready only when its blockers are closed; planr pick returns work that is actually startable. - Parallel agents need atomic claims. Picks are atomic claims enforced by the database — one item, one owner, no checklist races. - \"Done\" is gated, not asserted. Closure requires log-backed evidence (files, commands, tests) and open reviews block their target. - State survives sessions. Markdown plans hold scope and acceptance criteria; the SQLite graph holds live status across handoffs, restarts, and agent switches. - Failure is structured. Stale picks, timeouts, and retries are detectable and recoverable ( planr recover sweep ). Three layers make that work: Plans (reviewable Markdown packages), the Map (live dependency graph with picks, reviews, logs), and Agent loops (skills, CLI, and MCP workflows for every major coding agent). Full model: Task Graph Model and Operating Model. Install Or via npm (ships platform-native binaries, no toolch","default_branch":null,"files":null,"tree":[],"storefront":"/r/instructa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/instructa/planr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}