npx @orchestro/initThis installer is in development. Use Manual Setup below for now.
git clone https://github.com/yourusername/orchestro.git
cd orchestro
npm install
npm run buildnpm run setupThis will:
- ✅ Prompt for Supabase connection details
- ✅ Create
.envfile - ✅ Run database migrations
- ✅ Configure Claude Code automatically
- ✅ Verify installation
Example session:
🎭 Orchestro Setup Wizard
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ Node.js 18.0.0 detected
✓ Claude Code found
📋 Let's get started!
? Database URL (pooler connection): postgresql://...
? Project name: My Project
⚙️ Creating .env file...
✓ .env file created
🗄️ Running database migrations...
✓ Database migrations completed
🔧 Configuring Claude Code...
✓ Claude Code configured
🎉 Setup Complete!
Next steps:
1. Restart Claude Code
2. Ask: "Show me orchestro tools"
3. Open dashboard: http://localhost:3000
# In Claude Code:
"Show me all orchestro tools"
# Expected: 27 tools listed! 🎭
# 1. Create .env
cat > .env << EOF
DATABASE_URL=your-supabase-connection-string
SUPABASE_URL=https://xxx.supabase.co
SUPABASE_SERVICE_KEY=your-service-key
EOF
# 2. Configure Claude Code
npm run configure-claude
# 3. Run migrations
npm run migrate
# 4. Start dashboard (optional)
npm run dashboard-
Check build completed:
ls -la dist/server.js # Should exist -
Verify config path is absolute:
# View Claude config cat ~/Library/Application\ Support/Claude/claude_desktop_config.json # Should show absolute path like: # "/Users/john/orchestro/dist/server.js"
-
Restart Claude Code completely
-
Use pooler connection string:
✅ postgresql://postgres.xxx:pass@aws-0-region.pooler.supabase.com:6543/postgres ❌ postgresql://postgres.xxx:pass@db.xxx.supabase.co:5432/postgres -
Test connection:
npm run migrate # Should run without errors
Run steps manually:
# 1. Build
npm run build
# 2. Create .env manually
nano .env
# 3. Configure Claude manually
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
# Add orchestro configuration
# 4. Restart Claude Codenpm run setup # Interactive setup wizard
npm run configure-claude # Auto-configure Claude Code
npm run migrate # Run database migrations
npm run dashboard # Start web dashboard
npm run build # Build TypeScript
npm run start # Start MCP server- 📖 Read: Integration Guide - Full setup guide
- 👔 For PMs: PM Guide - Product manager workflow
- 💻 For Devs: Dev Guide - Developer deep dive
- 🎯 Examples: Examples - Real-world usage
- 📧 Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
- 📖 Docs: Full Documentation
🎭 Happy Orchestrating!