Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
The Bloomberg Terminal for CLI Agents, its Maestro Baby!
| Date | Stars |
|---|---|
| 2026-07-31 | 1163 |
| 2026-08-06 | 1162 |
Today
-1 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Maestro <!-- Add your banner: save as assets/banner.png -->  **Orchestrate multiple AI coding assistants in parallel**  A cross-platform desktop application that lets you run 1-6 Claude Code (or other AI CLI) sessions simultaneously, each in its own isolated git worktree.       [](https://x.com/maestro5240871) [](https://discord.gg/3tQyFUYPVP) [](https://its-maestro-baby.github.io/maestro/) **Star us on GitHub — your support motivates us a lot!** --- ## Table of Contents - [Why Maestro?](#why-maestro) - [Features](#features) - [Keyboard Shortcuts](#keyboard-shortcuts) - [Architecture](#architecture) - [Installation](#installation) - [Usage](#usage) - [Configuration](#configuration) - [Troubleshooting](#troubleshooting) - [Contributing](#contributing) - [License](#license) - [Acknowledgments](#acknowledgments) --- ## Why Maestro? **The Problem:** AI coding assistants work on one task at a time. While Claude works on Feature A, you wait. Then you start Feature B. Then you wait again. Context switching is expensive, and your development velocity is bottlenecked by serial execution. **The Solution:** Run multiple AI sessions in parallel. Each session gets its own: - Terminal instance with full shell environment - Git worktree for complete code isolation - Assigned branch for focused work - Port allocation for web development ### Core Principles | Principle | Description | |-----------|-------------| | **Parallel Development** | Launch 1-6 AI sessions simultaneously. Work on feature branches, bug fixes, and refactoring all at once. | | **True Isolation** | Each session operates in its own git worktree. No merge conflicts, no stepping on each other's changes. | | **AI-Native Workflow** | Built specifically for Claude Code, Gemini CLI, OpenAI Codex, and other AI coding assistants. | | **Cross-Platform** | Runs on macOS, Windows, and Linux with native performance. | --- ## Features ### Multi-Terminal Session Grid - Dynamic grid layout (1x1 to 2x3) that adapts to your session count - iTerm2-style split panes within each session (Cmd+D vertical, Cmd+Shift+D horizontal) - Real-time status indicators: idle, working, waiting for input, done, error - Per-session mode selection (Claude Code, Gemini CLI, OpenAI Codex, Plain Terminal) ### Git Worktree Isolation - Automatic worktree creation at `~/.claude-maestro/worktrees/` - Each session works on its own branch without conflicts - Worktrees are pruned on session close - Visual branch assignment in the sidebar - "Worktree" badge in the terminal header when a session is running in a worktree ### MCP Server Integration - Built-in MCP server for agent status reporting - AI sessions report their state (idle, working, needs input, finished, error) - Real-time status updates displayed in the session grid - Uses the `maestro_status` tool for state communication ### Visual Git Graph - GitKraken-style commit visualization - Branch relationship view with colored rails - Commit detail panel with diffs - See which sessions are working on which branches ### Quick Actions - Custom action buttons per session - "Run App", "Commit & Push", and custom prompts - Execute commands via AI assistant ### Appearance Settings - Light and dark theme support - Terminal font customization wi
Excerpt of 13,609 characters
Read on GitHub207
7
4
2
2
1
1
1
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:8b8d0fec752bed6e, llm:Repository description: "The Bloomberg Terminal for CLI Agents, its Maestro Baby!" — TypeScript. Implies a CLI agent/tool for interacting with agents, likely an agent framework or chat/agent UI for CLI.
matched fp:8b8d0fec752bed6e, llm:Repository description: "The Bloomberg Terminal for CLI Agents, its Maestro Baby!" — TypeScript. Implies a CLI agent/tool for interacting with agents, likely an agent framework or chat/agent UI for CLI.
matched fp:8b8d0fec752bed6e, llm:Repository description: "The Bloomberg Terminal for CLI Agents, its Maestro Baby!" — TypeScript. Implies a CLI agent/tool for interacting with agents, likely an agent framework or chat/agent UI for CLI.