Session Buddy
Session Buddy

Für macOS und Windows · Open Source · kostenlos

Alle Claude‑Code‑Sessions. Eine Insel.

Session Buddy hängt am oberen Bildschirmrand, zeigt, was jede Session gerade tut, und klappt auf, sobald eine dich braucht. Du antwortest direkt dort, ohne den richtigen Terminal-Tab zu suchen.

Die echte Insel läuft hier mit vier erfundenen Sessions. Fahre mit der Maus darüber, ein Klick klappt sie auf.

Live-Demo mit erfundenen Sessions · läuft komplett im Browser

Das Problem

Eine Session wartet immer.

Wer mehrere Claude-Code-Sessions parallel laufen lässt, kennt das: Eine will eine Freigabe, eine hat eine Frage, eine fragt „Soll ich weitermachen?“. Du merkst es erst, wenn du zufällig auf ihren Tab klickst. Bis dahin steht sie still.

Die Insel

Drei Größen. Immer die richtige.

01 · Leiste

Immer da, nie im Weg.

Eine schmale Leiste am oberen Rand: wie viele Sessions laufen, wer arbeitet, wer dich braucht, wie viel von deinen Limits verbraucht ist. Auf einem MacBook mit Notch sitzt sie in der Menüleiste neben der Notch, und die Insel wächst aus ihr heraus.

Die Leiste: 4 Sessions, 3 arbeiten, 1 braucht dich, Limits 5H 38 % und 7D 61 %

02 · Kompakt

Drüberfahren genügt.

Unter der Maus zeigt die Insel eine Session mit Branch, geänderten Zeilen, Kontext und dem aktuellen Schritt. Mit dem Mausrad blätterst du durch die Sessions.

Kompakte Ansicht einer Session mit Branch, Zeilen, Kontext und aktuellem Schritt

03 · Aufgeklappt

Ein Klick für alles.

Tabs für alle Sessions, die letzten Schritte, Sub-Agents, Hintergrundaufgaben, Limits und Konto. Ein Klick auf einen Edit-Schritt zeigt seinen Diff, ein Klick auf einen Befehl den ganzen Befehl und das Ende seiner Ausgabe.

Aufgeklappte Insel mit Tabs, Schritten, Agents, Hintergrundaufgaben und Limits

Antworten

Antworten, wo du gerade bist.

Sobald eine Session wartet, klappt die Insel von selbst auf und bleibt offen, bis die Sache erledigt ist. Lieber im Terminal antworten? „Answer in terminal“ gibt die Frage an Claude Code zurück.

Freigabe: Allow Bash? mit Allow, Deny und Answer in terminal
FreigabeEinen Befehl oder eine Dateiänderung erlauben oder ablehnen.
Frage mit Antwortoptionen, Mehrfachauswahl und eigener Antwort
FrageDie Optionen von AskUserQuestion, auch mit Mehrfachauswahl und eigener Antwort.
Rückfrage: Claude hat mit einer Frage geendet, Antwortfeld darunter
RückfrageClaude beendet den Zug mit einer Frage? Die Antwort tippst du gleich hier.
Plan aus dem Plan-Modus zum Lesen, mit Feld für Feedback
PlanDen Plan aus dem Plan-Modus lesen und Feedback schicken. Freigegeben wird er im Terminal.
Fertig-Karte: welche Session, wie lange, wie Claudes letzte Nachricht beginnt
FertigWelche Session, wie lange sie gebraucht hat und wie Claudes letzte Nachricht beginnt.

Limits

Weißt du, wie viel noch geht?

Das 5-Stunden- und das 7-Tage-Limit mit ihren Reset-Zeiten, die wöchentlichen Limits pro Modell, zusätzliche Nutzung und das angemeldete Konto. Immer in der Leiste, ausführlich in der aufgeklappten Insel.

5H42 %Reset in 3 h
7D74 %Reset am Freitag
7D Fable12 %pro Modell
Extra25 %12,40 € von 50 €

