What problem does it solve?
cmux provides end-user control of cmux topology and routing across windows, workspaces, panes, and surfaces to ensure deterministic placement and navigation in multi-pane layouts for automation.
Core Features & Use Cases
- Manage windows, workspaces, panes, and surfaces: create, focus, move, and reorder to shape the UI topology.
- Identify and target with stable handles: supports short refs and UUIDs to locate elements reliably in automation workflows.
- Visual cues and health checks: trigger-flash for quick confirmation and surface health checks to guard against stale UI state.
- Use cases include automating complex cmux topologies for multi-pane workflows, dashboards, and terminal/browser surfaces.
Quick Start
Identify the current topology, then create or focus a window/workspace/pane/surface and perform a move or reorder as needed.