$git clone https://github.com/Taoidle/plan-cascadeAI-powered cascading development framework. Decompose complex projects into parallel executable tasks with auto-generated PRDs, design docs, and multi-agent collaboration (Claude Code, Codex, Aider).
| 1 | <div align="center"> |
| 2 | |
| 3 | # Plan Cascade |
| 4 | |
| 5 | **AI-Powered Cascading Development Framework** |
| 6 | |
| 7 | *Transform complex projects into parallel executable tasks with intelligent decomposition and multi-provider execution* |
| 8 | |
| 9 | [](https://opensource.org/licenses/MIT) |
| 10 | |
| 11 | | Component | Version | Status | Description | |
| 12 | |-----------|---------|--------|-------------| |
| 13 | | **Plugin** | [](https://github.com/Taoidle/plan-cascade) |  | Claude Code integration | |
| 14 | | **Desktop** | [](./desktop) |  | Local-first AI workstation | |
| 15 | | **CLI** |  |  | Command-line interface | |
| 16 | | **MCP Server** |  |  | Model Context Protocol | |
| 17 | |
| 18 | [Why Plan Cascade?](#why-plan-cascade) • [Product Editions](#product-editions) • [Quick Start](#quick-start) • [Architecture](#architecture) |
| 19 | |
| 20 | </div> |
| 21 | |
| 22 | --- |
| 23 | |
| 24 | ## Why Plan Cascade? |
| 25 | |
| 26 | Traditional AI coding assistants hit a wall with large, complex projects: |
| 27 | |
| 28 | | Challenge | Conventional AI | Plan Cascade | |
| 29 | |-----------|-----------------|--------------| |
| 30 | | **Complexity** | Gets lost in large codebases | Decomposes into manageable units | |
| 31 | | **Parallelism** | Sequential, one-at-a-time | Independent tasks run in parallel | |
| 32 | | **Context** | Lost during long sessions | Design docs + durable context survive compaction | |
| 33 | | **Quality** | Manual verification needed | Automated testing & linting at each step | |
| 34 | | **Control** | Black box execution | Transparent, inspectable workflow | |
| 35 | |
| 36 | ### The Solution: Cascading Decomposition |
| 37 | |
| 38 | ``` |
| 39 | ┌─────────────────────────────────────────────────────────────────────┐ |
| 40 | │ Your Project Goal │ |
| 41 | │ "Build a REST API with authentication" │ |
| 42 | └─────────────────────────────────────────────────────────────────────┘ |
| 43 | │ |
| 44 | ▼ |
| 45 | ┌─────────────────────────────────────────────────────────────────────┐ |
| 46 | │ Level 1: Mega Plan │ |
| 47 | │ ───────────────────── │ |
| 48 | │ Project-level orchestration → Manages multiple features in batches │ |
| 49 | │ Output: mega-plan.json + design_doc.json │ |
| 50 | └─────────────────────────────────────────────────────────────────────┘ |
| 51 | │ |
| 52 | ┌───────────────────┼───────────────────┐ |
| 53 | ▼ ▼ ▼ |
| 54 | ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ |
| 55 | │ Feature: Auth │ │ Feature: API │ │ Feature: Database │ |
| 56 | │ ─────────────── │ │ ─────────────── │ │ ─────────────── │ |
| 57 | │ PRD + Design Doc │ │ PRD + Design Doc │ │ PRD + Design Doc │ |
| 58 | └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ |
| 59 | │ │ │ |
| 60 | ▼ ▼ ▼ |
| 61 | ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ |
| 62 | │ Stories (Parallel) │ │ Stories (Parallel) │ │ Stories (Parallel) │ |
| 63 | │ ───────────────── │ │ ───────────────── │ │ ───────────────── │ |
| 64 | │ □ JWT Implementation│ │ □ CRUD Endpoints │ │ □ Schema Design │ |
| 65 | │ □ Password Hashing │ │ □ Rate Limiting │ │ □ Migrations │ |
| 66 | │ □ Session Management│ │ □ Input Validation │ │ □ Connection Pool │ |
| 67 | └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ |
| 68 | │ |
| 69 | ▼ |
| 70 | ┌─────────────────┐ |
| 71 | │ Quality Gates │ |
| 72 | │ ───────────── │ |
| 73 | │ ✓ DoR / DoD │ |
| 74 | │ ✓ Test Coverage │ |
| 75 | │ ✓ Lint / Format │ |
| 76 | └─────────────────┘ |
| 77 | ``` |
| 78 | |
| 79 | --- |
| 80 | |
| 81 | ## Product Editions |
| 82 | |
| 83 | Plan Cascade is available in three editions to suit different workflows: |
| 84 | |
| 85 | | Feature | Plugin | Desktop | CLI | |
| 86 | |---------|--------|---------|-----| |
| 87 | | **Target User** | Claude Code users | Multi-model teams | Automation/CI | |
| 88 | | **LLM Backend** | Claude Code only | 7+ providers (Claude, OpenAI, DeepSeek, Ollama...) | 7+ providers | |
| 89 | | **Offline Use** | ❌ | ✅ (Ollama) | ✅ (Ollama) | |
| 90 | | **Installation** | `claude plugins install` | Desktop app / `pip install` | `pip install` | |
| 91 | | **UI** | Slash commands | Full GUI with 4 workflow modes | Command-line | |
| 92 | | **Quality Gates** | ✅ Standard | ✅ Enterprise-grade with auto-retry | ✅ | |
| 93 | | **Security Model** | Basic | 5-layer (Guardrail → Gate → Policy → Sandbox → Audit) | |