supabitapp/supacode

worktree coding agents command center.

What it solves

Supacode provides a centralized command center for developers who run multiple AI coding agents simultaneously. It eliminates the friction of switching between different branches and terminals, preventing agents from colliding by giving each its own isolated environment.

How it works

The app manages separate git worktrees and real terminals for every task. It uses a session daemon called zmx to ensure that background processes persist even if the app is closed or an SSH connection drops. For remote work, it multiplexes SSH connections to manage remote repositories as if they were local. It also integrates with common AI agents (like Claude, Codex, and Copilot) to track their status (busy, idle, or awaiting input) via live badges.

Who it’s for

Developers on macOS who use AI coding agents to handle multiple parallel tasks and want a high-performance terminal environment with deep git and pull request integration.

Highlights

  • Worktree-first workflow: Every task gets its own git worktree and terminal to avoid conflicts.
  • Session persistence: Background sessions survive app restarts and connection drops.
  • Agent presence tracking: Live badges indicate whether an AI agent is busy or awaiting input.
  • Remote SSH support: Manage remote repositories and worktrees through a single multiplexed connection.
  • Integrated terminal: Powered by libghostty with support for tabs, splits, and theme syncing.
  • Developer tooling: Includes a CLI and deeplinks for automation and external triggers.

Related

  • Project
  • Project
  • Project
  • Project
  • Project