██████╗ ██████╗███╗ ███╗██╗ ██╗██╗ ██╗ ██╔════╝██╔════╝████╗ ████║██║ ██║╚██╗██╔╝ ██║ ██║ ██╔████╔██║██║ ██║ ╚███╔╝ ██║ ██║ ██║╚██╔╝██║██║ ██║ ██╔██╗ ╚██████╗╚██████╗██║ ╚═╝ ██║╚██████╔╝██╔╝ ██╗ ╚═════╝ ╚═════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝
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.
// 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.

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.
// 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.

// 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.

// 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
Sie haben getroffen
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.

claudecodexagycursor-agentpigrokmusePro 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.
{
"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.
moshi-hook.02SchlafsteuerungSteuern Sie, wann der Host wach bleibt. Der Standardmodus macOS funktioniert mit Wechselstrom; Das Verhalten beim Schließen des Deckels erfordert eine separate Konfiguration.03Automatisch erkanntInstallieren Sie ccmux auf einem neuen Gerät und es wird innerhalb von Sekunden auf jedem anderen Gerät in Ihrem Tailnet angezeigt – keine Host-Konfiguration.04Terminal-native HinweiseJeden .md -Datei im Projektbaum, nach Ordner gruppiert, im Bereich gerendert. Ripgrep-Suche. Kein Synchronisierungsdienst.05Wird über SSH oder Mosh angehängtErreichen Sie jede Maschine auf Ihrem Tailnet über die Ebene sshoder einen Host mit anpinnen mosh , damit die Verbindung Roaming und Deckelschließen übersteht. Wird pro Host automatisch erkannt.06Geführte Einrichtungccmux setup ist ein interaktiver Assistent zur Überprüfung tmux / mosh / tailscale und bietet an, alles zu installieren, was fehlt. ccmux doctor überprüft es.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.
