Run agents on real work · ship real PRs

Put AI agents on real work — and actually ship it.

Muster runs each coding agent in its own isolated git worktree, so they work in parallel without touching prod or each other. They reach your code and databases through MCP with the permissions you set — then you review the diff and open the PR, all in one place.

7-day free trial · macOS, Linux & Windows · Your code, databases & credentials stay on your machine.
One cockpit, not five tools

Everything the work needs, in one place.

Today it's scattered across a terminal, a database GUI, an SSH client, a git-review tool, and an issue tracker. Muster folds them into a single workspace — with AI agents running safely through all of it.

Let AI agents work without touching prod — or each other

Every task runs in its own isolated git worktree and branch, so you can point several agents at real work in parallel and none of them can stomp your main branch or overwrite another's changes. When one finishes, review its diff and open the PR without leaving the app.

  • An isolated worktree + branch created per task, automatically
  • Spawn, monitor, and resume coding agents per task
  • Review the diff and open a pull request in-app
  • Closed-task history you can revisit any time

Give agents your real context — with guardrails you control

Drive Claude Code, Codex, Cursor, Gemini, opencode, amp, and aider from one place, with live status so you always know which one needs input, is running, or is waiting on review. Through the built-in MCP server they reach your actual databases and workspace — but only with the capabilities you grant.

  • Seven agent CLIs, one control surface
  • Live needs-input / running / review status per agent
  • MCP bridge to your databases, tasks, hosts, diffs, and issues
  • Per-agent capabilities (DB read vs write, tasks, hosts, diff, issues) injected into each config
  • Read-only by default — enforced at the driver, not just requested

Query, browse, and edit any database — safely

Postgres, MySQL, SQLite, MongoDB, and Redis in one place, so you stop paying for a separate GUI. It's the same connection your agents reach through MCP — read-only by default — so what you see is exactly what they can act on.

  • Schema tree, ERD, and foreign-key navigation
  • Query editor with cancel and timeout
  • Results grid with sort, filter, and paging
  • Type-aware row editing plus DDL
  • EXPLAIN plans and CSV / JSON export

Work on remote servers without leaving the cockpit

A real terminal, file transfers, and tunnels for every host you manage — so you don't drop out to a separate SSH client mid-task.

  • Terminal with scrollback search and copy-on-select
  • Local, SOCKS, and reverse port forwarding with live indicators
  • Dual-pane local↔remote file manager with drag-drop SFTP / rsync
  • Transfer conflict resolution and resume
  • In-app syntax-highlighting editor and chmod / permissions

Keep work, personal, and client identities apart

Run under isolated profiles — each a full sandbox with its own home, config, SSH keys, Git identity, GitHub login, and AI-CLI accounts. Two subscriptions of the same tool can run side by side, one per profile, with nothing bleeding between them.

  • A separate SSH key, Git identity, and GitHub login per profile
  • Isolated AI-CLI accounts — run two Claude or Codex subscriptions at once
  • Full sandbox: separate HOME, XDG, and config directories
  • Switch identity per task without re-authenticating everything

Turn an issue into a shipped PR

Connect your tracker and pull real work straight into the cockpit — then push progress back so your board stays honest without a second app.

  • Linear, Jira, Trello, GitHub, GitLab, Asana, and Azure DevOps
  • Import an issue as a task in one click
  • Push status back automatically as it moves
  • Bidirectional comments stay in sync

Automate the busywork around every task

Build trigger → condition → action flows so the routine parts of shipping happen on their own — and you only step in where judgement is needed.

  • Triggers: issue moved, PR merged, a schedule, or a git push
  • Actions: create a worktree, run an agent, open a PR, notify
  • Branching logic for conditional flows
  • Ready-made templates to start from

Review every change before it ships

Read exactly what an agent — or you — changed, line by line, and shape it into a clean commit before it goes out.

  • Line-level staging, discard, and amend
  • Update-from-base and rebase with a conflict view
  • Commit history and blame

Your code, data, and credentials never touch our servers

Muster connects directly to your own database servers, hosts, and issue trackers; secrets live in the OS keychain and your data never routes through our cloud. The only things that reach us are licensing and update checks. That's what makes it safe to let agents touch real data — and safe for serious, regulated teams.

  • Connects directly to your own DB servers, SSH hosts, and trackers
  • Credentials and keys stored in the OS keychain, never uploaded
  • We only ever handle licensing + update checks — never your data
  • License validity is checked locally (signature), not by calling home
