Skip to content

Fehlerbehebung ​

Jeder Abschnitt nennt ein Symptom und sagt, was zu tun ist. Fehlermeldungen und die Log-Datei erklärt Errors and logs (englisch).

Fenster und Anzeige ​

Das Fenster ist nach dem Ruhezustand leer oder weiß ​

macOS kann Splitkick anhalten oder seinen Anzeigeprozess beenden, wenn der Speicher knapp ist. Das Fenster bleibt dann womöglich leer. Deine Sessions laufen im Hintergrund weiter.

Splitkick repariert das selbst. Es lädt das Fenster neu, wenn der Anzeigeprozess endet. Nach dem Aufwachen, wenn das Fenster den Fokus bekommt, und einmal pro Minute prüft es außerdem, ob das Fenster noch antwortet. Nach zwei verpassten Antworten in Folge lädt es das Fenster neu. Ein Fenster, das antwortet, wird nie neu geladen.

Nach dem Neuladen:

  • Du siehst dasselbe Projekt, denselben Worktree und dieselbe Session.
  • Ein Toast meldet „Splitkick recovered from a display crash“. Klicke auf Copy details, um zu kopieren, was passiert ist, zum Beispiel für einen Fehlerbericht.
  • Laufende Sessions, Terminals und Run-Umgebungen laufen weiter.

Bleibt das Fenster leer, beende Splitkick und starte es neu.

Splitkick braucht viel Speicher ​

Alle 5 Minuten schreibt Splitkick eine Zeile über seinen Speicher ins Log. Die erste Zeile kommt eine Minute nach dem Start. Sie zeigt den Speicher des Hauptprozesses und der Anzeigeprozesse, die Zahl der Kindprozesse und die Größe interner Listen. Über 4 GB ist die Zeile eine Warnung.

Wähle Help → Copy Memory Report, um dieselben Zahlen zu kopieren. Füge sie in deinen Fehlerbericht ein. Siehe Report a bug (englisch).

Windows: Das Fenster zeigt das Hintergrundbild oder ist leer ​

Der Fensterrahmen bleibt, aber der Inhalt ist weg. Das passiert, wenn WebView2, die Anzeige-Engine unter Windows, abstürzt. Splitkick lädt die Seite neu, wenn der Seitenprozess von WebView2 endet. Es startet sich selbst neu, wenn der Browserprozess von WebView2 endet.

Passiert es trotzdem:

  1. Beende Splitkick und starte es neu.
  2. Aktualisiere die WebView2 Runtime über Windows Update.

Text ist auf einem externen Monitor unscharf ​

  1. Öffne Settings → Appearance und setze Desktop zoom level auf 100 %, oder drücke ⌘0. Für größeren Text ändere die Schriftgröße statt des Zooms.
  2. Schalte an derselben Stelle Window transparency aus, falls es an ist.
  3. Wähle in Systemeinstellungen → Displays die native Auflösung des Monitors oder eine Option mit HiDPI.

Installation und Updates ​

Windows SmartScreen blockiert den Installer ​

Der Windows-Installer ist noch nicht codesigniert, deshalb warnt SmartScreen beim ersten Start. Klicke auf More info, dann auf Run anyway. Siehe Windows.

Splitkick startet nach einem Update nicht wieder ​

Nach Restart beendet sich Splitkick, installiert das Update und startet neu. Startet es nicht wieder, öffne es selbst.

Jeder Neustart steht in relaunch.log im Log-Ordner. Öffne den Ordner mit Help → Show Log (unter Windows: Settings → General → Show Logs). Hänge relaunch.log an deinen Fehlerbericht.

„Failed to check for updates“ ​

Der Toast zeigt den Grund nach dem Titel. Splitkick schreibt jede fehlgeschlagene Prüfung, manuell oder automatisch, ins Log. Prüfe deine Netzwerkverbindung und versuche es mit Check for Updates… noch einmal. Siehe Updates.

Ein Schlüsselbund-Dialog nennt security ​

Splitkick liest die Logins von Claude Code und Codex über das macOS-Werkzeug security. Deshalb nennt der Dialog womöglich security statt Splitkick. Wähle Immer erlauben, damit der Dialog nicht wiederkommt. Siehe Keychain (englisch).

Projekte und Ordner ​

„This folder has no git“ beim Hinzufügen eines Ordners ​

