← GUI catalog

Multi-harness workspace

Maestro

An open-source desktop workspace for running and coordinating multiple named coding agents across sessions and worktrees.

Status
Active
License
AGPL-3.0
Source access
Open source
Record checked

At a glance

Linux, Windows, and macOS users who want parallel agent sessions, worktree isolation, visual diffs, agent group chat, and browser-based remote control.

Good choice if

Linux, Windows, and macOS users who want parallel agent sessions, worktree isolation, visual diffs, agent group chat, and browser-based remote control.

Check before choosing

Group chat coordinates AI agents rather than human teammates, so shared live team operation is not established. Remote access uses a token-bearing URL and an optional Cloudflare tunnel.

Workflow fit

Existing evidence gates classify four predefined workflows. Bands are non-numeric and do not rank product quality.

  • One agent + review

    Strong fit

    Stay close to one coding session and inspect changes in a dedicated visual surface.

    Current sources document visual review, workspace isolation.
  • Parallel local tasks

    Strong fit

    Run several coding tasks on one machine without their branches or files colliding.

    Current sources document parallel sessions, workspace isolation, visual review.
  • Remote control

    Good fit

    Start or revisit coding work away from the machine where the repository is running.

    Every required mechanism is documented; current sources do not establish the preferred shared team access mechanism.
  • Shared team workspace

    Conditional fit

    Let teammates enter the same live workspace to watch, steer, preview, or review work.

    The product may fit, but current sources do not establish shared team access.

Harness coverage

The compatibility page marks Claude Code, Codex, OpenCode, and Factory Droid fully supported and five more integrations beta. Gemini CLI is planned, not current; integration depth varies by provider.

9 named integrations
  • Claude Code
  • Codex
  • OpenCode
  • Factory Droid
  • GitHub Copilot CLI
  • Hermes Agent
  • Pi
  • Qwen Code
  • Oh My Pi

Workflow mechanisms

Unknown means the current first-party record does not establish the mechanism; it is not converted into evidence of absence.

4 of 5 documented
  • parallel sessions

    Documented

    Multiple agent sessions can run simultaneously, including worktree sub-agents with separate branches and directories.

  • workspace isolation

    Documented

    Worktree sub-agents operate in isolated directories and branches while the main session remains on its original branch.

  • visual review

    Documented

    The Git view provides a syntax-highlighted, side-by-side diff for the main repository and worktrees.

  • remote execution or access

    Documented

    A token-protected web interface can view live sessions and send commands from another device, with an optional Cloudflare tunnel for internet access.

  • shared team access

    Not established

    Current sources document multi-agent group chat and single-user remote control, but not multiple people sharing or steering one live workspace.

Technical and public context

Implementation inspection and source-native activity provide investigation context. Neither changes workflow fit.

Inspect implementation record and public activityContext, not workflow fit

Public activity signals

Daily source snapshots provide ecosystem context only. They do not affect workflow fit or capability claims.

3 mapped sources
  • Homebrew distribution1,499

    install events over 30 days · v0.17.3

    Observed Open source record
  • GitHub installers41,992

    stable installer downloads · 4 releases in 90 days

    Observed Open source record
  • GitHub repository3,204

    stars · 340 forks

    Observed Open source record

Implementation record

Inspected at commit e3479fe05b39.

  • Provider definitions and capability gates implement a named set of coding-agent integrations rather than unrestricted CLI discovery.
  • The renderer implements worktree lifecycle controls and a dedicated Git diff surface.
  • The desktop process exposes token-gated web access to live sessions and command input.
  • Group chat moderates conversations among AI-agent participants, not human collaborators sharing one live workspace.
Inspected paths
  • src/main/agents/definitions.ts
  • src/main/agents/capabilities.ts
  • src/renderer/hooks/worktree/useWorktreeHandlers.ts
  • src/renderer/components/GitDiffViewer.tsx
  • src/main/web-server/WebServer.ts
  • src/main/group-chat/group-chat-moderator.ts

The pinned implementation and live compatibility page do not fully align on every beta integration. This audit therefore does not establish implementation parity across the published provider list or human multi-user collaboration.

First-party evidence

Sources establish specific current GUI claims; their count does not add fit points.

5 first-party sourcesGUI record checked