Maestro runs and watches every Claude Code session at once — and conducts them. Live terminals grouped by project, an Inbox that ranks what needs you, and a Maestro panel docked right beside the work.
Drag panes to rearrange them. Resize from any edge. Spin up a new session. This is the real cockpit layout, running on the same grid engine as the app.
A live preview of the cockpit, running on the same grid engine as the app. Open it on a Mac to drag, resize, and spin up sessions.
Maestro is a chat that sees your whole fleet, live — and it now lives in a persistent side panel next to your terminals. One click on the Maestro chip in the top bar opens it; it stays put while you move between projects.
Docked beside your terminals — resizable, collapsible, expandable to full screen. It follows you between projects, and collapsing never kills the conversation.
“Which sessions are waiting on me?” “What is golden-yak doing?” It reads real state, not guesses — and jumps you to the right pane.
Hand it a goal and it sets up the workspaces, spawns the sessions, and starts them with the right prompts. Every send is shown to you for approval first.
“When A finishes, tell B to continue.” Rules fire automatically; an activity log shows everything the orchestrator did, and why.
The Inbox is a ranked queue of exactly what needs a human: sessions waiting on input, finished turns you haven't read, agents that went quiet. It's built from deterministic rules over tracked state — no model call decides the order — and every row tells you why it's there. ⌘J jumps you straight to the top item.
The Overview is Maestro's mission control: how many sessions are working, idle, or waiting on you — click a tile to filter. Today's messages and tokens, an hour-by-hour activity chart, what the orchestrator did for you, and a Stuck watch that flags agents that went quiet. Reply to a waiting session straight from its card. Hide any widget you don't want.
Pick a work mode and every new session starts with it — or Satirical, if you like your diffs with a side of sass. Set a default, override per session.
No flattery. It tells you when you're wrong — and pushes back.
Mockups first. Code after you've signed off on the look.
Confirms the plan with you before it touches a single file.
Essentials only. No ceremony, no recap, no fluff.
Your diffs, with a side of sass. Still correct. Just… commentary.
Getting close to your Claude limit? Queue a message and pick a session — Maestro sends it the moment your window resets, and can keep your Mac awake until it fires. Come back to work that kept moving.
Run and watch many Claude Code sessions at once in a draggable grid. Each pane shows the session's live Claude Code status (idle, working, or waiting on you), plus running subagents.
Glow, sound, and a macOS alert when a session needs you. A live context gauge on every pane shows how close each session is to auto-compacting — the same number Claude Code sees. And if an agent looks busy but has gone silent, Stuck watch flags it before you waste an afternoon on it.
See running subagents live, plus your 5-hour and weekly Claude limits, and get alerted before you hit them.
Spin a session up inside its own git worktree — an isolated checkout on its own branch, with branch and PR status right on the pane. Organize a busy repo into named, color-coded workspaces (“Power refactor”, “Bug triage”) and switch with tabs.
Every Claude session ever run on your machine, searchable by name, prompt, project, or branch — and resumable with one click. Closing a session in Maestro is non-destructive: the conversation is always in History. The ⌘P palette puts projects and sessions in one jump list.
Each session keeps everything you asked it, newest first, full text one click away. Every answered prompt offers Fork from here — a new session whose conversation is the original up to that point. Rewind past a wrong turn without losing the good context before it.
⌘-click any file path Claude prints and it opens in a side panel with rendered markdown. Files stack as tabs, and each project keeps its own tab set — switch projects, switch tabs. The view live-refreshes while Claude edits the file, and find-in-file is built in.
Idle sessions can sleep: the process is killed and the memory freed, but the conversation and pane stay — wake one and it resumes in place. Optional auto-sleep parks sessions after a configurable idle window, and priority sessions star and sort first everywhere.
Opt in to a token-gated listener bound to your machine's Tailscale address and drive your fleet from another machine — no macOS Remote Login required. It serves only the orchestrator surface, session telemetry stays loopback-only, and every remote action still passes the app's approval gates.
Seven color themes (Dracula, Solarized, Gruvbox, and more), five monospace fonts, and adjustable font size. Applied live across every session and saved between launches.
Drop sessions into 2-, 3-, or 4-pane templates, plus a Tidy action that auto-arranges everything into a clean full-width stack.
Sessions survive restarts, and Maestro can auto-resume the ones that were live when you quit. Per-folder history lets you reopen a past session by name or ID.
Get notified at custom percentage thresholds (like 80% and 95%), and a set time before your 5-hour window resets.
Choose your own notification sounds for the moment a session needs you, so you know it by ear.
Built-in background auto-update keeps Maestro fresh, with no manual reinstalls to think about.
A warm, paper-like theme that feels like home — plus dark cockpit classics.
Every new session starts in your chosen mode — Direct, Plan-first, Terse, or Satirical.
Show or hide any Overview widget. Keep the mission control you actually use.
Jump to the top of your Inbox — the next thing that needs you. One key, zero hunting.
A Claude-written summary of what your whole fleet did today, across every session.
See exactly which CLAUDE.md files and skills a session actually loaded — no more guessing.
Mission control per project or group, not just the whole fleet at once.
Move your whole project and session setup between Macs in one file.
A guided first run walks you through the cockpit in a minute — then gets out of the way.
Lost? Ask the orchestrator how anything in Maestro works.
Uses your existing Claude Pro or Max login. No API key to manage. Your sessions stay on your Mac.
Orchestrator actions are off by default — every send is approved by you first.
Running an older Claude Code CLI? Maestro degrades gracefully and guides you to update — it never just breaks. The app keeps itself current in the background.
We're Condorsoft, a software development company. We build products end to end, and plug into teams through consulting and staff augmentation. Maestro is what we make when we build for ourselves. Got something you want built? Let's talk.
Let's talk →“We build products that survive real growth.”
Maestro is free, and there is no paid tier. If you want to get behind it, talk to us.
Maestro is built by Condorsoft. If you want to invest in the project or explore a partnership, talk to us directly — this is a conversation, not a checkout.
Bring your own Claude Pro or Max plan.