Der Ordner ist kein Git-Repository. Wähle eins davon:

  • Add without git: Splitkick fügt ein einfaches Projekt hinzu. Du kannst im Ordner chatten, bekommst aber keine Worktrees, Diffs oder Commits.
  • Initialize Git: Splitkick macht den Ordner zu einem Git-Repository.

Der Dialog „This folder has no git“ mit zwei Möglichkeiten, Add without git (ausgewählt) und Initialize Git, und einer Warnung, dass der Ordner in Dropbox liegt.

Der Dialog bietet „Add without git“ oder „Initialize Git“ an und warnt, wenn der Ordner in einem Cloud-Sync-Dienst wie Dropbox liegt.

Siehe Non-code projects (englisch).

macOS blockiert den Worktree-Ordner ​

Splitkick prüft den Ordner, bevor es eine Nachricht sendet. Dann sagt es, was zu tun ist: Splitkick neu starten (nach einem Update nötig) oder den Zugriff in Systemeinstellungen → Datenschutz & Sicherheit erlauben. Dein Prompt kommt zurück ins Eingabefeld. Siehe Errors and logs (englisch) und Permissions (englisch).

„Möchte auf Daten von anderen Apps zugreifen“ kommt immer wieder ​

macOS speichert diese Erlaubnis pro Programm, nicht für Splitkick als Ganzes. Deshalb hält Erlauben nicht. Full Disk Access (englisch) beendet das.

Sessions ​

Eine Session hat ein rotes Warnsymbol ​

Der letzte Lauf der Session ist fehlgeschlagen. Der Chat zeigt, was schiefging, und wie es weitergeht:

Was passiert istWas du tun kannst
Ein API-Fehler (zum Beispiel „API Error: 500“) oder ein AbsturzResume oder Resume with message
Die Nachricht wurde nicht gesendetRetry oder Edit message
Der Login ist abgelaufenLog in

Symbol und Banner verschwinden, wenn der nächste Lauf startet.

Claude meldet „You've hit your session limit“ ​

Die Session zeigt ein gelbes Blitzsymbol. Warte bis zur Reset-Zeit und klicke dann auf Resume oder Resume with message. Siehe Sessions (englisch).

„No conversation found“ mit mehreren Claude-Konten ​

Claude speichert jedes Gespräch nur im Config-Ordner seines Kontos. Ein Claude-Lauf mit einem anderen Kontoordner findet es nicht und meldet „No conversation found with session ID“.

Splitkick behält das Konto einer Session für Resume, Forks und Verschieben. Resume in terminal (claude --resume) nutzt weiter die Hauptinstallation (~/.claude). Eine Session eines anderen Kontos führst du in Splitkick weiter. Siehe Several Claude accounts (englisch).

MCP-Server ​

Agenten bekommen „connection refused“ vom Splitkick-MCP-Server ​

Vor 1.3.0 konnte ein zweites Splitkick mit demselben Datenordner den MCP-Socket der laufenden App löschen. 1.3.0 hat das behoben.

Prüfe:

  1. Splitkick ist 1.3.0 oder neuer. Siehe Updates.
  2. Settings → MCP Servers → Enable Splitkick MCP ist an.
  3. Starte Splitkick neu. Das startet den MCP-Socket neu.

Der Socket heißt splitkick-mcp.sock. Release-Builds verlinken den alten Namen jean-mcp.sock darauf, sodass MCP-Einträge in anderen Werkzeugen mit dem alten Namen weiter funktionieren.

Ein Agent bekommt einen Fehler von einer anderen Splitkick-Instanz ​

Diese Fehler kommen von remote_tool (englisch):

Der Fehler beginnt mit oder enthältWas du tun kannst
Unknown Splitkick instance '<name>'Nimm einen Namen aus der Liste im Fehler oder aus list_instances.
is unreachable at <url>Prüfe, dass die andere Instanz läuft und ihre Adresse von diesem Rechner aus erreichbar ist.
rejected the access tokenDer Token der Verbindung ist falsch. Prüfe ihn im Dialog Server connections (das Server-Symbol unten in der Seitenleiste).
is too old for remote MCP callsAktualisiere die andere Instanz auf 1.5.1 oder neuer.
without a valid responseEtwas vor der anderen Instanz, zum Beispiel ein Login-Proxy, hat statt Splitkick geantwortet.
[<instance name>] <message>Das Werkzeug ist auf der anderen Instanz fehlgeschlagen. Lies seine Meldung.

Auf der anderen Instanz muss der Splitkick-MCP-Server ebenfalls an sein.