Orchestro - Trello for Claude Code

by khaoss85

16 stars
326 downloads
Not rated
GitHub

About

Transform product ideas into reality with an intelligent orchestration system that bridges Product Managers, Developers, and AI. Orchestro conducts the entire development symphony: task decomposition, dependency tracking, pattern learning, and real-time progress visualization.

Details

Author
khaoss85
GitHub stars
16
Downloads
326
Categories
Productivity, Project Management, Other, AI

- 60 MCP tools for orchestrated development
- AI-powered user story decomposition into technical tasks
- Visual Kanban board with real-time progress updates
- Dependency graphs and conflict detection across tasks
- Pattern learning from past implementations (success/failure)
- Context retention between Claude Code sessions
- Rollback capability and complete audit timeline

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Orchestro - Trello for Claude Code
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via the MCP Registry with npx @khaoss85/orchestro@latest or the one-command installer npx @orchestro/init. Add it to Claude Code’s configuration as an MCP server, or install as a Claude Code plugin with /plugin install orchestro-suite@orchestro-marketplace. Requires Node.js 18+, a Supabase account, and environment variables (DATABASE_URL, SUPABASE_URL, SUPABASE_SERVICE_KEY). Start the dashboard with npm run dashboard and access it at http://localhost:3000. After configuration, ask Claude Code "Show me all orchestro tools" to verify.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "orchestro - trello for claude code": {
            "mcp-orchestro": {
                "command": "npx",
                "args": [
                    "@khaoss85/orchestro@latest"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-orchestro": {
        "command": "npx",
        "args": [
            "@khaoss85/orchestro@latest"
        ]
    }
}

🎭 Orchestro

> Your AI Development Conductor - From Product Vision to Production Code

Transform product ideas into reality with an intelligent orchestration system that bridges Product Managers, Developers, and AI. Orchestro conducts the entire development symphony: task decomposition, dependency tracking, pattern learning, and real-time progress visualization.

[Status]()
MCP Registry
NPM Package
[TypeScript]()
[MCP Tools]()
[License]()

---

🎯 Why Orchestro?

The Problem:
- Product Managers lose track of development progress
- Developers struggle with context switching and dependencies
- Knowledge is lost between Claude Code sessions
- No single source of truth for what's being built

The Solution: Orchestro orchestrates the entire development lifecycle:
- 👔 For PMs: Visual Kanban board, user story decomposition, progress tracking
- 👨‍💻 For Developers: AI-powered task analysis, dependency graphs, pattern learning
- 🤖 For Claude Code: Structured workflows, enriched context, knowledge retention
- 📊 For Everyone: Real-time dashboard, transparent progress, complete audit trail

Think Trello × Jira × AI - but designed specifically for AI-assisted development.

---

✨ Key Features

👔 For Product Managers & Owners

- User Story Decomposition - Write a story, AI creates technical tasks automatically - Visual Progress Board - Kanban view with real-time updates - No Technical Knowledge Required - Manage development without coding - Complete Transparency - See exactly what's being built, when, and why - Risk Awareness - Auto-flagged risks with plain English explanations

👨‍💻 For Developers

- Intelligent Task Analysis - AI analyzes codebase and suggests implementation - Dependency Tracking - Visual graphs show what depends on what - Pattern Learning - System learns from successes and failures - Conflict Prevention - Detects when tasks touch the same files - Context Retention - Never lose context between sessions

🤖 For Claude Code

- 60 MCP Tools - Complete toolkit for orchestrated development - Structured Workflows - prepare → analyze → implement → learn - Enriched Prompts - Context-aware implementation guidance - Knowledge Base - Templates, patterns, learnings persist forever

📊 For Everyone

- Real-Time Dashboard - Live updates via Socket.io - Complete History - Timeline of all decisions and changes - Rollback Capability - Undo mistakes safely - Export Everything - Markdown reports for stakeholders

---

🎼 The Development Symphony

How Orchestro Conducts Your Development

