Claude Code, Codex CLI und OpenCode am Mac deinstallieren
Um Claude Code, Codex CLI oder OpenCode vom Mac zu entfernen, deinstallieren Sie zuerst die tatsächlich vorhandene Installation. Entscheiden Sie danach über die Daten. Ein fehlender Befehl und gelöschte Chats sind verschiedene Ergebnisse. Behalten Sie die Daten zunächst, wenn Sie zurückkehren könnten oder Desktop-App und Editor-Erweiterung weiter nutzen.
Entscheiden, was bleiben soll
Kopieren Sie benötigte Einstellungen und lokale Chats in eine lesbare, geprüfte Sicherung. Eine erneute Kontoanmeldung stellt lokale Verläufe nicht zwangsläufig wieder her. Für kleinere Caches bei weiter installierten Werkzeugen gibt es die Bereinigung von KI-Entwicklungswerkzeugen.
| Werkzeug | Standarddaten zur Prüfung | Möglicher Verlust beim Entfernen |
|---|---|---|
| Claude Code | ~/.claude und ~/.claude.json |
Einstellungen, Berechtigungen, MCP-Konfiguration und Chats |
| Codex CLI | ~/.codex |
Lokale Konfiguration, Chats und dateibasierte Anmeldedaten |
| OpenCode | ~/.local/share/opencode, ~/.config/opencode, ~/.cache/opencode |
Chats, Snapshots, Anbieterzugänge, Konfiguration und Caches |
Die Pfade stammen aus Claude Codes Einrichtung, Codex-Konfiguration und Verlaufsorten sowie OpenCodes Speicher- und Konfigurationsanleitung. Es sind Prüfstellen, keine Sammellöschliste.
Den ursprünglichen Paketmanager verwenden
Beenden Sie laufende Arbeit und Chats. Verwenden Sie bei Paketmanager-Installationen nur die passende Tabellenzeile. Die Namen stehen in Claudes Deinstallationsanleitung, OpenAIs Installationsliste und OpenCodes Installationsanleitung. npm uninstall entfernt mit globalem Schalter ein globales Paket, Homebrew uninstall die benannte Formula oder Cask.
| Installation | Befehl zum Entfernen |
|---|---|
| Claude Code, npm | npm uninstall -g @anthropic-ai/claude-code |
| Claude Code, Homebrew | brew uninstall --cask claude-code |
| Codex CLI, npm | npm uninstall -g @openai/codex |
| Codex CLI, Homebrew | brew uninstall --cask codex |
| OpenCode, npm | npm uninstall -g opencode-ai |
| OpenCode, Homebrew-V1-Tap | brew uninstall anomalyco/tap/opencode |
Für Claudes gesonderte Latest-Cask gilt stattdessen brew uninstall --cask claude-code@latest. OpenCodes Hersteller-Tap und Homebrews opencode-Formula können unterschiedliche Hauptversionen liefern. Prüfen Sie den installierten Namen. Führen Sie nicht alle Zeilen aus und ergänzen Sie nicht pauschal --zap. Bei mehreren Node-Umgebungen prüfen Sie globale Installationen jeweils separat.
Native Installationen getrennt behandeln
Für Claudes nativen Installer nennt Anthropic ~/.local/bin/claude und ~/.local/share/claude. Beenden Sie das Werkzeug und verschieben Sie den bestätigten Startlink und Programmordner in den Papierkorb. ~/.claude bleibt bis zur Datenentscheidung erhalten.
OpenAIs Installer-Quelltext legt native Codex-Starter standardmäßig unter ~/.local/bin und die Laufzeit unter ~/.codex/packages/standalone ab. Prüfen Sie dort codex und codex-code-mode-host. Verschieben Sie nur bestätigte Codex-Starter und diese Laufzeit in den Papierkorb, nachdem Sie ausgeschlossen haben, dass eine beibehaltene Codex-Installation sie benötigt. CODEX_INSTALL_DIR und CODEX_HOME können die Orte ändern. Das ist eine manuelle Ableitung aus dem Installer, kein dokumentierter universeller Codex-Deinstallationsbefehl.
Für OpenCode aus dessen Installationsskript verwenden Sie das eigene Deinstallationsprogramm, solange der Befehl verfügbar ist. Zuerst kommt die Vorschau. Die zweite Zeile entfernt das Programm unter Beibehaltung von Konfiguration, Chats und Snapshots:
opencode uninstall --dry-run --keep-config --keep-data
opencode uninstall --keep-config --keep-data
Lesen Sie die Vorschau vor der zweiten Zeile. Ein einfaches opencode uninstall entfernt mehr Daten. Sichern Sie auch bei Beibehaltungsoptionen Ihre Daten und lassen Sie gemeinsame Daten stehen, wenn OpenCode Desktop weiter genutzt wird.
Abmeldung und Erweiterungen separat entscheiden
Melden Sie sich vor dem Entfernen der ausführbaren Datei ab, wenn das gewünscht ist. Claude dokumentiert claude auth logout in der Authentifizierungsanleitung, Codex codex logout in der CLI-Referenz. Laut Codex-Authentifizierung liegen Anmeldedaten in einer Datei oder im Zugangsspeicher des Betriebssystems und werden mit der IDE-Erweiterung geteilt. Eine Abmeldung kann deshalb auch diese betreffen.
Entfernen Sie unerwünschte Editor-Erweiterungen im Erweiterungs- oder Plugin-Manager des Editors. CLI, Erweiterung und Desktop-App sind separate Installationen. Anthropic warnt ausdrücklich, dass andere Clients ~/.claude neu anlegen können. Die Claude-Anleitung behandelt Desktop und separate Code-Entfernung, die OpenCode-Anleitung Desktop und gemeinsame CLI-Daten.
Lokale Daten nur bei gewolltem Verlust entfernen
Für eine reine CLI-Deinstallation können die gesicherten Daten bleiben. Für einen bewussten Datenreset beenden Sie alle gemeinsamen Clients, prüfen die Sicherung und verschieben nur die unerwünschten exakten Orte der ersten Tabelle in den Papierkorb. ~/.codex enthält auch native Laufzeitdateien. Den Ordner zu löschen ist keine reine Programmentfernung.
Eigene Konfigurationspfade und Projektdateien brauchen eine getrennte Prüfung. Anthropic dokumentiert CLAUDE_CONFIG_DIR, OpenCode zeigt mit opencode debug paths die aktiven Daten-, Konfigurations-, Cache- und Zustandspfade. Prüfen Sie diese vor der Deinstallation. Projektdateien unter .claude, .mcp.json und .opencode können Teamkonfiguration sein. Behalten Sie Quellcode und benötigte Worktree-Änderungen. Löschen Sie kein Repository, um einen Assistenten zu entfernen.
Apples Papierkorb-Anleitung beschreibt die Wiederherstellung vor dem Leeren. Das funktioniert nur, solange die Objekte noch dort liegen. Eine Paketmanager-Deinstallation sichert das Programm nicht im Papierkorb. Installieren Sie es nötigenfalls über den ursprünglichen Kanal neu und stellen Daten aus der geprüften Sicherung wieder her. Auch Cache-Neuaufbau braucht verfügbare Pakete oder andere Quellen.
Ergebnis prüfen, ohne mehr zu löschen
Öffnen Sie ein neues Terminal mit zsh und prüfen Sie die Befehlsauflösung:
type -a claude
type -a codex
type -a opencode
Ein Pfad, Alias oder eine Funktion muss geprüft werden und kann eine zweite Installation sein. Nicht gefunden bedeutet nur, dass diese Shell den Befehl nicht auflösen kann, nicht dass alle Daten und Erweiterungen weg sind. Prüfen Sie den Editor separat und kontrollieren Sie, ob die beibehaltenen Daten noch vorhanden sind. Für Desktop-Entfernung gibt es KI-Werkzeugreste.
Wo Mole hilft
Mole Macs eigene KI-Seite behandelt geeignete alte Chats, mit Git geprüfte Worktrees und unterstützte ungenutzte CLIs über die KI-spezifische Löschrichtlinie. Das sind einzeln geprüfte Entscheidungen, keine Löschung des gesamten Werkzeugordners im Benutzerverzeichnis.
OpenCode steht im CLI-Katalog. Eine geeignete ungenutzte Installation kann zur Entfernung erscheinen. Gemeinsame Daten bleiben, wenn eine Desktop-App oder installierte Skills sie benötigen. Homebrew-Programme werden über Homebrew entfernt, andere geeignete Programm- und Datenziele in den Papierkorb verschoben. Claude Code und Codex sind bewusst von der vollständigen Werkzeugdeinstallation ausgeschlossen. Verwenden Sie dafür die manuellen Schritte oben. Eine nicht ausgewählte Zeile wartet auf Ihre Entscheidung und ist nach späterer Auswahl nicht geschützt.
Häufige Fragen
Kann Claude Desktop bleiben, wenn ich Claude Code entferne?
Ja. Entfernen Sie nur die separate CLI und unerwünschte Editor-Erweiterungen. Gemeinsame Daten bleiben, solange ein beibehaltener Client sie benötigt. Die Desktop-Anleitung brauchen Sie nur, wenn auch diese App weg soll.
Warum funktioniert der Befehl nach der Deinstallation noch?
Prüfen Sie ihn im neuen Terminal. Ein zweiter Paketmanager, eine andere Node-Umgebung, ein nativer Starter oder Alias kann ihn weiter bereitstellen. Entfernen Sie nur die identifizierte Installation.
Stellt eine Neuinstallation gelöschte Chats wieder her?
Verlassen Sie sich nicht darauf. Sie liefert das Programm, keine Sicherung lokaler Chats oder Snapshots. Behalten Sie lesbare Sicherungen und benötigte Papierkorbobjekte, bis die Wiederherstellung geprüft ist.