Despacer
Ich arbeite den ganzen Tag mit Claude Code und Codex im Terminal, und beide brechen lange Zeilen selbst um. Statt das dem Terminal zu überlassen, schreiben sie echte Zeilenumbrüche und zwei Leerzeichen Einzug in einen langen Befehl. Wenn ich einen Befehl kopiert habe, um ihn auszuführen, kam er deshalb in Stücken an und lief nicht.
Despacer ist eine winzige Menüleisten-App, die das behebt. Solange sie läuft, kopierst du einen Befehl im Terminal wie immer, und er wird als der eine Befehl eingesetzt, der er sein sollte. Sie ist kostenlos und Open Source.
Auf GitHub ansehen ↗
Kopieren und einsetzen wie gewohnt
Es gibt nichts Neues zu lernen. Markiere einen Befehl im Terminal, drücke Cmd+C und setze ihn ein, wo er hin soll. Bis du einsetzt, meist innerhalb weniger Hundertstelsekunden, hat Despacer ihn schon wieder zusammengesetzt.
- Kopien aus einem Terminal werden geprüft und bei Bedarf repariert.
- Kopien aus allen anderen Apps werden nie angesehen.
- Text, der nie zerbrochen war, etwa ein kurzer Befehl oder normale Terminalausgabe, bleibt genau so, wie er war.
- Ist eine Reparatur einmal nicht das, was du wolltest, stellt „Letzte Korrektur widerrufen“ in der Menüleiste deine Kopie genau so wieder her, wie du sie kopiert hast.
Erst der exakte Treffer, dann die Umbruchregeln
Das Terminal sieht die ursprünglichen Zeilenenden des Agenten nie, also kann keine Terminaleinstellung den Schaden rückgängig machen. Despacer repariert eine Kopie in zwei Schritten. Zuerst, sofort, entfernt es den Einzug und fügt jeden Zeilenumbruch wieder zusammen, den das Umbrechen verursacht hat. Ob ein Umbruch dazugehört, entscheidet es daran, ob das nächste Wort noch in die Zeile darüber gepasst hätte. Alle anderen Zeilenumbrüche und jede Zeile, die mit einem Backslash endet, bleiben.
Einen Moment später sucht es den kopierten Text, ohne Leerzeichen und Zeilenumbrüche zu beachten, im Sitzungsverlauf, den Claude Code und Codex auf deinem Mac speichern. Bei einem Treffer legt es den ursprünglichen Befehl genau so in die Zwischenablage, wie der Agent ihn geschrieben hat. Die Umbruchregeln treffen die meisten Befehle schon allein; der exakte Treffer klärt die Fälle, die sich nicht unterscheiden lassen, etwa eine Auswahl, die mitten in einer Zeile beginnt.
Funktioniert mit deinem Terminal
Despacer kennt Terminal, iTerm2, Ghostty, Warp, kitty, Alacritty, WezTerm, Hyper, Tabby und Rio von Haus aus. Du kannst jede andere App hinzufügen, aus der du Befehle kopierst, etwa einen Code-Editor mit eingebautem Terminal, und jede abwählen, die es nicht beobachten soll. Es fasst nur Text an, den du kopierst, während eine dieser Apps im Vordergrund ist.
Kein Netzwerk, nichts wird behalten
Despacer baut keine Netzwerkverbindungen auf und hat kein Konto, keine Analyse und kein Tracking. Es liest die Sitzungsdateien von Claude Code und Codex auf deinem Mac, ändert, kopiert oder überträgt sie aber nie, und du kannst diesen Abgleich ausschalten. Deine letzten zehn Korrekturen bleiben im Arbeitsspeicher, damit du sie widerrufen kannst, und sind weg, sobald Despacer beendet wird.
Voraussetzungen und Installation
Despacer läuft ab macOS 14 Sonoma, ist kostenlos unter der MIT-Lizenz und spricht neun Sprachen. Derzeit installierst du es, indem du es mit einem einzigen Skript aus dem Quellcode baust, was etwa eine Minute dauert; die README auf GitHub erklärt das und jede Einstellung. Dieselbe Reparatur-Engine funktioniert auch als Kommandozeilenfilter für Skripte.