v0.5.0 – Installation mit einem Befehl
 ██████╗ ██████╗███╗   ███╗██╗   ██╗██╗  ██╗
██╔════╝██╔════╝████╗ ████║██║   ██║╚██╗██╔╝
██║     ██║     ██╔████╔██║██║   ██║ ╚███╔╝ 
██║     ██║     ██║╚██╔╝██║██║   ██║ ██╔██╗ 
╚██████╗╚██████╗██║ ╚═╝ ██║╚██████╔╝██╔╝ ██╗
 ╚═════╝ ╚═════╝╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═╝

ein geräteübergreifender tmux-Sitzungsmanager für KI-Codierungsagenten

Steuere deine Programmieragenten von jedem Gerät aus – auch vom Smartphone.

Verwalte Claude Code, Codex, Cursor und andere Programmieragenten in einer Terminaloberfläche. Sieh, welche Sitzungen auf deine Eingabe warten, wechsle zwischen Projekten und verbinde dich über Tailscale von einem anderen Gerät aus.

-Terminal
$ curl -fsSL https://ccmux.ai/install | sh
$ ccmux setup
$ ccmux
lieber Homebrew? brew trust --tap skzv/tap && brew install skzv/tap/ccmux

Homebrewaktualisiert in dieser Minute

// Dashboard

Sehen Sie, was gerade läuft. Finden Sie, was Sie brauchen.

Fünf Agenten laufen parallel in vier Projekten, farblich nach Status codiert – aktiv, im Leerlauf, benötigt Ihre Eingabe. Das Dashboard wird live aktualisiert, während sich jede Sitzung bewegt, und im Gerätebereich werden direkt daneben alle anderen ccmux-Maschinen angezeigt, die auf Ihrem Tailnet laufen.

ccmux – Dashboard-Tour
ccmux-Dashboard-Tour: 5 parallele Agentensitzungen in 4 Projekten, farbcodiert nach Status. An Claude Code anschließen und dann die Bildschirme „Konversationen“, „Notizen“, „Agenten“, „Einstellungen“ und „Netzwerk“ besichtigen.

geräteübergreifend

Starten Sie auf einem verbundenen Host, antworten Sie von Ihrem Telefon aus und kehren Sie zur gleichen Sitzung auf Ihrem Laptop zurück.

jeder Agent

Claude Code, Codex, Cursor und mehr – jedes Projekt wählt eines aus und das gesamte TUI folgt.

Tastatur zuerst

Drücken Sie Enter für die gewünschte Sitzung. Keine tmux-Namen, nein --resume <hash>, kein SSH-dann-anhängen.

geführte Einrichtung

Eins curlalso ccmux setup. Läuft über SSH oder Mosh über Ihr Tailnet.

// Übergabe

Starten Sie auf Ihrem Mac. Fahren Sie auf Ihrem Telefon fort. Machen Sie auf Ihrem Laptop weiter.

Nehmen Sie wieder die Arbeit auf, die Sie bereits begonnen haben.

Starten Sie eine Aufgabe auf einem ständig aktiven Mac mini oder Linux-Host. Der Agent läuft dort, während Sie die Verbindung trennen und Ihrem Tag nachgehen.

Ihr Telefon vibriert: Claude stellt eine Frage. Wenn Sie auf die Benachrichtigung tippen, werden Sie verbunden. Du antwortest, schlag zu Ctrl-b d, sperren Sie das Telefon.

Morgen früh im Zug öffnen Sie Ihren Laptop und tippen ccmux und wählen Sie die Remote-Sitzung aus, um dort fortzufahren, wo Sie aufgehört haben.

ccmux läuft in der Moshi-App auf einem iPhone: eine Live-ccmux-Sitzung, die Statuszeile lautet „erreichbar über Moshi“ und die Tastenleiste von Moshi auf dem Bildschirm unten.

ccmux in der Moshi-App auf einem Telefon

Auf Ihrem Telefon stellen Sie eine Verbindung über her Moshi -App – ein Push, wenn ein Agent Sie braucht, und dann ein Tippen, um eine Verbindung herzustellen. Bauen Sie Ihren eigenen Kunden auf? ccmuxd macht eine verfügbar HTTP API.

// spawnen

Von überall spawnen.

Telefonieren Sie in der Küche – starten Sie eine neue Agentensitzung auf dem Mac an Ihrem Schreibtisch. Öffnen Sie die Projekte Drücken Sie auf einem beliebigen Gerät die Registerkarte n, und wählen Sie den Host aus – Ihren lokalen Computer oder einen beliebigen laufenden Peer ccmuxd auf Ihrem Tailnet. Der Remote-Daemon erstellt das Verzeichnis und startet den Agenten; ccmux SSH – bindet Sie ein. Sie haben nie getippt ssh.

ccmux – neues Projekt auf jedem Gerät
ccmux Ablauf für neue Projekte: Öffnen Sie die Registerkarte „Projekte“, drücken Sie n, wählen Sie einen Host und einen Agenten aus, senden Sie – ccmux erstellt das Verzeichnis und verbindet Sie mit der neuen Sitzung.

// Gespräche

Jedes Gespräch. Ein Fingertipp.

ccmux erinnert sich an Ihre vergangenen Claude / Codex / Antigravity / Cursor / pi / Muse Code-Threads – sortiert nach Aktualität, bereit zur Fortsetzung. Drücken Sie 2 für den Bildschirm „Konversationen“, Enter auf dem gewünschten Eintrag. Der Daemon setzt den Agenten mit der richtigen Sitzungs-ID fort. Du tippst nicht claude --resume <hash> jemals wieder.