Und außerdem

Kleine Dinge, die den Tag retten.

Nachricht

Jeder Session etwas mitgeben.

Eine Zeile in der Session-Ansicht reiht deinen Text ein. Er kommt beim nächsten Schritt der Session an, in jedem Terminal.

Tastatur

Von überall erreichbar.

Strg Alt Leertaste öffnet die Insel und gibt ihr die Tastatur: Pfeile oder Tab wechseln die Session, 1 bis 9 springen, Esc schließt.

Chat · optional

Buddy fragen.

Eine kurze Frage zwischendurch, mit einer Session als Kontext oder mit Websuche. Läuft mit Claude oder einem lokalen Modell über Ollama. Aus, bis du ihn einschaltest.

Steuern · optional

Sessions aus dem Chat starten.

„Starte eine Session in nexa mit Sonnet und lass sie die Suche reparieren.“ Buddy zeigt erst eine Karte mit Projekt, Ordner, Modell und Prompt. Ohne dein Okay passiert nichts.

Buddy

Ein Gesicht für jede Laune.

Die kleine Figur zeigt, wie es deinen Sessions geht: arbeitet, wartet, fertig, Fehler. Dazu leise Töne, die sich abschalten lassen.

Fertig

Bescheid, wenn es durch ist.

Eine kurze Karte zeigt, welche Session fertig ist und wie lange sie gebraucht hat. Mehrere kurz nacheinander teilen sich eine Karte.

Blockiert nie

100ms

Claude Code ruft bei jedem Ereignis ein winziges Relay auf. Läuft Session Buddy gerade nicht, gibt das Relay nach spätestens 100 Millisekunden auf und schweigt. Deine Sessions warten nie auf die Insel.

Einrichten

Drei Schritte. Mit Diff vorher.

  1. 1

    Laden und starten

    Session Buddy erscheint im Infobereich unter Windows oder in der Menüleiste auf dem Mac.

  2. 2

    Hooks eintragen

    Unter „Settings…“ auf „Install…“ klicken. Du siehst vorher genau, was sich in ~/.claude/settings.json ändert, und daneben liegt eine Sicherung mit Datum.

  3. 3

    Neue Session starten

    Ab der nächsten Claude-Code-Session ist die Insel dabei. Laufende Sessions nach einem Neustart.

// ~/.claude/settings.json · Ausschnitt
  "hooks": {
+   "PreToolUse": [{ "hooks": [{ "type": "command", "command": "\"…/sb-relay\" hook PreToolUse", "timeout": 600 }] }],
+   "Stop": [{ "hooks": [{ "type": "command", "command": "\"…/sb-relay\" hook Stop", … }] }],
    …
  },
-  "statusLine": { "type": "command", "command": "my-status" }
+  "statusLine": { "type": "command", "command": "\"…/sb-relay\" statusline | my-status" }

„Uninstall…“ an derselben Stelle entfernt genau diese Einträge und stellt deine Statuszeile wieder her. Einträge ohne sb-relay fasst Session Buddy nie an.

Das Session-Buddy-Symbol

Kostenlos. Open Source.

MIT-lizenziert, ohne Konto, Abo oder Werbung. Wenn dir die Insel Zeit spart, freue ich mich über einen Kaffee.

Session Buddy ist noch nicht signiert. Beim ersten Start warnt das System deshalb einmal: Unter Windows bei SmartScreen auf „Weitere Informationen“ und „Trotzdem ausführen“ klicken. Auf dem Mac die App einmal öffnen, dann unter Systemeinstellungen, Datenschutz & Sicherheit auf „Trotzdem öffnen“. Danach meldet sich Session Buddy selbst, wenn es ein Update gibt.

Version 1.0.14 · Quelltext auf GitHub · alle Versionen · MIT-Lizenz

Session Buddy baut auf Coucou von Louis Raillé auf. Buddy beruht auf Mochi aus Coucou, die Animationen und Töne stammen ebenfalls von dort.