Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Plan Cascade

FreeNot checked

AI-powered cascading development framework. Decompose complex projects into parallel executable tasks with auto-generated PRDs, design docs, and multi-agent col

GitHubEmbed

About

AI-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).

README

Plan Cascade

AI-Powered Cascading Development Framework

Transform complex projects into parallel executable tasks with intelligent decomposition and multi-provider execution

License: MIT

Component Version Status Description
Plugin 4.4.0 Stable Claude Code integration
Desktop 0.1.0 Alpha Local-first AI workstation
CLI Dev Dev Command-line interface
MCP Server Stable Stable Model Context Protocol

Why Plan Cascade?Product EditionsQuick StartArchitecture


Why Plan Cascade?

Traditional AI coding assistants hit a wall with large, complex projects:

Challenge Conventional AI Plan Cascade
Complexity Gets lost in large codebases Decomposes into manageable units
Parallelism Sequential, one-at-a-time Independent tasks run in parallel
Context Lost during long sessions Design docs + durable context survive compaction
Quality Manual verification needed Automated testing & linting at each step
Control Black box execution Transparent, inspectable workflow

The Solution: Cascading Decomposition

┌─────────────────────────────────────────────────────────────────────┐
│                        Your Project Goal                            │
│            "Build a REST API with authentication"                   │
└─────────────────────────────────────────────────────────────────────┘
                                  │
                                  ▼
┌─────────────────────────────────────────────────────────────────────┐
│  Level 1: Mega Plan                                                 │
│  ─────────────────────                                              │
│  Project-level orchestration → Manages multiple features in batches │
│  Output: mega-plan.json + design_doc.json                          │
└─────────────────────────────────────────────────────────────────────┘
                                  │
              ┌───────────────────┼───────────────────┐
              ▼                   ▼                   ▼
┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐
│ Feature: Auth       │ │ Feature: API        │ │ Feature: Database   │
│ ───────────────     │ │ ───────────────     │ │ ───────────────     │
│ PRD + Design Doc    │ │ PRD + Design Doc    │ │ PRD + Design Doc    │
└─────────────────────┘ └─────────────────────┘ └─────────────────────┘
              │                   │                   │
              ▼                   ▼                   ▼
┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐
│ Stories (Parallel)  │ │ Stories (Parallel)  │ │ Stories (Parallel)  │
│ ─────────────────   │ │ ─────────────────   │ │ ─────────────────   │
│ □ JWT Implementation│ │ □ CRUD Endpoints    │ │ □ Schema Design     │
│ □ Password Hashing  │ │ □ Rate Limiting     │ │ □ Migrations        │
│ □ Session Management│ │ □ Input Validation  │ │ □ Connection Pool   │
└─────────────────────┘ └─────────────────────┘ └─────────────────────┘
                                  │
                                  ▼
                        ┌─────────────────┐
                        │ Quality Gates   │
                        │ ─────────────   │
                        │ ✓ DoR / DoD     │
                        │ ✓ Test Coverage │
                        │ ✓ Lint / Format │
                        └─────────────────┘

Product Editions

Plan Cascade is available in three editions to suit different workflows:

Feature Plugin Desktop CLI
Target User Claude Code users Multi-model teams Automation/CI
LLM Backend Claude Code only 7+ providers (Claude, OpenAI, DeepSeek, Ollama...) 7+ providers
Offline Use ✅ (Ollama) ✅ (Ollama)
Installation claude plugins install Desktop app / pip install pip install
UI Slash commands Full GUI with 4 workflow modes Command-line
Quality Gates ✅ Standard ✅ Enterprise-grade with auto-retry
Security Model Basic 5-layer (Guardrail → Gate → Policy → Sandbox → Audit) Basic
Worktree Integration ✅ Visual diff viewer
Visual Workflow ✅ Real-time timeline + checkpoints
MCP Stack Client only Full stack (Manager + Client + Server) Client only
Knowledge System ✅ Skills + Memory + RAG
Remote Control ✅ A2A protocol + Telegram bot
Maturity Stable Alpha Development

Which Edition Should I Choose?

  • Choose Plugin if you're a Claude Code power user who wants seamless integration
  • Choose Desktop if you need multi-model support, visual workflows, or offline capability
  • Choose CLI if you're building automation pipelines or CI/CD integration

Core Capabilities

Unified Workflow Kernel

All modes share a common foundation:

  • Unified lifecycle — Consistent state management across modes
  • Event streaming — Real-time progress updates via typed events
  • Mode handoff — Seamless switching between Chat → Plan → Task
  • Checkpointing — Recovery from interruptions

