FREEDOM251

Freedom251 › Terminal Multiplexers

amux

Free plan LinuxMac

Visit amux Alternatives Pricing

amux's own site

What amux is

amux is a terminal multiplexer for shared work between people using keybindings and agents using CLI commands. Users can create and arrange panes, manage windows, zoom panes and broadcast keystrokes across panes. Its CLI supports structured JSON session capture, blocking waits and push-based events without an SDK or language-specific library.

Pane history is kept 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 exchange and acknowledge messages, which recipients check through an inbox rather than receiving as automatic PTY input. An optional local MCP server over stdio exposes tools for that mailbox. amux can mirror remote panes and windows over SSH, forwarding input and streaming remote terminal output. The repository documents agent automation for Claude Code and Codex. It is free and MIT licensed, with installation options including a shell script, Homebrew and `go install`. First server start installs a terminfo entry and requires ncurses `tic`.

Who it suits

amux suits developers coordinating terminal work between people and agents, including users of Claude Code or Codex. It is available for Linux and macOS.

What it does well

  • Coordinates human keybindings and agent CLI workflows in panes.
  • Captures sessions as structured JSON.
  • Pane history can survive reloads and crash recovery.
  • Built-in mailbox supports pane-to-pane messages.
  • Free and MIT licensed.

What to know first

  • Does not implement every tmux feature.
  • First server start requires ncurses `tic`.
  • Default scrollback is 5,000 lines per pane.

Limits

The default scrollback is 5,000 lines per pane. The project does not implement every tmux feature; session groups and advanced hooks are examples of functionality for which it recommends tmux.

Plans

PlanBilled and limitsPrice
Open sourceMIT licensed · installable from source, Homebrew tap, or GitHub ReleasesFree

As github.com lists them, read 5 Oct 2026. The maker's own page has the final word.

Getting started

  1. Install amux using its shell script, Homebrew, or `go install`.
  2. Ensure ncurses `tic` is available for the first server start.
  3. Start the amux server to install its terminfo entry.
  4. Create panes and windows for the shared workflow.
  5. Use the CLI for session capture, waits, events, or mailbox operations.

Verdict

amux combines terminal pane controls, agent-facing CLI features and a mailbox for shared workflows. Users who depend on session groups or advanced hooks may need tmux for those functions.

Questions

How much does amux cost?

The Open source plan is free.

Is amux open source?

Yes. The repository identifies it as MIT licensed.

How can I install amux?

The listed options are a shell script, Homebrew, and `go install`; the plan also notes GitHub Releases.

What is needed on first server start?

The first start installs a terminfo entry and requires ncurses `tic`.

Can amux work with agents?

Its shared-pane workflow supports CLI commands from agents. The repository documents support and automation for Claude Code and Codex.

Does amux include all tmux features?

No. The project gives session groups and advanced hooks as examples of features to use tmux for.

Facts from amux's own pages

Agent API
Its CLI provides structured JSON session capture, blocking waits, and push based events without requiring an SDK or language specific library. · github.com, 5 Oct 2026
Agent integrations
The repository documents agent support and automation for Claude Code and Codex, including mailbox drain hook recipes. · github.com, 5 Oct 2026
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. · github.com, 5 Oct 2026
Installation
The README lists installation through a shell script, Homebrew, or `go install`; first server start installs a terminfo entry and requires ncurses `tic`. · github.com, 5 Oct 2026
License
The repository identifies amux as MIT licensed. · github.com, 5 Oct 2026
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. · github.com, 5 Oct 2026
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. · github.com, 5 Oct 2026
MCP
An optional local MCP server over stdio exposes tools for the native amux mailbox. · github.com, 5 Oct 2026
Pane controls
Users can create and arrange panes, manage windows, zoom panes, and broadcast keystrokes to multiple panes. · github.com, 5 Oct 2026
Purpose
amux is a terminal multiplexer built for shared workflows where humans use keybindings and agents use CLI commands in the same panes. · github.com, 5 Oct 2026
Remote workflows
amux can mirror remote panes and windows over SSH, forwarding input and streaming remote PTY output. · github.com, 5 Oct 2026

Where amux stands on Freedom251

Look at these too