mux – ein tmux-Sitzungsmanager, der AI-Coding-Sessions in Live-Vorschauen verwandelt
(github.com/lunemis)Wenn man AI-CLIs wie Claude Code, Codex oder Aider gleichzeitig in mehreren tmux-Sitzungen verwendet, ist es schwer nachzuvollziehen, was in welcher Sitzung gerade läuft.
mux ist ein TUI-basierter tmux-Sitzungsmanager, der den Status jeder Sitzung schon vor dem Umschalten als Vorschau anzeigt.
Hauptfunktionen
- Live-Vorschau der Sitzungen
Vor dem Wechsel die tatsächliche Terminalausgabe jeder Sitzung vorab prüfen - Automatische Erkennung von AI-CLIs
Sitzungen mit claude, codex, aider und gemini automatisch unterscheiden und anzeigen - Anzeige von Git-Branches und Worktrees
Erkennen, auf welchem Branch jede Sitzung gerade arbeitet - Popup-Modus
Overlay-UI auch während der Ausführung von AI-CLIs per Tastenkürzel starten
Implementiert mit Go + Bubble Tea und mit folgendem Befehl installierbar:
brew install lunemis/tap/mux
5 Kommentare
Ah, genau das wollte ich!
Oh, sieht aus wie CMUX.
Früher wurde
tmxwohl nur von Linux-Administratoren geliebt, aber inzwischen scheint es bei Agent-Programmierern noch beliebter zu sein!Ich habe es gebaut, weil ich es zusammen mit Tailscale nutzen wollte und beim externen Zugriff die Sitzung beibehalten wollte! Haha
Um den größten Vorteil von
tmux, nämlich den Erhalt von Sitzungen, zu nutzen!Wenn man bei mehreren Sitzungen die Sitzungsdaten über Redis teilen lässt, könnte man damit vielleicht auch etwas Interessantes bauen, das einer gemeinsamen Sitzungsnutzung ähnelt.