┌─────────────────────────────────────────────────────┐
│  PRODUCT MANAGER                                     │
│  "User should login with email/password"           │
└─────────────────────────────────────────────────────┘
                        ↓
            ┌──────────────────────┐
            │  ORCHESTRO AI        │
            │  Decomposes Story    │
            └──────────────────────┘
                        ↓
    ┌──────────────────────────────────────────┐
    │  7 Technical Tasks Created               │
    │  • Database schema                       │
    │  • Authentication service                │
    │  • API endpoints                         │
    │  • Frontend components                   │
    │  • State management                      │
    │  (with dependencies automatically)       │
    └──────────────────────────────────────────┘
                        ↓
            ┌──────────────────────┐
            │  DEVELOPER/CLAUDE    │
            │  Implements Tasks    │
            └──────────────────────┘
                        ↓
    ┌──────────────────────────────────────────┐
    │  PM SEES PROGRESS                        │
    │  • Kanban updates in real-time          │
    │  • Risks flagged automatically          │
    │  • Dependencies visualized              │
    └──────────────────────────────────────────┘

---

🚀 Quick Start

Option 1: From MCP Registry ⭐ (Recommended)

Orchestro is now in the Official MCP Registry!

# Install via NPX (no global install needed)
npx @khaoss85/orchestro@latest

Or add to Claude Code config:

{
"mcpServers": {
"orchestro": {
"command": "npx",
"args": ["-y", "@khaoss85/orchestro@latest"],
"env": {
"DATABASE_URL": "your-supabase-connection-string"
}
}
}
}

---

Option 2: One-Command Install ⚡

npx @orchestro/init

That's it! The installer will:
- ✅ Download and setup Orchestro
- ✅ Apply database migrations to Supabase
- ✅ Configure Claude Code automatically
- ✅ Setup Supabase connection
- ✅ Start the dashboard
- ✅ Verify everything works

Interactive prompts:

🎭 Orchestro Setup Wizard

? Supabase connection string: ████████
? Project name: My Project
? Install location: ~/orchestro

⚙️ Setting up...
✓ Orchestro installed
✓ Claude Code configured
✓ Database ready

🎉 Done! Restart Claude Code and ask:
"Show me orchestro tools"

---

Option 2: Manual Install (5 Minutes)

1. Prerequisites

# Node.js 18+
node --version

Supabase account (free tier works great)

Sign up at https://supabase.com

2. Database Setup on Supabase

Create your Supabase project:
1. Go to https://supabase.com and create a new project
2. Wait for the database to be provisioned (~2 minutes)
3. Go to SettingsDatabase and copy the Connection String (Transaction mode)

Apply database schema:

# Clone this repo first
git clone https://github.com/khaoss85/mcp-orchestro.git
cd mcp-orchestro

Install dependencies

npm install

Set your Supabase connection string

export DATABASE_URL="your-supabase-connection-string"

Apply all migrations to create the schema

npm run migrate

Verify database setup:

# The migrate script will show you all tables created:

You should see:


✅ Running migration: code_entities


✅ Running migration: add_tasks_metadata


✅ Running migration: fix_status_transition_trigger


✅ Running migration: event_queue


✅ Running migration: auto_update_user_story_status


✅ Running migration: add_task_metadata_fields


✅ Running migration: add_pattern_frequency_tracking

Or verify manually via Supabase dashboard:

Go to Database → Tables and check all tables are created

Get your credentials:

# From Supabase Dashboard:

1. DATABASE_URL (for migrations & MCP server)

Settings → Database → Connection String → Transaction mode

Example: postgresql://postgres:[password]@db.[project].supabase.co:5432/postgres

2. SUPABASE_URL (for API calls)

Settings → API → Project URL

Example: https://[project].supabase.co

3. SUPABASE_SERVICE_KEY (for admin operations - keep secret!)

Settings → API → service_role key

Example: eyJhbG...

3. Quick Setup Script

# Run interactive setup
npm run setup

Or manual configuration:

cat > .env << EOF DATABASE_URL=your-supabase-connection-string SUPABASE_URL=your-supabase-url SUPABASE_SERVICE_KEY=your-service-key EOF

4. Configure Claude Code

```bash

Auto-configure (recommended)

npm run configure-claude

Or manually edit:

open ~/Library/Application\ Support/Claude/claude_desktop_config.json

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.