← Back to What's New

cmux Support — Beyond tmux

SessionCast CLI v0.1.26 now supports cmux, the AI-native terminal multiplexer built for multi-agent workflows.

Auto-Detection

No configuration needed. The agent automatically detects which multiplexer is running:

  • /tmp/cmux.sock exists → cmux mode
  • Otherwise → tmux mode (default)
# Just start the agent — it detects cmux automatically
sessioncast agent
# → "Multiplexer: cmux (socket detected)"

How It Works

SessionCast communicates with cmux via its JSON-RPC socket API, mapping cmux concepts to the existing tmux-based architecture:

  • Sessions: tmux tmux ls → cmux workspace.list
  • Screen capture: tmux capture-pane → cmux surface.read_text
  • Key input: tmux send-keys → cmux surface.send_text
  • Working dir: tmux display-message → cmux sidebar_state

All existing features work with cmux — real-time streaming, key input, multi-pane support, bell notifications, and AI dashboard.

Install cmux

brew install --cask cmux

Update Agent

sessioncast update

SessionCast supports tmux, cmux, and itmux (Windows) — use whichever multiplexer fits your workflow.

Loading...