ccmux – ein Gespräch fortsetzen
ccmux-Konversationsbildschirm mit früheren Claude-Threads, sortiert nach Aktualität. Wenn Sie eine auswählen und Enter drücken, wird der Agent mit der richtigen Sitzungs-ID fortgesetzt.

// Tastenkombinationen

Wählen Sie eine Sitzung aus. Drücken Sie Enter.

Alles ist auffindbar. Schlag ? auf jedem Bildschirm für die Tastaturbelegung.

Sie tippen nicht

tmux attach -t c-auth-redesign
claude --resume 8f3a-91bc-...
ssh user@mac-mini -t tmux a -t c-foo

Sie haben getroffen

Enter für die gewünschte Sitzung
3 , um vergangene Gespräche anzuzeigen
? , um die Tastaturbelegung anzuzeigen

Ihre Sitzungen werden in tmux ausgeführt. Nutzen Sie das Dashboard für die tägliche Arbeit und tmux-Befehle, wann immer Sie sie benötigen.

// Agenten

Wählen Sie für jedes Projekt einen Agenten aus.

Jedes Projekt wählt seinen eigenen Agenten aus und merkt sich diesen. Es folgen das Dashboard, der Daemon und der Dispatch.

ccmux – Auswahlagent
Erstellen Sie ein neues Projekt in ccmux, blättern Sie mit den Pfeiltasten durch die verfügbaren Codierungsagenten und senden Sie es dann ab, um das ausgewählte Projekt zu starten.
Claude Code
claude
Codex
codex
Antigravity
agy
Cursor
cursor-agent
Pi
pi
Grok
grok
Muse Code
muse

Pro Projekt gespeichert in .ccmux/agent. Standard: Claude. Legen Sie einen anderen Standard fest config.toml.

// mcp

Ihr Agent kann ccmux als Tool aufrufen.

Verbinden Sie Ihren Codierungsagenten mit dem ccmux MCP-Server zum Überprüfen von Sitzungen, Lesen von Projektnotizen und Überprüfen der Nutzung. Das Starten von Sitzungen und das Senden von Tastenanschlägen erfordern eine ausdrückliche Einwilligung.

gelesen

  • list_sessions
  • read_pane
  • list_projects
  • list_conversations
  • get_usage
  • list_machines
  • read_note · search_notes

Akt (Opt-in)

  • spawn_session
  • spawn_bare_session
  • send_keys
  • kill_session

Versteckt vor tools/list bis Sie vorbeikommen --allow-mutate.

.mcp.json
{
  "mcpServers": {
    "ccmux": { "command": "ccmux-mcp" }
  }
}

Ein Agent auf Ihrem Laptop kann lesen, was sein Geschwister auf dem Mac mini tut, einen Helfer in einem anderen Projekt starten, ein Ergebnis zurückziehen und aufräumen – ohne dass Sie SSH-ingen. Richten Sie ihn auf einen Tailnet-Peer mit CCMUX_HOST=mini:7474.

// Entwicklungsserver

Dev-Server auf dem Mini, von überall aus sichtbar.

Starten Sie Ihre Web-App auf dem Host, teilen Sie ihren Port mit Tailscale Serve und öffnen Sie die gedruckte HTTPS-URL auf Ihrem Telefon. Beide Geräte müssen an Ihr Tailnet angeschlossen sein.

auf dem Mini

npm run dev
tailscale serve 3000

auf Ihrem Telefon

Safari
→ HTTPS URL

auf dem Laptop

Browser
→ same HTTPS URL

Verwenden Sie den Port, den Ihr Entwicklungsserver druckt. 3000 ist ein Beispiel. Siehe die Anleitung zur Telefonvorschau für HTTPS-Setup und erlaubte Host-Konfiguration.

// mehr

Und noch ein paar Dinge, die ccmux leise erledigt.

Reaktive Funktionen, die angezeigt werden, wenn Sie sie benötigen, und nicht im Weg sind, wenn Sie sie nicht benötigen.

Häufige Fragen

Was fügt ccmux zu tmux hinzu?

tmux hält Terminalsitzungen nach dem Trennen am Laufen. ccmux fügt ein Dashboard für Codierungsagenten, Projektnavigation, Konversationsverlauf und Remote-Sitzungserkennung hinzu. Erfahren Sie, wie Sie mehrere Sitzungen verwalten.

Laufen die Agenten auf meinem Telefon?

Agenten werden auf Ihrem Mac oder Linux-Host ausgeführt. Ihr Telefon stellt über einen Terminal-Client eine Verbindung zu diesem Host her. Der Host muss wach und online bleiben. Mobilen Zugriff einrichten.

Benötige ich Tailscale für lokale Sitzungen?

Sie können Sitzungen auf einem Computer lokal verwalten. Tailscale verbindet Ihre Geräte für Remote-Erkennung und -Zugriff. Schließen Sie eine zweite Maschine an.

Beinhaltet ccmux ein AI-Abonnement?

ccmux kann kostenlos heruntergeladen werden. Installieren Sie den von Ihnen gewählten Codierungsagenten separat und melden Sie sich separat an. Es fallen weiterhin die Abonnement- oder API-Gebühren dieses Anbieters an. Überprüfen Sie die Installationsanforderungen.

Hilf mit, ccmux zu verbessern

Fehler gefunden, eine Anleitung unklar oder eine Übersetzung verbesserungswürdig? Auch kleine Beiträge sind willkommen. Erstelle ein Issue oder einen Pull Request.

// Hören Sie nie auf zu versenden.

Probieren Sie es auf Ihrem Computer aus

v0.5.0 ist draußen. macOS, Linux oder Windows über WSL2 – eins curl und schon sind Sie dabei. Homebrew funktioniert auch.