EVERYTHING XIAOMI
Get listed

amux

amux is a terminal multiplexer for shared workflows, with controls for people using keybindings and agents working through CLI commands in the same panes.

Place
#19 of 29
Score
5.8
amux's website

What amux is

amux is a terminal multiplexer for shared workflows, with controls for people using keybindings and agents working through CLI commands in the same panes. You can create and arrange panes, manage windows, zoom panes, and broadcast keystrokes across panes. Its CLI provides structured JSON session capture, blocking waits, and push-based events without requiring an SDK or language-specific library. Pane history is stored on the server and can persist through detach and reattach, server reload, and crash recovery; the default scrollback is 5,000 lines per pane. A built-in mailbox lets panes send, read, reply to, and acknowledge messages. Recipients check an inbox rather than receiving messages as automatic terminal input. Remote panes and windows can be mirrored over SSH, with input forwarding and remote PTY output streaming. amux is free and MIT licensed, with installation options including a shell script, Homebrew, and `go install`. It supports Linux and macOS, but does not implement every tmux feature; session groups and advanced hooks are examples to use tmux for.

Good

  • CLI offers JSON session capture and push-based events.
  • Pane history can persist across reloads and crashes.
  • Mailbox supports sending, replying, and acknowledging messages.
  • SSH mirroring forwards input and streams remote output.
  • Free and MIT licensed.

Watch out

  • Does not implement all tmux features.
  • First server start requires ncurses `tic`.
  • Listed support is limited to Linux and macOS.

Who it suits

amux suits people who want humans and agents to share terminal panes, including users of Claude Code or Codex. It is also suited to workflows that need persistent pane history, mailbox messaging, or SSH mirroring.

Verdict

amux combines terminal pane management with CLI and mailbox tools for shared human-agent workflows. Consider its listed tmux feature gaps and first-start terminfo requirement before choosing it.

Plans and prices

From amux's own pricing page, checked 5 Oct 2001.

All about pricing
PlanPriceWhat it gives you
Open sourceFreeMIT licensed · installable from source, Homebrew tap, or GitHub Releases

The facts

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

What it does

Agent API
Its CLI provides structured JSON session capture, blocking waits, and push based events without requiring an SDK or language specific library.checked 5 Oct 2001
Agent integrations
The repository documents agent support and automation for Claude Code and Codex, including mailbox drain hook recipes.checked 5 Oct 2001
History
Pane history is retained on the server and can persist across detach and reattach, server reload, and crash recovery; the default scrollback is 5,000 lines per pane.checked 5 Oct 2001
Installation
The README lists installation through a shell script, Homebrew, or `go install`; first server start installs a terminfo entry and requires ncurses `tic`.checked 5 Oct 2001
License
The repository identifies amux as MIT licensed.checked 5 Oct 2001
Limitations
The project says it does not implement all tmux features, naming session groups and advanced hooks as examples of functionality to use tmux for.checked 5 Oct 2001
Mailbox
The built in mailbox lets panes send, read, reply to, and acknowledge messages, while recipients check for messages through the inbox rather than automatic PTY input.checked 5 Oct 2001
MCP
An optional local MCP server over stdio exposes tools for the native amux mailbox.checked 5 Oct 2001
Pane controls
Users can create and arrange panes, manage windows, zoom panes, and broadcast keystrokes to multiple panes.checked 5 Oct 2001
Purpose
amux is a terminal multiplexer built for shared workflows where humans use keybindings and agents use CLI commands in the same panes.checked 5 Oct 2001
Remote workflows
amux can mirror remote panes and windows over SSH, forwarding input and streaming remote PTY output.checked 5 Oct 2001

Alternatives to amux

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