Linux · macOS · WSL

Install once.
Stay attached.

Choose a checksum-verified prebuilt binary or install from crates.io. Both put the vmux command in your terminal.

Recommended

Prebuilt binary

Automatically selects Linux or macOS and verifies the release checksum before installing.

$curl -fsSL https://raw.githubusercontent.com/UAEpro/vmux/main/install.sh | sh
From crates.io

Build with Cargo

Requires Rust 1.87 or newer. The package is vmux-tui; the command is still vmux.

$cargo install vmux-tui
Quick start

Attach and keep going

1vmux attachstarts the daemon and opens the UI
2vmux hooks installconnects detected coding agents
3vmux workspace new --name agents --command "claude"creates your first agent workspace
Requirements

Small footprint. Standard tools.

  • Linuxx86_64 / arm64
  • macOSApple silicon / Intel
  • Windowssupported through WSL
  • Optionalgit, curl, ss, Tailscale

What the installer does

The prebuilt installer downloads the latest release for your platform, verifies its SHA-256 checksum, and places vmux in ~/.local/bin. Set VMUX_INSTALL_DIR to choose another directory.

Update or remove vmux

Run the installer again to replace a prebuilt binary, or use cargo install vmux-tui --force for a Cargo installation. To uninstall, remove the installed binary; Cargo users can run cargo uninstall vmux-tui.

Continue with the full quick start →