Quality Gates Pipeline

Every Story passes through validation:

┌─────────┐   ┌─────────┐   ┌─────────────┐   ┌─────────────┐   ┌─────────┐
│   DoR   │ → │  Code   │ → │     DoD     │ → │ AI Verify   │ → │ Review  │
│ (Ready) │   │ (Write) │   │   (Done)    │   │ (No Stubs)  │   │ (Score) │
└─────────┘   └─────────┘   └─────────────┘   └─────────────┘   └─────────┘
     │             │               │                 │               │
     ▼             ▼               ▼                 ▼               ▼
  Validate      Implement      Verify all        Detect stub     Code quality
  requirements   solution       criteria          code & TODOs      scoring

Design Document Hierarchy

Two-level architecture ensures consistency:

  • Project-level — Global patterns, shared decisions (ADR-001, ADR-002...)
  • Feature-level — Component-specific decisions (ADR-F001, ADR-F002...)

External Framework Skills

Auto-injected best practices from Git submodules:

  • React/Next.js — detected via package.json
  • Vue/Nuxt — detected via package.json
  • Rust — detected via Cargo.toml

Architecture

┌────────────────────────────────────────────────────────────────────────────┐
│                            Plan Cascade Core                               │
├────────────────────────────────────────────────────────────────────────────┤
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐      │
│  │  Strategy   │  │    PRD      │  │  Parallel   │  │   Quality   │      │
│  │  Selector   │  │  Generator  │  │  Executor   │  │    Gates    │      │
│  └─────────────┘  └─────────────┘  └─────────────┘  └─────────────┘      │
├────────────────────────────────────────────────────────────────────────────┤
│                         Agent Backend Layer                                 │
│  ┌────────────────────────────┐  ┌────────────────────────────┐           │
│  │   ClaudeCodeBackend        │  │     BuiltinBackend         │           │
│  │   (subprocess, no API)     │  │   (direct API, ReAct loop) │           │
│  └────────────────────────────┘  └────────────────────────────┘           │
├────────────────────────────────────────────────────────────────────────────┤
│                           LLM Provider Layer                                │
│    Anthropic │ OpenAI │ DeepSeek │ Ollama │ GLM │ Qwen │ MiniMax          │
└────────────────────────────────────────────────────────────────────────────┘

Quick Start

Plugin (Stable)

# Install in Claude Code
claude plugins install plan-cascade

# Use slash commands
/plan-cascade:auto "Implement user authentication"

CLI (Development)

# Requires Python 3.10+ and uv
git clone https://github.com/Taoidle/plan-cascade.git
cd plan-cascade
uv run pytest tests/  # Run tests

# CLI entry point
uv run plan-cascade --help

Desktop (Alpha)

See desktop/README.md for the full-featured desktop application.


Documentation

Document Description
Plugin Guide Claude Code plugin usage
CLI Guide Command-line interface
Mega Plan Guide Multi-feature orchestration
Desktop README Desktop application
PRD Template PRD file format

Project Structure

plan-cascade/
├── src/plan_cascade/          # Core Python library
│   ├── core/                  # Orchestration engines
│   ├── backends/              # Agent abstraction layer
│   ├── state/                 # Thread-safe state management
│   ├── llm/                   # LLM provider abstraction
│   └── tools/                 # ReAct tool implementations
├── desktop/                   # Tauri desktop application
│   ├── src/                   # React frontend
│   └── src-tauri/             # Rust backend
├── skills/                    # Plugin skills
│   ├── hybrid-ralph/          # PRD-driven execution
│   ├── mega-plan/             # Multi-feature orchestration
│   └── planning-with-files/   # File-based planning
├── commands/                  # Slash command definitions
└── mcp_server/               # FastMCP server

Roadmap

Component Current Next Milestone
Plugin 4.4.0 Stable 5.0.0 - Enhanced CLI integration
Desktop 0.1.0 Alpha 0.2.0 - Beta with full workflow
CLI Development 1.0.0 - Stable release
MCP Server Stable Enhanced tool support

Contributing

We welcome contributions! Please see our contributing guidelines for details.


License

MIT License - see LICENSE for details.

from github.com/Taoidle/plan-cascade

Installing Plan Cascade

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/Taoidle/plan-cascade

FAQ

Is Plan Cascade MCP free?

Yes, Plan Cascade MCP is free — one-click install via Unyly at no cost.

Does Plan Cascade need an API key?

No, Plan Cascade runs without API keys or environment variables.

Is Plan Cascade hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Plan Cascade in Claude Desktop, Claude Code or Cursor?

Open Plan Cascade on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Plan Cascade with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs