Désinstaller Claude Code, Codex CLI et OpenCode sur Mac
Pour désinstaller Claude Code, Codex CLI ou OpenCode sur Mac, retirez d’abord l’installation réellement présente, puis décidez du sort des données. Une commande introuvable et un historique supprimé sont deux résultats différents. Gardez les données si vous pourriez revenir à l’outil ou utilisez encore son app de bureau ou son extension.
Décider ce qui doit rester
Copiez les réglages et discussions locales utiles dans une sauvegarde dont vous avez vérifié la lecture. Ne supposez pas qu’une connexion au compte restaurera l’historique local. Pour réduire les caches en gardant les outils, consultez le nettoyage des outils de développement IA.
| Outil | Données par défaut à examiner | Perte possible après suppression |
|---|---|---|
| Claude Code | ~/.claude et ~/.claude.json |
Réglages, autorisations, configuration MCP et discussions |
| Codex CLI | ~/.codex |
Configuration locale, discussions et identifiants enregistrés dans des fichiers |
| OpenCode | ~/.local/share/opencode, ~/.config/opencode, ~/.cache/opencode |
Discussions, instantanés, identifiants des fournisseurs, configuration et caches |
Ces chemins viennent de la configuration de Claude Code, de la configuration Codex et des emplacements d’historique, ainsi que du stockage et de la configuration OpenCode. Ce sont des emplacements à examiner, pas à supprimer en bloc.
Utiliser le gestionnaire qui a installé l’outil
Terminez le travail et les discussions actives. Pour une installation par gestionnaire de paquets, n’utilisez que la ligne correspondante. Les noms figurent dans les instructions de Claude, la liste d’installation OpenAI et le guide OpenCode. npm uninstall avec l’option globale retire un paquet global ; Homebrew uninstall retire la formule ou le cask indiqué.
| Installation | Commande de désinstallation |
|---|---|
| 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, tap Homebrew V1 | brew uninstall anomalyco/tap/opencode |
Pour le cask Claude du canal latest, utilisez plutôt brew uninstall --cask claude-code@latest. Le tap du fournisseur OpenCode et la formule Homebrew opencode peuvent désigner des versions majeures différentes. Vérifiez le nom installé. N’exécutez pas toutes les lignes et n’ajoutez pas --zap par facilité. Avec plusieurs environnements Node, examinez séparément chaque installation globale.
Traiter les installations natives séparément
Pour Claude Code natif, Anthropic indique ~/.local/bin/claude et ~/.local/share/claude. Après avoir quitté l’outil, vérifiez qu’il s’agit de votre installation, puis placez ce lien de lancement et ce dossier programme dans la Corbeille. Gardez ~/.claude pour la décision sur les données.
Le code de l’installateur OpenAI place par défaut les lanceurs Codex dans ~/.local/bin et l’environnement d’exécution dans ~/.codex/packages/standalone. Examinez les entrées codex et codex-code-mode-host. Ne déplacez que les lanceurs identifiés et cet environnement après avoir confirmé qu’aucune installation Codex conservée n’en dépend. CODEX_INSTALL_DIR et CODEX_HOME peuvent changer ces emplacements. C’est une suppression manuelle déduite de l’installateur, pas une commande universelle de désinstallation documentée.
Pour OpenCode installé par son script, utilisez son désinstalleur tant que la commande existe. Prévisualisez d’abord. La seconde ligne retire le programme en conservant configuration, discussions et instantanés :
opencode uninstall --dry-run --keep-config --keep-data
opencode uninstall --keep-config --keep-data
Lisez l’aperçu avant la seconde ligne. La commande simple opencode uninstall supprime davantage de données. Gardez une sauvegarde même avec les options de conservation, et préservez les données partagées si vous utilisez encore OpenCode Desktop.
Se déconnecter et retirer les extensions séparément
Si vous souhaitez aussi vous déconnecter, faites-le avant de retirer l’exécutable. Claude documente claude auth logout dans son guide d’authentification, et Codex codex logout dans la référence CLI. Le guide d’authentification Codex indique que les identifiants peuvent être dans un fichier ou le gestionnaire d’identifiants du système et sont partagés avec l’extension IDE. La déconnexion peut donc aussi toucher celle-ci.
Retirez les extensions inutiles depuis le gestionnaire d’extensions ou de plugins de l’éditeur. CLI, extension et app de bureau sont des installations distinctes. Anthropic avertit que ses autres clients peuvent recréer ~/.claude. Le guide Claude traite l’app de bureau et Code séparément ; le guide OpenCode couvre Desktop et ses données partagées avec la CLI.
Supprimer les données locales seulement volontairement
Pour retirer uniquement la CLI, vous pouvez garder les données sauvegardées et vous arrêter. Pour une réinitialisation voulue, quittez tous les clients qui les partagent, vérifiez la sauvegarde, puis placez uniquement les emplacements indésirables du premier tableau dans la Corbeille. Supprimer ~/.codex retire aussi l’environnement natif qu’il contient : ce n’est pas une simple désinstallation du programme.
Examinez séparément les chemins personnalisés et les fichiers de projet. Anthropic documente CLAUDE_CONFIG_DIR, et OpenCode affiche ses chemins actifs de données, configuration, cache et état avec opencode debug paths. Vérifiez-les avant de désinstaller. Les éléments .claude, .mcp.json et .opencode d’un projet peuvent appartenir à l’équipe. Conservez le code et les changements nécessaires des worktrees. Ne supprimez pas un dépôt pour retirer un assistant.
Les instructions Apple sur la Corbeille décrivent la restauration avant de la vider. Ce recours existe seulement tant que l’élément y reste. Une désinstallation par gestionnaire de paquets n’est pas une sauvegarde du programme dans la Corbeille. Réinstallez par le canal d’origine si nécessaire et restaurez les données depuis la sauvegarde vérifiée. Reconstruire un cache exige aussi que les paquets ou autres sources restent disponibles.
Vérifier sans supprimer davantage
Ouvrez un nouveau terminal utilisant zsh et examinez la résolution des commandes :
type -a claude
type -a codex
type -a opencode
Un chemin, alias ou une fonction retournés demandent un examen et peuvent désigner une autre installation. Une commande introuvable prouve seulement que ce shell ne la résout pas, pas que les données et extensions ont disparu. Vérifiez l’éditeur à part et la présence des données conservées. Pour retirer aussi des apps de bureau, consultez les restes d’outils IA.
Le rôle de Mole
La page IA distincte de Mole Mac traite les anciennes discussions admissibles, les worktrees vérifiés par Git et la désinstallation des CLI inactives prises en charge, via sa politique de suppression propre aux données IA. Chaque choix est examiné séparément ; il ne s’agit pas d’effacer tout le dossier personnel d’un outil.
OpenCode figure dans ce catalogue : une installation inactive admissible peut être proposée. Les données partagées restent lorsqu’une app de bureau ou des compétences installées en ont besoin. Les programmes Homebrew sont retirés par Homebrew, les autres programmes et données admissibles vont dans la Corbeille. Claude Code et Codex sont volontairement absents de la désinstallation complète des outils. Utilisez leurs étapes manuelles ci-dessus. Une ligne décochée attend votre décision ; son contenu n’est pas protégé après sélection.
FAQ
Puis-je retirer Claude Code et garder Claude Desktop ?
Oui. Retirez seulement la CLI installée séparément et les extensions inutiles. Gardez les données partagées nécessaires aux clients conservés. Le guide de bureau ne s’applique que si vous retirez aussi cette app.
Pourquoi la commande fonctionne-t-elle encore après désinstallation ?
Vérifiez sa résolution dans un nouveau terminal. Un autre gestionnaire, environnement Node, lanceur natif ou alias peut encore la fournir. Retirez uniquement l’installation identifiée.
Réinstaller restaure-t-il les discussions supprimées ?
Ne comptez pas dessus. La réinstallation fournit le programme, pas une sauvegarde des discussions locales et instantanés supprimés. Gardez une sauvegarde lisible et les éléments utiles de la Corbeille jusqu’à vérification de la récupération.