aimux

aimux

Multiplex your AI agents. Trace, launch, export. Never leave the terminal.

brew install zanetworker/aimux/aimux
or: git clone + make install

The problem

You're running 5 agents across 3 projects.
Claude is refactoring auth. Codex is writing tests.
A third session is idle, or stuck on a permission prompt?

You don't know. Each agent lives in its own terminal.

What you get

Discovery

Auto-finds Claude, Codex, Gemini. Status, model, cost, tokens. Refreshes every 2s.

Split View

Live trace + interactive session side by side. PTY embed or tmux mirror.

Annotations

Label turns GOOD/BAD/WASTE. Add notes. Export to MLflow for eval datasets.

Agent Launcher

Spawn agents from the dashboard. Pick provider, model, mode, directory.

Cost Dashboard

Aggregated token usage and USD spend per project. Press c for instant visibility.

Teams

View Claude Code team configs and members. Press T to see who's collaborating.

OTEL Receiver

Built-in OTLP/HTTP telemetry. Export to MLflow, Jaeger, or any OTEL backend.

Pluggable

10-method Provider interface. Add a new agent in one Go file.

In your terminal

aimux demo

Cost dashboard

Aggregated token usage and spend per project. Press :costs for instant visibility.

Cost dashboard

Annotate as you watch

Label turns GOOD, BAD, or WASTE. Attach notes explaining why. Persisted to disk.

Trace annotations

Export to MLflow

Traces with annotations become evaluation datasets. Compare models, calibrate judges.

MLflow trace view

Launch from here

Type :new to spawn agents without leaving the terminal. Pick provider, directory, model, mode, and runtime.

Pick provider Recent directories Browse filesystem Configure options

Teams view

See Claude Code team configurations and members. Press :teams to view.

Teams view

Get started

brew install zanetworker/aimux/aimux

or: git clone https://github.com/zanetworker/aimux.git && cd aimux && make install