TypeScript

gmux

gmux – tmux and git worktrees for AI agents. Parallel subagent workflows with Claude Code, Aider, Pi, and OpenAI Codex.

About

gmux solves one of the most frustrating problems with AI-assisted development: running multiple agents on the same codebase at the same time without them overwriting each other's work. It does this by pairing git worktrees with tmux panes — each agent gets a completely isolated copy of the repository and its own terminal pane, so they can work in parallel with zero interference. You can have Claude Code refactoring one module while Aider writes tests for another, Pi reviewing a PR, and OpenAI Codex generating documentation, all in the same session. gmux handles the worktree creation, branch setup, and pane layout automatically, so you can focus on directing the agents rather than managing the environment.

Highlights

  • Isolated git worktrees per agent — no merge conflicts mid-session
  • Automatic tmux pane creation and layout management
  • Works with Claude Code, Aider, Pi, and OpenAI Codex out of the box
  • Built with Bun for fast startup

Topics

ai-agentsclaude-codetmuxgitsubagentsbunaiderpi