maestro
Health Uyari
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
An integrated agent development environment: orchestrate AI coding agents side by side on your desktop. Early stage.
Maestro
English · 한국어
Interactive Agentic Development Environment
An interactive development environment for conducting coding agents
Website · Download · Send feedback
[!WARNING]
Maestro is not production-ready yet. This is an early preview that shows where it is heading. Features are missing or changing, and the interface is being rebuilt. Back up any repository you care about before using it, and check the results yourself.
Why Maestro
Coding agents can now do a lot on their own. But the more agents you run, the more work lands back on you: switching terminal tabs, splitting branches by hand, keeping track of who changed what.
Maestro started from one question:
If people conducted instead of playing every instrument, what would a development environment look like?
A conductor doesn't play the instruments. They divide the score, hand parts to the players, point out where the music should go, and bring it all together. Maestro helps developers take that place: design the work together with agents, let several agents work side by side, and keep every change under your own control.
How it thinks
1. An agent that conducts
Every project has a maestro. It splits a request into tasks, creates worker agents for them, and when the workers finish, takes their results and merges them into the base branch. Instead of writing every line, you set the direction and judge the results.
2. Point, then direct
What is hard to explain in words, you draw. Sketch the structure on a canvas with areas, blocks, and arrows, then pick a block and give it instructions directly. Blocks hold specs in Markdown, and the maestro can draw structures too. We believe this is closer to how people think than a single chat box.
3. Process written as documents
Build a team from personas (planner, implementer, reviewer, and so on) and playbooks that describe how work gets divided. To change how the team works, you edit documents, not code.
Principles
- Isolation. Each agent works on its own branch in its own git worktree. Your original folder stays untouched.
- Parallelism. Several workers build at the same time, and the maestro is told each time one finishes.
- Control. When an agent wants to run a command or change a file, an approval card appears. Agents never merge on their own either: the app merges once you approve.
- Bring your own agents. Maestro does not build a new agent. It launches the CLI agents you already use and puts its interface on top. Your subscriptions and settings stay as they are.
- Honest limits. A worktree separates files; it is not a sandbox that contains the agent. The guard that blocks risky commands is there to catch mistakes, not to act as a security boundary.
- On your machine. Maestro itself sends no usage data anywhere. Its state lives in
~/.maestroon your computer. Your code and conversations go only where each agent CLI sends them (Anthropic, Google, and so on).
What works today
| Agent | Status |
|---|---|
| Claude Code | Chat and terminal views |
| Antigravity | Terminal view |
| Codex | Coming soon |
See the website for more on the features.
What's next
- Rebuild the interface (UI/UX)
- Multiple languages, with English as the default
- Codex support
- Auto-updates and code signing
Try it
Download the file for your OS from the latest release (Windows .exe/.msi, macOS .dmg, Linux .AppImage/.deb/.rpm).
You will need:
- Git
- The agent CLI you want to use, installed and run once to log in
- Node.js 22 or later, to use Claude Code in the chat view
- GitHub CLI (
gh), only for the pull-request merge mode
The builds are not code-signed yet, so Windows and macOS may warn that the app is unverified.
Build it with us
At this early stage, what you notice while using it helps most. Please leave bugs, rough edges, and ideas for how you would like to conduct your agents in Issues.
To build from source you need Rust, Node.js 22 or later, and the Tauri prerequisites.
npm install
npm run tauri dev
Architecture and implementation notes live in docs/ (in Korean).
License
Functional Source License 1.1, MIT Future License (FSL-1.1-MIT)
You are free to use and modify Maestro for yourself or inside your company, and for non-commercial education and research. The one thing not allowed is offering it to others as a commercial product or service that replaces Maestro or does substantially the same thing. Each version becomes available under the MIT license two years after it is released.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi