EVERYTHING XIAOMI
Get listed

Conmux

Conmux is free, Windows-native terminal multiplexer software for running command-line tools in supervised sessions.

Place
#25 of 29
Score
5.4
Conmux's website

What Conmux is

Conmux is free, Windows-native terminal multiplexer software for running command-line tools in supervised sessions. It can launch native Windows programs, PowerShell, and tools in WSL as separate panes. The Rust library supports ConPTY panes, process-tree supervision, scrollback, output capture, and pane event streams. A daemon keeps panes alive when clients detach, then replays the screen when they reconnect. Its programmable control plane uses framed requests and responses, stable pane IDs, per-pane event streams, and optional ANSI-stripped capture. Each pane runs in a Windows Job Object that ends its process tree when the object closes. Input follows one injection path with policy, audit, and rate-limit hooks that fail closed. Conmux is local-only, with no accounts or telemetry, and uses protected named-pipe access. It is early software at v0.1.x, with unstable APIs beyond the frozen wire protocol. Installation is available through Cargo or an unsigned GitHub Releases installer.

Good

  • Runs native programs, PowerShell, and WSL tools
  • Detachable sessions preserve panes and replay screens
  • Provides pane IDs, events, and output capture
  • Free and dual-licensed under MIT or Apache 2.0
  • Local-only operation has no accounts or telemetry

Watch out

  • Windows-only platform support
  • Early v0.1.x development status
  • APIs outside wire protocol are unstable
  • Daemon failure terminates every pane

Who it suits

Conmux suits Windows users who want supervised CLI workflows without a full IDE, including work across native programs, PowerShell, and WSL. It is also relevant to developers needing programmable pane control.

Verdict

Conmux offers supervised, persistent terminal sessions for Windows CLI work, with Rust, CLI, and Tauri interfaces. Its early status, Windows focus, and daemon-dependent pane lifetime matter when deciding whether it fits your setup.

The facts

Each one read from Conmux's own pages, with the date it was checked.

What it does

Availability
The Rust library and CLI can be installed with `cargo install --locked conmux`; a GUI installer is available from GitHub Releases.checked 8 Oct 2001
CLI compatibility
The README describes launching native programs, PowerShell, and tools in WSL as supervised panes.checked 8 Oct 2001
Control features
The library provides stable pane IDs, request and response control, per-pane event streams, and output capture with an ANSI-stripping option.checked 8 Oct 2001
Control interface
The project describes a programmable control plane with framed request/response, per-pane event streams, stable pane IDs, and output capture.checked 8 Oct 2001
Development status
Conmux is early development (v0.1.x), Windows-only, and APIs outside the frozen wire-protocol layer are unstable.checked 8 Oct 2001
Download requirements
The v0.1.1 release specifies Windows 10 1809 or later, or Windows 11, and says the GUI installer is unsigned and will trigger a SmartScreen unknown-publisher warning.checked 8 Oct 2001
Features
Its library supports real ConPTY panes, process-tree supervision, scrollback and capture, and pane event streams.checked 8 Oct 2001
Input handling
All input uses one injection path with pluggable policy, audit, and rate-limit hooks that fail closed.checked 8 Oct 2001
Installer limitation
The GUI installer is unsigned, so Windows SmartScreen warns that its publisher is unknown.checked 8 Oct 2001
Integrations
Conmux provides a Rust crate and CLI plus a Tauri GUI shell, and its README identifies Conflux as a separate multi-agent workbench built on it.checked 8 Oct 2001
License
The project is dual-licensed under MIT or Apache 2.0.checked 8 Oct 2001
Operational limit
Stopping or crashing the daemon terminates every pane because its Job Objects are dropped.checked 8 Oct 2001
Operational limitation
Running `kill-server` or crashing the daemon terminates every pane because the daemon drops their Job Objects.checked 8 Oct 2001
Pane supervision
Each pane runs in a Windows Job Object configured to terminate its process tree when the object closes.checked 8 Oct 2001
Privacy
The project states that it is local-only, with no accounts or telemetry and no data leaving the machine.checked 8 Oct 2001
Process support
It can launch native programs, PowerShell, and tools running in WSL as supervised panes.checked 8 Oct 2001
Product
Conmux is a standalone Windows-native terminal multiplexer that runs CLI tools in supervised sessions.checked 8 Oct 2001
Security
The project says it is local-only, has no accounts or telemetry, and uses named-pipe DACL and remote-client protections; it also notes these do not stop malicious code running as the same user.checked 8 Oct 2001
Security boundary
The local named pipe uses a DACL limited to the current user's SID, rejects remote clients, and includes first-instance squatting protection.checked 8 Oct 2001
Session persistence
A daemon supports detaching and reattaching clients while panes survive and the screen is replayed on reconnect.checked 8 Oct 2001
Support
The maker invites bug reports, issues, discussions, and pull requests, and lists an email contact.checked 8 Oct 2001
Use case
It is intended to bring CLI agent workflows to Windows without requiring a full IDE.checked 8 Oct 2001

The company

Maker
The project says it was built by a student at South China Normal University.checked 8 Oct 2001

Alternatives to Conmux

All alternatives
  1. 1Zellij logo

    Zellij

    Free planiOSWebLinuxmacOS
    6.8Free plan
  2. 2RMUX logo

    RMUX

    Free planWebAPILinuxmacOS
    6.7Free plan
  3. 3

    LibreBooking

    Free planWebAPILinuxSelf-hosted
    6.6Free plan
  4. 4muxel logo

    muxel

    Free planLinuxmacOSWindows
    6.6Free plan
  5. 5Okena logo

    Okena

    Free planAndroidiOSWebAPI
    6.6Free plan
  6. 6p2pmux logo

    p2pmux

    Free planLinuxmacOS
    6.5Free plan