Claude Code startet jetzt selbst eine tmux-Session – doch tmux stößt an seine Grenze
Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling

Claude Code kann mit `claude --worktree --tmux` einen Git-Worktree und eine tmux-Session in einem Befehl anlegen. Der Guide zeigt, wie tmux Agenten über abgebrochene SSH-Verbindungen hinweg am Leben hält, wie man mit `send-keys` in laufende Agenten schreibt und mit `capture-pane` deren Ausgabe ausliest. Für mehrere Agenten braucht es eigene Sessions pro Repository, benannte Fenster und ein Statuszeilen-Skript. Am Ende steht die Erkenntnis: tmux überlebt keinen Neustart, und die Scrollback-Historie ist weg.
Der tmux-Server ist einfach ein Prozess, der deinem Benutzer gehört. Nichts an tmux lässt ihn einen Neustart überleben, und der Scrollback einer Session geht verloren, sobald der Server stoppt.
- piro0919
Ich benutze kein tmux. Ich lasse Claude Code in Cursor-Fenstern laufen, und jeder Fenstertitel zeigt den Ordnernamen an, so unterscheide ich sie. Es wird selten verwirrend, und eine App, die ich für mich selbst gebaut habe, hat es viel einfacher gemacht.
- zackham
Wie andere hier habe ich mir ebenfalls meinen eigenen Terminal-Multiplexer gebaut. Ein Daemon, der alle Sessions hält, nahtlose Binary-Upgrades, damit diese Sessions nie verloren gehen, alles aufgezeichnet, sodass eine Wiederherstellung immer möglich ist, Thin-Client-Modus, damit der Laptop eine native App hat, die sich mit dem Daemon verbindet, und eine reaktionsschnelle WebUI mit Transkription, damit ich Sessions vom Handy aus fortsetzen kann. Claude/Codex-Sessions werden mit einer UUID gestartet, sodass sie nach Belieben beendet/fortgesetzt werden können (meine gehen nach 12 Stunden Inaktivität automatisch in den Ruhezustand, um Ressourcen freizugeben). Die CLI erlaubt Agenten die Kontrolle über alles für eine harness-unabhängige Implementierung von Claudes Channels. Ein paar Freunde haben es geforkt und als ihr Daily Driver übernommen. Ähnliche Organisation wie herdr bezüglich Spaces zur Organisation von Sessions. Optimiert für Geschwindigkeit/Bandbreite im Thin-Client-Modus.
- f311a
Diese Website ist auf einem 15-Zoll-Retina-Bildschirm so schwer zu lesen.
Der Textinhalt nimmt etwa 20 % des Bildschirms ein, der Rest ist leer.
Das Ändern der Fenstergröße hilft.
- thomas_witt
Ich mochte Tmux und Zellij eine Zeit lang wirklich sehr, aber Herdr macht das alles so viel besser out of the box, wenn es um agentisches Coding geht. Ich habe nichts gefunden, was ich mit tmux/zellij machen kann, aber nicht mit herdr.
- blfr
Du kannst Claude Code einfach auf dem Server installieren und es von Claude Desktop aus per Fernsteuerung bedienen. So kannst du Claude Code auf mehreren Servern direkt von deinem Claude Desktop, Mobile oder Web aus steuern und bleibst vollständig innerhalb der Anthropic-Tools.
Alles funktioniert: Du bekommst die native Ansicht von Subagenten, kannst Dateien und Bilder hochladen, Threads forken usw.
Der massive Vorteil ist, dass die eigentliche Arbeit auf dem Server stattfindet, sodass du deinen Laptop schließen kannst und es weiterläuft, und es wird dir nicht die Oberschenkel verbrennen. Der Vorteil gegenüber Sessions (die ich nicht ausprobiert habe, aber theoretisch gut klingen) ist, dass du Claudes Umgebung auf dem Server konfigurieren kannst, wie du willst. Gib ihm alle Tools, die du brauchst, SSH-Zugriff auf andere Maschinen, sudo, was auch immer.
Der einzige Nachteil ist, dass jedes neue Projekt einen Einrichtungsschritt auf dem Server erfordert (um den systemd-Dienst hinzuzufügen), wo du es entwickeln wirst, da Claude nur einen Server pro Verzeichnis verwalten kann. Claude wird diesen Schritt jedoch übernehmen, wenn du ihm SSH-Zugriff auf deinen Server gibst.
Die Maschinen erscheinen schön in Claude Desktop/Mobile/Web, und Repos/Projekte sind in einem Dropdown. Es sei denn, du arbeitest an sehr vielen Projekten gleichzeitig, ist dieses Setup goldwert.