How it works

From a task to a merged PR.

The whole loop of getting real output from an agent — and shipping it with confidence — happens in four steps, without leaving the app.

1

Connect your world

Add your repositories, databases, and SSH hosts once. Credentials go straight into the OS keychain — never our servers.

2

Create a task

Describe the work. Muster opens an isolated git worktree and branch for it, so it can run alongside everything else in flight.

3

An agent gets to work

Send Claude Code, Codex, or any supported CLI into the task. It reaches your code and databases through MCP — limited to the capabilities you allowed, read-only unless you say otherwise.

4

Review the diff & open a PR

Watch live status, read every change line by line, then open the pull request and push status back to the linked issue — without switching apps.

Pricing

Buy once. It's yours.

A one-time purchase, $39 per device — a perpetual license, no subscription. Try it free for 7 days, then activate the device you bought it for. Need several machines? Set the device count, or talk to us for volume.

Volume & teams

Let's talk
Volume pricing & invoicing
Buying for a team? Volume pricing, invoicing & procurement.
  • Everything in Muster, on every device
  • Volume licensing, invoicing & purchase orders
  • Centralized license management
  • Self-hosted license server option
  • Security review & MSA support
  • Dedicated onboarding & support SLA

Prices in USD. One-time payment, no subscription. Try free for 7 days; all sales are final. Each device activates one license — move it to a new machine anytime by deactivating the old one.

FAQ

Questions, answered.

What is Muster, in one line?

One workspace for running AI coding agents on real work — each in its own isolated git worktree — and reviewing and shipping their changes, alongside the databases, terminals, and issue trackers that work needs.

Which databases are supported?

Postgres, MySQL, SQLite, MongoDB, and Redis. Each connection gives you a schema tree, ERD, a query editor with cancel/timeout, a sortable/filterable results grid, type-aware row editing, DDL, EXPLAIN plans, and CSV/JSON export. Those same connections are what your agents reach through MCP.

Which AI agents and CLIs work with it?

Claude Code, Codex, Cursor, Gemini, opencode, amp, and aider — driven from one control surface with live status. Adapters are config-driven, so support for more agents can be added without waiting on a new release.

What is MCP, and why does it matter?

Model Context Protocol is the open standard agents use to reach tools and data. Muster runs an MCP server that exposes your databases, tasks, hosts, diffs, and issues to the agent — so it acts on your real context instead of guessing, and you stop copy-pasting schemas and results back and forth.

Is it safe to let an agent touch my database?

Yes. Every agent is read-only by default, and you grant capabilities per agent — DB read vs write, tasks, hosts, diff, issues. Those limits are injected into each agent's config and enforced at the database driver, not merely requested: an agent without write simply cannot write.

Do you store my credentials or data?

No. Connections run from your machine against your own servers; database credentials and SSH keys live in your operating system's keychain. Muster's cloud only handles billing and license keys — it never proxies, stores, or sees your data.

Does it work with remote servers over SSH?

Yes. You get a full terminal, local/SOCKS/reverse port forwarding with live indicators, and a dual-pane local↔remote file manager with drag-drop SFTP/rsync (including conflict resolution and resume), plus an in-app editor and permissions control.

Can I self-host? Does it need your cloud to work?

Muster is desktop software that runs entirely on your machine and does not need our cloud to do its job. Only licensing and billing touch our servers — and Enterprise customers can run their own license server to keep even that in-house.

Which platforms are supported?

macOS (Apple Silicon and Intel), Linux, and Windows. A license activates one device on any of them.

How does licensing work?

Muster is a one-time purchase, per device — $39 buys a perpetual license for a single machine. When you first activate, the license binds to that device's hardware id and then verifies offline, forever. Need several machines? Buy the number of devices you want at checkout. To move a license to a new computer, deactivate the old device from your dashboard (or in-app) and activate the new one.

Is there a free trial? What about refunds?

Yes — a 7-day free trial with no card required, so you can be sure before you buy. Try everything, and purchase only if it's right for you. Because it's a one-time purchase (not a subscription) there's nothing to cancel, and your license is yours to keep forever. As the checkout notes, all sales are final — so please make full use of the trial first.

Start shipping with agents today.

Download Muster and set up your first repo, database, and task in under five minutes. Your code and data stay between you and your own servers — never ours.