If Maestro is useful to you, please star the repository. The project already sees heavy clone activity, and stars help new users trust that the repo is alive and worth adopting.
Maestro is not just a CLI, a skill pack, or a TUI.
Maestro is the control plane that turns AI coding sessions into structured engineering workflows:
- spec -> plan -> implement
- tracked execution instead of chat drift
- specialized agents instead of one undifferentiated model loop
- review, memory, indexing, and orchestration in one system
The easiest way to understand the repo is as two layers:
- LeIndex: standalone codebase exploration and analysis
- TrackLens: walkthrough and review UI
- Cockpit: TUI control surface for sessions, orchestration, and runtime state
- Maestro: the workflow engine that coordinates specs, tracks, agents, hooks, memory, and execution
If you only want code analysis, start with leindex.
If you want deterministic AI-assisted implementation workflows, start with maestro.
curl -sSL https://raw.githubusercontent.com/scooter-lacroix/Maestro/main/install.sh | bashmaestrofor spec-driven orchestration and workflow automationleindexfor standalone codebase search and analysismaestro tuifor the Rust cockpit interfaceTrackLenswhen you need guided walkthrough and review surfaces
Maestro v2.5 is a major architectural evolution that unifies powerful systems into a cohesive, spec-driven development orchestration framework:
- Maestro Core - Spec-driven development with automatic agent selection and TDD enforcement
- MaestroClaw - Unified agent execution framework with multi-provider support and streaming
- Tracklens - Interactive walkthrough system for spec-driven development
- Unified Memory System - Built-in project context with semantic search and coordination patterns
- 109 Repurposed Skills - Complete workflow, analysis, research, and quality skills from Maestro namespace
- 28 Specialized Agents - Orchestrators, planners, explorers, implementers, debuggers, and more
- 16 Integrated Hooks - Session start, tool use, coordination, and session end hooks
- LeIndex Code Analysis - 5-layer code analysis with semantic indexing (TLDR compatibility alias)
- Conductor Engine - Token-efficient track-based automation (inspired by Ralph TUI)
- Pi-Mono Integration - Unified agent discovery, detection, and execution across mono-repos
- Cockpit TUI - Rust-based Terminal UI for session, MCP, and orchestration management
It exists to solve a specific problem: most AI development workflows are high-output but low-control.
Maestro adds structure, memory, orchestration, and review so AI sessions can produce work that is inspectable, reproducible, and maintainable.
Transform AI chat interactions into professional software engineering workflows with:
- Structured project planning with product definition, tech stack, and workflow configuration
- Track-based development where each feature/bug goes through spec → plan → implement
- Automatic agent selection based on task complexity (8+ specialized agents)
- TDD workflow enforcement with test-first development and 80%+ coverage goals
- Built-in memory system via integrated Nexus Memory (no external MCP required)
- Git-aware tracking for complete history and rollback capability
- Web dashboard for visualizing memory, tracks, and project context
- TUI interface for managing tmux sessions and MCP server connections
Every feature goes through a structured workflow:
- Specification Generation - Interactive Q&A creates comprehensive spec.md
- Task Breakdown - Detailed plan.md with phased implementation
- Agent Selection - Automatic specialist assignment based on complexity
- TDD Implementation - Test-first development with coverage goals
- Progress Tracking - Real-time status updates and rollback capability
Maestro automatically selects and deploys specialized agents based on task complexity:
| Agent | Specialty | When Used |
|---|---|---|
| oracle | Architecture, code review, strategy | All implementation work (mandatory) |
| librarian | Multi-repo analysis, doc lookup | Large codebase analysis (>100KB) |
| explore | Fast codebase exploration | Standard implementation tasks |
| frontend-ui-ux-engineer | UI/UX design and implementation | Frontend features, prototypes |
| document-writer | Technical writing | Documentation generation |
| multimodal-looker | Visual content analysis | PDF, image, diagram analysis |
| kilocode-orchestrator | Large-scale projects | Persistent memory across sessions |
| llm-council-evaluator | Meta-agent selection | High-risk or complex decisions |
Trivial (1-5 lines) → Direct implementation
Standard (5-50 lines) → explore agent
Complex (multi-file, >50) → oracle/librarian + explore
Analysis (>100KB) → librarian
Spec-driven/ambiguous → oracle for specification
MaestroClaw is the unified agent execution layer for Maestro, providing comprehensive capabilities for AI agent workflows:
channels/- Multi-platform integrations (Discord, Slack, Telegram)config/- Configuration schema and managementcost/- Token usage and cost trackingcron/- Scheduled task execution with persistencedaemon/- Background service managementdoctor/- Health check and diagnosticsgateway/- Gateway integration layerhealth/- Health monitoring endpointsheartbeat/- Liveness monitoringobservability/- Metrics and tracingonboard/- New user/agent onboardingservice/- Service orchestrationskills/- Skill system integrationtelemetry/- Event telemetry
- CLI provider support for local model execution
- Enhanced provider adapters (Anthropic, OpenAI, Ollama, OpenRouter)
- Streaming tool call deltas across all providers
- Typed status system with proper error handling
- Persistent connection design
- Enhanced tool registry and built-in tools
- File, memory, and shell tools with proper security
Tracklens is an interactive walkthrough system that guides users through spec-driven development workflows:
- Visual Diff Viewer - See plan changes with side-by-side comparison
- Step-by-Step Guidance - Interactive walkthrough of development tasks
- Progress Tracking - Track completion of walkthrough phases
- Screenshot Annotation - Capture and annotate during walkthroughs
- Decision Points - User controls key decisions in the development flow
- Plan diff viewer with syntax highlighting
- Sidebar navigation for walkthrough steps
- Image annotation tools
- Landing page for new users
- Consolidated save API for plans and documents
- Bearer token authentication
- Path traversal security
- WebSocket support for real-time updates
Built directly into Maestro - no external MCP required:
- Agent-Specific Namespaces: Isolated memory per agent type
- Semantic Search: Vector-based similarity search with embeddings
- LLM Enhancement: Automatic context enrichment using stored memories
- Project Detection: Automatic project-based memory isolation
- Web Dashboard: Visual browser for all stored memories
- Data Import: Import from external memory systems
Rust-based (ratatui) Terminal UI for complete project management:
- 7 Tabs: Dashboard, Sessions, Projects, Analysis, LSP, Memory, Settings
- Session Management: Create, fork, and group tmux sessions by project
- Conductor Module: Track-based task automation with live output (replaces Orchestrate)
- LSP Management: Status, toggle, restart, and log viewing
- MCP Pooling: Efficient socket pooling reduces memory usage by 50%+
- Configuration: TOML-based config at
~/.config/maestro/config.toml
Access via:
maestro tuiToken-efficient track-based automation (inspired by subsy/ralph-tui):
- Track/Task Model: Lossless parsing of tracks.md and plan.md
- LeIndex Integration: 5-phase context bundles for minimal token usage
- Iteration Loop: Select → Prompt → Run → Detect → Update
- Error Strategies: Retry, Skip, Abort with exponential backoff
- Session Persistence: Lock files, crash recovery, journal logs
- Multi-Agent Support: claude, gemini, qwen, opencode runners
Access via TUI or CLI:
maestro conductor start <track> --mode building
maestro conductor status
maestro conductor pauseUnified agent discovery and execution for mono-repo environments:
- Detection: Automatic detection of Pi-enabled projects and configurations
- Discovery: Scan and catalog available agents across the workspace
- Config Management: TOML-based configuration for agent settings
- Agent Execution: Unified interface for running detected agents
- Cross-Project Coordination: Manage agents across multiple sub-projects
Located at crates/pi-mono/ with modules:
detection.rs- Pi project detectiondiscovery.rs- Agent discovery scanningconfig/- Configuration managementagents/- Agent definitions and registryexecution/- Agent execution runtime
Modern React-based dashboard for memory and project visualization:
- Memory Browser: Browse, search, and filter all stored memories
- Project Management: View all projects with tracks and progress
- Statistics: Real-time metrics on memory usage and activity
- Semantic Search: Natural language search across memories
- Visual Effects: Modern brutalist design with advanced animations
Access via:
maestro memory serve
# Visit http://localhost:18765Powerful Rust-based code analysis (TLDR is now a compatibility alias):
-
5-Phase Analysis System: Progressive codebase understanding
- Phase 1: Structural scan (files, directories, dependencies)
- Phase 2: Dependency mapping (import/export relationships)
- Phase 3: Targeted file context (signatures, call edges)
- Phase 4: CFG/DFG analysis (control flow, data flow)
- Phase 5: Program slicing (backward/forward slicing)
-
5-Layer Code Analysis:
- AST: Extract functions, classes, imports
- Call Graph: Who calls what
- CFG: Code complexity and decision points
- DFG: Where data goes
- Slicing: What affects a line
-
Token-Efficient Output:
ultramode: ~2500 chars (exploration)balancedmode: ~6000 chars (implementation-ready)jsonmode: machine-readable
-
Multi-Language: Python, TypeScript, JavaScript, Rust, Go, Java, C, C++
-
Automatic Hooks: Context injection during your sessions
Access via slash commands (TLDR is a compatibility alias):
/maestro:tldr ast src/auth.py # Analyze structure (delegates to LeIndex)
/maestro:tldr callers authenticate # See who calls a function (delegates to LeIndex)
/maestro:leindex search "auth" # Search codeOr via CLI (direct LeIndex access):
maestro analyze src/auth.py --mode ast
maestro le-index phase1 . --mode ultra
maestro le-index phase2 . --mode balancedNative Claude Code integration for systematic analysis and quality assurance:
- 6-Step Analysis: Core thesis, assumptions, logic check, pitfall analysis, risk assessment, and synthesis
- 8 Integration Points: Directive-based analysis before/after questions, documentation, implementation, and agent delegation
- AI Pitfall Detection: Prevents problem evasion, happy path bias, over-engineering, and hallucination
- Confidence Scoring: Calibrated decision-making with go/no-go thresholds
- Quality Validation: Post-implementation validation ensures work matches specifications
- Native Integration: Uses Claude Code's session model - no separate API calls required
Key Benefits:
- Prevents common AI mistakes (over-confidence, unverified assumptions, ignoring edge cases)
- Improves decision quality through systematic analysis
- Ensures robust implementation with risk identification
- Maintains high code quality through validation checkpoints
- Configurable analysis frequency per integration point
AI assistants are powerful, but unstructured conversations lead to:
- Inconsistent code quality
- Forgotten requirements
- No documentation
- Difficulty tracking progress
- Impossible to rollback
Maestro solves these problems by:
- Spec First: Every feature starts with a comprehensive specification
- Plan Driven: Detailed task breakdown before any code is written
- TDD Enforced: Tests written before implementation
- Agent Smart: Automatically selects the right specialist for each task
- Systematic Analysis: Metacognitive analysis prevents AI pitfalls and ensures quality
- Memory Aware: Built-in Nexus Memory learns your project context
- Git Integrated: Tracks progress alongside commits for complete history
- Rust-First Architecture: Native performance, memory safety, modular crates
- Conductor Engine: Token-efficient automation with LeIndex context
- Session Management: Cockpit TUI for managing complex workflows
- Visual Dashboard: Web interface for memory and project exploration
Maestro v2.5 is built with a Rust-first architecture:
maestro/
├── crates/
│ ├── cli/ # maestro-cli (produces "maestro" binary)
│ ├── cockpit/ # maestro-cockpit (ratatui TUI library)
│ │ # Tabs: Dashboard, Sessions, Projects, Analysis, LSP, Memory, Settings
│ ├── maestro-claw/ # Agent execution framework (providers, tools, channels, runtime)
│ ├── gateway/ # Gateway server (SSE, WebSocket, agent runtime)
│ ├── pi-mono/ # Pi-Mono integration (detection, discovery, agents, execution)
│ └── lsp-bridge/ # maestro-lsp-mcp-bridge (LSP protocol bridge)
│
└── leindex/
└── rust/ # leindex-core (core library + analysis engine, Turso/libsql)
cli → cockpit + leindex-core + pi-mono + maestro-claw + gateway
cockpit → leindex-core
gateway → maestro-claw + leindex-core
maestro-claw → leindex-core
pi-mono → (standalone)
leindex-core ↛ cockpit (forbidden)
archive/legacy-python-cli/- Historical reference only (Pythoncli.py)archive/tui-go/- Historical reference only (Go TUI)
Note: CI gates prevent any runtime imports from archived code.
Maestro has two types of tools:
-
Claude Code Slash Commands - AI-assisted commands for development workflows
- Installed via plugin marketplace (no additional setup required)
- Work directly within Claude Code/OpenCode sessions
- Examples:
/maestro:setup,/maestro:newTrack,/maestro:implement
-
CLI Tools - Standalone terminal tools for advanced features
- Require running the installer script
- Run from your terminal outside of Claude Code
- Examples:
maestro tui(Terminal UI),maestro memory serve(Web Dashboard)
Install Maestro slash commands directly from the Claude Code plugin marketplace:
# Add the marketplace repository
/plugin marketplace add scooter-lacroix/maestro
# Install Maestro
/plugin install maestroThen run the setup command in Claude Code:
/maestro:setup
What you get: All core slash commands for spec-driven development, track management, and AI-assisted workflows.
What you don't get: CLI tools (TUI, web dashboard) - see "Full Installation" below for those.
For the complete Maestro experience including the TUI and web dashboard for Claude Code, Sourcegraph Amp, OpenCode, Gemini CLI, and Codex:
# One-line installer
curl -sSL https://raw.githubusercontent.com/scooter-lacroix/Maestro/main/install.sh | bash
# Or manually clone and install
git clone --branch main https://github.com/scooter-lacroix/Maestro.git
cd Maestro
./install.shThen in Claude Code or your selected tool:
/maestro:setup
What you get: Everything from marketplace installation PLUS:
maestro tui- Terminal UI for session and MCP managementmaestro memory serve- Web dashboard for memory visualizationmaestro memory status- Memory system statistics- Full CLI with all features
Maestro's unified installer automatically detects and configures all supported agents. Simply run:
curl -sSL https://raw.githubusercontent.com/scooter-lacroix/Maestro/main/install.sh | bashThen in OpenCode:
/maestro setup
Initialize the Maestro environment for a new or existing project.
# Claude Code
/maestro:setup
# OpenCode
/maestro setupProcess:
- Detects if project is greenfield (new) or brownfield (existing)
- For brownfield: Analyzes existing code to understand tech stack
- Interactive product definition (vision, guidelines, tech stack)
- Workflow and code styleguide selection
- Generates initial track
Create a new track with interactive specification generation.
# Claude Code
/maestro:newTrack Add user authentication with JWT
# OpenCode
/maestro newTrack Add user authentication with JWTProcess:
- Loads project context from Nexus Memory
- Asks 3-5 clarifying questions
- Generates comprehensive spec.md
- Creates detailed plan.md with task breakdown
- Registers track in tracks.md
Execute the implementation plan for a specific track.
# Claude Code
/maestro:implement user-auth-jwt
# OpenCode
/maestro implement user-auth-jwtProcess:
- Loads track specification and plan
- Applies metacognitive analysis before/after key actions
- Identifies task complexity
- Automatically selects appropriate agent
- Executes TDD workflow (test → implement → refactor)
- Tracks progress in plan.md
- Stores context to Nexus Memory
Display current progress across all tracks.
# Claude Code
/maestro:status
# OpenCode
/maestro statusOutput includes:
- Current phase and in-progress tasks
- Completion statistics
- Next pending actions
- Blockers and dependencies
- Memory context timestamp
Interact with the Nexus Memory System.
# Browse memory via web dashboard
maestro memory serve
# Check memory system status
maestro memory status
# Scan directories for Maestro projects
maestro memory scan . --depth 3
# Store a memory entry
maestro memory store \
--content "authentication flow validated" \
--category decision \
--importance highLaunch the Terminal User Interface for session and MCP management.
maestro tuiFeatures:
- List and manage all tmux sessions
- Fork sessions for experimentation
- Group sessions by project
- Fuzzy search across sessions
- Manage MCP server connections
- Socket pooling for efficiency
Revert previous work at specified granularity.
# Claude Code
/maestro:revert [track|phase|task]
# OpenCode
/maestro revert [track|phase|task]maestro/
├── product.md # Product vision and guidelines
├── tech-stack.md # Technology stack choices
├── workflow.md # Development workflow rules
├── tracks.md # Track registry and overview
├── setup_state.json # Setup progress tracking
├── critical_think/ # Metacognitive analysis framework
│ ├── core.py # Analysis engine
│ ├── templates/ # Analysis prompt templates
│ └── tests/ # Analysis tests
├── memory/ # Nexus Memory System
│ ├── nexus/ # Integrated Nexus code
│ ├── frontend/ # Web dashboard (React + TypeScript)
│ └── docs/ # Memory documentation
├── tui/ # Terminal User Interface (Go)
│ ├── cmd/ # TUI commands
│ ├── mcppool/ # MCP socket pooling
│ └── docs/ # TUI documentation
├── tracklens/ # Walkthrough system
│ ├── editor/ # Visual plan editor (React + TypeScript)
│ ├── review-editor/ # Diff viewer (React + TypeScript)
│ ├── ui/ # UI components
│ └── server/ # Node.js backend
└── tracks/
└── <track_id>/
├── spec.md # Track specification
├── plan.md # Implementation plan
└── metadata.json # Track metadata
These commands work within Claude Code/OpenCode sessions:
| Command | Description |
|---|---|
/maestro:setup |
Initialize Maestro for new/existing projects |
/maestro:newTrack <desc> |
Create new track with interactive spec |
/maestro:implement [track] |
Execute implementation plan |
/maestro:status |
Display progress across all tracks |
/maestro:revert [track|phase|task] |
Revert previous work |
/maestro:configure |
Configure Maestro settings and features |
/maestro:tldr <command> |
5-layer code analysis (AST, callgraph, CFG, DFG, slicing) |
/maestro:leindex <command> |
Code indexing and search (full-text + semantic) |
/maestro:memory serve |
Start memory dashboard server (requires CLI installation) |
/maestro:memory status |
Show memory system statistics (requires CLI installation) |
These commands run in your terminal and require the full installation:
| Command | Description |
|---|---|
maestro memory serve |
Launch web dashboard (http://localhost:18765) |
maestro memory status |
Show memory system statistics |
maestro memory scan <path> --depth <n> |
Scan directories for Maestro projects |
maestro memory store --content <text> --category <type> --importance <level> |
Store a memory entry |
| Command | Description |
|---|---|
maestro tui |
Launch Terminal User Interface for session management |
- Quick Start Guide - Claude Code specific documentation
- OpenCode Guide - OpenCode specific documentation
- Marketplace - Plugin marketplace and distribution
- Agent Usage - All 8+ agents explained
- Memory System - Nexus Memory documentation
- Memory Integration Guide - Current CLI memory command surface and architecture
- Memory Quick Start - 5-minute validation flow for memory commands
- TUI Configuration - TUI setup guide
- Testing - Test coverage details
- Unified Memory System: 95-100% reliable memory capture via 4-layer hooks
- 109 Skills: Workflow, analysis, research, quality, planning, math, and context skills
- 28 Agents: Specialized agents for orchestration, planning, exploration, and more
- 16 Hooks: Session, tool use, coordination, and event-driven automation
- TLDR Analysis: 5-layer code analysis with semantic indexing
- Web Dashboard: Built with React 18 + TypeScript + Vite
- Cockpit TUI: Rust-based terminal interface (ratatui)
- tmux: Required for TUI session management
- Node.js 18+: Required for web dashboard development
- Python 3.11+: Required for Maestro v2 core
- UV Package Manager: Required for Maestro v2 installation
# Claude Code
/maestro:newTrack Add user authentication with JWT
# OpenCode
/maestro newTrack Add user authentication with JWTMaestro will:
- Load project context from Nexus Memory
- Ask 3-5 clarifying questions
- Generate a comprehensive spec.md
- Create a detailed plan.md with task breakdown
- Store decisions to memory for future reference
- Register the track
# Claude Code
/maestro:implement user-auth-jwt
# OpenCode
/maestro implement user-auth-jwtMaestro will:
- Load the specification and plan
- Apply metacognitive analysis to validate approach
- Assess each task's complexity
- Automatically select appropriate agents
- Execute TDD workflow for each task
- Validate results with analysis
- Store progress and decisions to memory
- Track progress and commit changes
# Launch web dashboard
maestro memory serve
# In browser at http://localhost:18765:
# - Browse all memories by project
# - Semantic search across memories
# - View project and track progress
# - Visualize memory statistics
# Check status from CLI
maestro memory status
# Scan current directory for projects
maestro memory scan . --depth 2
# Store from CLI
maestro memory store \
--content "JWT implementation details captured" \
--category observation \
--importance normal# Launch TUI
maestro tui
# In TUI:
# - List all sessions (fuzzy search with /)
# - Create new session (Ctrl-n)
# - Fork session for experimentation (Ctrl-f)
# - Group sessions by project
# - Manage MCP server connections
# - View socket pooling statisticsThe Cockpit TUI includes a Conductor module for autonomous track execution, inspired by Ralph TUI. The Conductor replaces the legacy Orchestrate pane.
Key Features:
- Track/Task Tree: Left panel shows all tracks with expandable task hierarchies
- Live Output: Right panel displays real-time iteration output with scrolling
- Session Management: Start, pause, resume, or abort conductor loops
- LeIndex Integration: Token-efficient context injection using 5-phase analysis
- Crash-Safe Persistence: Session state saved to
~/.maestro/conductor/with lock files
Modes:
- Planning Mode: Generate/update plans without implementation. Focus on analysis and architecture.
- Building Mode: Execute tasks iteratively with auto-commit and completion detection.
Keybindings:
O/Shift+O: Cycle through tracksSpace: Expand/collapse task nodess: Start conductor loopp: Pause conductor loopr: Resume paused loopx: Abort conductor loop?: Show help overlay
Safety Notes:
- Session Locks: Each track has a lock file to prevent concurrent execution. Stale locks (>1 hour) are automatically cleaned.
- Crash Recovery: If the conductor process crashes, session state is preserved. Resume with
rkey. - Dangerous Mode: When using auto-approval agents, consider enabling sandbox mode (future enhancement) for file isolation.
- Context Budget: LeIndex context budget is configurable (default: 50K tokens). Ultra mode (<50K) uses minimal context; Balanced mode (>50K) provides full analysis.
State Directory:
~/.maestro/conductor/
├── locks/ # Per-track lock files
├── sessions/ # Session state JSON
└── logs/ # Iteration logs (JSONL)
Example Workflow:
- Launch Cockpit:
maestro tui - Navigate to Analysis tab and select a track
- Select a track using
Okey - Press
sto start conductor loop - Monitor progress in live output panel
- Press
pto pause if needed - Press
rto resume - Press
xto abort when complete
Completion Detection: The conductor engine detects task completion through:
- Plan.md status marker updates (
[~]→[x]) - Git commits with descriptive messages
<promise>COMPLETE</promise>token in agent output- Backpressure validation (tests passing)
Maestro embodies these principles:
- The Plan is the Source of Truth: All work tracked in plan.md
- The Tech Stack is Deliberate: Changes documented before implementation
- Test-Driven Development: Write tests before functionality
- High Code Coverage: Aim for >80% coverage
- Systematic Analysis: Metacognitive analysis before/after key decisions
- User Experience First: Every decision prioritizes UX
- Non-Interactive & CI-Aware: Prefer non-interactive commands
- Memory-Aware: Learn from every interaction
- Session-Aware: Manage complex workflows efficiently
Maestro v2.5 includes comprehensive testing infrastructure:
- 250+ tests across unit, integration, E2E, and performance suites
- Target >98% code coverage for critical paths
- Unit tests for skills, agents, hooks, memory, and tracks modules
- Integration tests for memory system, coordination patterns, and TLDR
- E2E tests for complete track workflows (newTrack, implement, status, revert)
- Performance benchmarks for memory operations and semantic search
- CI/CD ready with pytest, coverage, and automated regression detection
See Maestro v2 Track for implementation details.
Validate the finalized build on main with:
git clone --branch main https://github.com/scooter-lacroix/Maestro.git
cd Maestro
bun install
bun run build:tracklens
cargo test --workspaceQuick validation:
- Remote install entrypoint:
curl -sSL https://raw.githubusercontent.com/scooter-lacroix/Maestro/main/install.sh | bash - Local install branch safety:
git branch --show-currentbefore and after./install.sh - Finalized
mainbuild:bun run build:tracklens && cargo test --workspace
Contributions are welcome! Please read our contributing guidelines and submit pull requests to the main repository.
MIT License - see LICENSE file for details.
- Built for Claude Code and OpenCode ecosystems
- Inspired by test-driven development and spec-first methodologies
- Integrates Council of Agents framework
- Conductor Module: Inspired by subsy/ralph-tui (MIT License) - Terminal UI for autonomous task execution
- Ralph Methodology: Inspired by ghuntley/how-to-ralph-wiggum - Autonomous AI development patterns
The Conductor module in Maestro Cockpit implements concepts from Ralph TUI, providing autonomous task execution with track-based planning, LeIndex-powered context injection, and crash-safe session persistence.
- Documentation: docs/
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Transform your AI-assisted development today
Get Started · Features · Documentation · Web Dashboard
Maestro v2.5 - The Unified Development Framework
