Maestro Symphony is a community-driven program that connects Maestro users with open source repository maintainers seeking contributions. Think of it like distributed computing for AI-assisted development — instead of donating CPU cycles, users donate LLM tokens to advance open source.Documentation Index
Fetch the complete documentation index at: https://docs.runmaestro.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before starting a Symphony contribution, ensure you have:How It Works
For Contributors
- Browse available projects directly within Maestro
- Select a GitHub issue that matches your interests
- Create a dedicated agent session — choose your AI provider and model
- Single-click contribution — Maestro clones the repo, runs Auto Run docs, and creates a PR

For Repository Owners
- Define contribution opportunities as Auto Run documents in your repository
- Open a GitHub issue listing the document paths
- Add the
runmaestro.ailabel to make it visible to the Maestro community - Optionally add the
blockinglabel to issues with unmet prerequisites (creates dependency trees) - Receive quality pull requests generated by AI-assisted workflows
Opening Symphony
| Method | Description |
|---|---|
Cmd+Shift+Y / Ctrl+Shift+Y | Keyboard shortcut |
| Quick Actions → “Maestro Symphony” | Command palette (Cmd+K) |
| Hamburger Menu → “Maestro Symphony” | Menu item |
Browsing Projects
The Symphony modal has four tabs: Projects, Active, History, and Stats.Projects Tab
The Projects tab shows registered open source projects in a tiled grid:- Category filters — Filter by AI/ML, Developer Tools, etc.
- Search — Find projects by name, description, or tags
- Project tiles — Click to view available issues
- Keyboard navigation — Use arrow keys to navigate, Enter to select,
/to focus search

- Issue title and number
- Number of Auto Run documents to process
- Document previews with a dropdown selector (use
Cmd+Shift+[/Cmd+Shift+]to cycle documents) - Status indicator (available, in-progress with PR link, or blocked)
Blocked Issues
Issues with theblocking label appear in a separate “Blocked” section, grayed out with a lock icon. These represent work that has unmet prerequisites — the repository maintainer will remove the blocking label once dependencies are satisfied. Blocked issues cannot be started but are shown so contributors can see the full scope of planned work.
Starting a Contribution
Click Start Symphony on an available issue to open the agent creation dialog:
- AI Provider — Choose Claude Code, Codex, OpenCode, etc.
- Session Name — Pre-filled as “Symphony: owner/repo #123”
- Working Directory — Where the repository will be cloned
- Clone the repository to
~/Maestro-Symphony/{owner}-{repo}/(default location, customizable) - Create a new branch (
symphony/{issue-number}-{short-id}) - Set up Auto Run documents (external attachments downloaded to cache, repo docs referenced in place)
- Begin processing tasks automatically
- Create a draft PR on first commit (claims the issue so others know it’s in progress)
Tracking Contributions
Active Tab
View your in-progress Symphony sessions:
- Issue title and repository — The GitHub issue being worked on
- Status badge — Running, Paused, Creating PR, etc.
- Progress bar — Documents completed vs. total
- Current document — The document being processed
- Time elapsed — How long the contribution has been running
- Token usage — Input/output tokens and estimated cost
- Draft PR link — Once created on first commit
- Controls — Pause/Resume, Cancel, Finalize PR
History Tab
Review completed contributions with aggregate stats at a glance:
- Issue and repository — What you worked on
- Merge status — Whether the PR was merged
- Completion date — When you finished
- PR link — Direct link to the pull request
- Detailed metrics — Documents processed, tasks completed, tokens used, and cost
Stats Tab
Track your overall impact and unlock achievements:
- Tokens Donated — Total tokens contributed with dollar value
- Time Contributed — Hours spent and repositories helped
- Streak — Current and best contribution streaks
| Achievement | Requirement |
|---|---|
| First Steps | Complete your first Symphony contribution |
| Merged Melody | Have a contribution merged |
| Weekly Rhythm | Maintain a 7-day contribution streak |
| Harmony Seeker | Complete 10 contributions |
| Ensemble Player | Contribute to 5 different repositories |
| Virtuoso | Complete 1000 tasks across all contributions |
| Token Millionaire | Donate over 10 million tokens |
| Early Adopter | Join Symphony in its first month |
Session Integration
Symphony sessions appear in the Left Bar like any other session:- Named “Symphony: owner/repo #123”
- Optionally grouped under a “Symphony” group
- Full access to AI Terminal, Command Terminal, and Auto Run controls
Creating Symphony-Ready Issues
Repository owners create issues with therunmaestro.ai label:
Task Claiming
Symphony uses deferred PR creation to avoid GitHub’s “no commits between branches” error. When you start a contribution, Maestro sets up the branch and documents but waits until the first commit to create the draft PR:- Start contribution → Branch created locally, Auto Run begins processing
- First commit → Draft PR automatically created, claims the issue
- Subsequent commits → Push to the same PR
- No draft PR → Task is available
- Draft PR exists → Task is in progress (first to commit wins)
Registering Your Project
To add your open source project to Symphony:- Fork the Maestro repository
- Add your project to
symphony-registry.jsonin the root directory - Submit a pull request to the main Maestro repository
Available Categories
| Category | Label | Emoji |
|---|---|---|
ai-ml | AI & ML | 🤖 |
developer-tools | Developer Tools | 🛠️ |
infrastructure | Infrastructure | 🏗️ |
documentation | Documentation | 📚 |
web | Web | 🌐 |
mobile | Mobile | 📱 |
data | Data | 📊 |
security | Security | 🔒 |
other | Other | 📦 |
Available Issues
Browse Symphony-ready issues on Maestro itself:Maestro Symphony Issues
View all issues labeled
runmaestro.ai — ready for AI-assisted contributionMaestro Symphony — Advancing open source, together.