cmux  by manaflow-ai

Parallel coding agent CLI manager

Created 3 months ago
445 stars

Top 67.4% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Coding agents like Claude Code, Codex, Gemini, and Cursor can be demanding, often requiring dedicated environments. cmux addresses this by providing a unified manager to run multiple coding agent CLIs in parallel across various tasks. It targets developers seeking to streamline agent-based coding workflows by offering isolated, fully-equipped VS Code workspaces, accelerating development and ensuring work is verifiable and ready to ship.

How It Works

The core approach involves spawning isolated VS Code workspaces, which can be hosted either locally via Docker or in the cloud. Each workspace is pre-configured with essential development tools: a git diff view for tracking changes, a terminal for command execution, and a dev server preview for immediate feedback. This design ensures parallel agent operations remain isolated, verifiable, and fast, preventing conflicts and maintaining a clean development environment.

Quick Start & Requirements

  • Installation: Currently supports macOS. Linux and Windows support are planned.
  • Prerequisites: None explicitly detailed beyond OS compatibility.
  • Links: No specific quick-start or documentation links were provided in the source text.

Highlighted Details

  • Enables parallel execution of multiple coding agent CLIs (Claude Code, Codex, Gemini, Cursor, Amp, Opencode).
  • Provides isolated VS Code workspaces deployable locally via Docker or in the cloud.
  • Includes integrated git diff, terminal, and dev server preview for immediate verification.
  • Aims for verifiable, fast, and shippable agent work through isolated environments.

Maintenance & Community

No details on maintainers, community channels, or project health were provided in the source text.

Licensing & Compatibility

The license type and compatibility for commercial or closed-source use are not specified in the provided text.

Limitations & Caveats

The primary limitation is OS support; cmux is currently exclusive to macOS, with Linux and Windows versions pending. This restricts its immediate usability for developers on other platforms.

Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
277
Issues (30d)
6
Star History
390 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.