Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cmux) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
cmux
A single-executable web app multiplexer with built-in Convex backend. cmux allows you to run multiple coding agent CLIs in parallel across different tasks, each with their own isolated environment.
Features
- 🌐 Web-based UI for managing tasks
- 🐳 Docker integration for isolated environments
Installation
npm install -g cmux
Or download the binary directly from the releases page.
Usage
Simply run:
cmux
This will:
- Start a local Convex backend on port 9777
- Start the web server on port 9776
- Open your browser to http://localhost:9776
Options
cmux --port 8080 # Use a different port
cmux --help # Show all options
First Run
On first run, cmux will extract its bundled files to ~/.cmux/
. This includes:
- The Convex backend binary and database
- Web application static files
- Configuration files
Development
cmux is part of the cmux project. See the main repository for development instructions.
License
MIT