# Disinstallare Claude Code, Codex CLI e OpenCode dal Mac

> Rimuovi ogni installazione e decidi separatamente cosa fare di accesso, estensioni, impostazioni e chat locali.

Published: 2026-10-31

Per disinstallare Claude Code, Codex CLI o OpenCode dal Mac, rimuovi prima l’installazione che hai davvero, poi decidi cosa fare dei dati. Un comando non trovato e una cronologia cancellata sono risultati diversi. Conserva i dati se potresti tornare allo strumento o usi ancora l’app desktop o l’estensione dell’editor.

## Decidere cosa conservare

Copia impostazioni e chat locali utili in un backup di cui hai verificato la lettura. Non presumere che accedere all’account ripristini la cronologia locale. Per ridurre le cache mantenendo gli strumenti, consulta la [pulizia degli strumenti di sviluppo IA](https://mole.fit/it/blog/how-to-clean-up-ai-coding-tools-mac).

| Strumento | Dati predefiniti da esaminare | Cosa puoi perdere |
| --- | --- | --- |
| Claude Code | `~/.claude` e `~/.claude.json` | Impostazioni, permessi, configurazione MCP e chat |
| Codex CLI | `~/.codex` | Configurazione locale, chat e accesso salvato su file |
| OpenCode | `~/.local/share/opencode`, `~/.config/opencode`, `~/.cache/opencode` | Chat, istantanee, credenziali dei provider, configurazione e cache |

I percorsi provengono dalla [configurazione di Claude Code](https://code.claude.com/docs/en/setup#remove-configuration-files), dalla [configurazione Codex](https://learn.chatgpt.com/docs/config-file/config-reference) e dalle [posizioni della cronologia](https://learn.chatgpt.com/docs/reference/troubleshooting), oltre alle guide OpenCode su [archiviazione](https://opencode.ai/docs/troubleshooting/) e [configurazione](https://opencode.ai/docs/config/). Sono posizioni da esaminare, non da eliminare in blocco.

## Usare il gestore che ha installato il programma

Concludi il lavoro e termina le chat attive. Se hai usato un gestore di pacchetti, scegli solo la riga corrispondente. I nomi si trovano nelle [istruzioni Claude](https://code.claude.com/docs/en/setup#uninstall-claude-code), nell’[elenco di installazione OpenAI](https://github.com/openai/codex/blob/main/README.md) e nella [guida OpenCode](https://opencode.ai/docs/). [npm uninstall](https://docs.npmjs.com/cli/v11/commands/npm-uninstall/) con il flag globale rimuove un pacchetto globale; [Homebrew uninstall](https://docs.brew.sh/Manpage) rimuove la formula o il cask indicato.

| Installazione | Comando di rimozione |
| --- | --- |
| 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` |

Per il cask separato del canale latest di Claude, usa invece `brew uninstall --cask claude-code@latest`. Il tap del produttore OpenCode e la formula Homebrew `opencode` possono indicare versioni principali diverse. Verifica il nome installato. Non eseguire tutte le righe e non aggiungere `--zap` come scorciatoia. Con più ambienti Node, controlla separatamente le installazioni globali.

## Gestire le installazioni native separatamente

Per Claude Code nativo, Anthropic indica `~/.local/bin/claude` e `~/.local/share/claude`. Dopo averlo chiuso, verifica che corrispondano alla tua installazione e sposta il collegamento di avvio e la cartella programma nel Cestino. Conserva `~/.claude` per la decisione sui dati.

Il [sorgente dell’installer OpenAI](https://github.com/openai/codex/blob/main/scripts/install/install.sh) colloca i launcher Codex predefiniti in `~/.local/bin` e il runtime in `~/.codex/packages/standalone`. Esamina le voci `codex` e `codex-code-mode-host`. Sposta nel Cestino solo i launcher verificati e quel runtime dopo aver accertato che nessuna installazione Codex conservata ne abbia bisogno. `CODEX_INSTALL_DIR` e `CODEX_HOME` possono cambiare le posizioni. È una rimozione manuale dedotta dall’installer, non un comando universale di disinstallazione documentato.

Per OpenCode installato dal suo script, usa il suo [programma di disinstallazione](https://opencode.ai/docs/cli/#uninstall) mentre il comando è disponibile. Prima guarda l’anteprima. La seconda riga rimuove il programma conservando configurazione, chat e istantanee:

```sh
opencode uninstall --dry-run --keep-config --keep-data
opencode uninstall --keep-config --keep-data
```

Leggi l’anteprima prima della seconda riga. Il semplice `opencode uninstall` elimina un insieme più ampio di dati. Fai un backup anche con i flag di conservazione e mantieni i dati condivisi se usi ancora OpenCode Desktop.

## Scegliere separatamente logout ed estensioni

Se vuoi anche uscire dall’account, fallo prima di rimuovere l’eseguibile. Claude documenta `claude auth logout` nella [guida di autenticazione](https://code.claude.com/docs/en/authentication), Codex `codex logout` nel [riferimento CLI](https://learn.chatgpt.com/docs/developer-commands?surface=cli). La [guida di autenticazione Codex](https://learn.chatgpt.com/docs/auth) dice che i dati di accesso possono essere in un file o nell’archivio credenziali del sistema e sono condivisi con l’estensione IDE. Il logout può quindi interessare anche l’estensione.

Rimuovi le estensioni indesiderate dal gestore di estensioni o plugin dell’editor. CLI, estensione e app desktop sono installazioni distinte. Anthropic avverte che gli altri client possono ricreare `~/.claude`. La [guida Claude](https://mole.fit/tested-apps/claude) tratta desktop e Code separato, la [guida OpenCode](https://mole.fit/tested-apps/opencode) tratta Desktop e dati condivisi con la CLI.

## Eliminare dati locali solo se accetti di perderli

Per rimuovere solo la CLI puoi fermarti lasciando i dati di cui hai fatto il backup. Per un azzeramento intenzionale dei dati, chiudi tutti i client che li condividono, verifica il backup e sposta nel Cestino solo le posizioni indesiderate della prima tabella. Cancellare `~/.codex` rimuove anche i runtime nativi al suo interno, non solo il programma.

Percorsi personalizzati e file di progetto richiedono una verifica separata. Anthropic documenta `CLAUDE_CONFIG_DIR` e OpenCode mostra i percorsi attivi di dati, configurazione, cache e stato con `opencode debug paths`. Controllali prima della disinstallazione. `.claude`, `.mcp.json` e `.opencode` nei progetti possono essere configurazione del gruppo. Conserva sorgenti e modifiche utili nei worktree. Non cancellare un repository per rimuovere un assistente.

Le [istruzioni Apple sul Cestino](https://support.apple.com/guide/mac-help/mchlp1093/mac) spiegano come ripristinare prima di svuotarlo. È possibile solo finché l’elemento rimane lì. La disinstallazione da un gestore di pacchetti non crea un backup del programma nel Cestino. Se serve, reinstalla dal canale originale e ripristina i dati dal backup verificato. Anche ricreare la cache richiede che i pacchetti o altre fonti siano disponibili.

## Verificare senza eliminare altro

Apri un nuovo terminale con zsh e controlla la [risoluzione dei comandi](https://zsh.sourceforge.io/Doc/Release/Shell-Builtin-Commands.html):

```sh
type -a claude
type -a codex
type -a opencode
```

Un percorso, alias o funzione richiede esame e può indicare un’altra installazione. Non trovato significa solo che quella shell non risolve il comando, non che tutti i dati e le estensioni siano spariti. Verifica l’editor a parte e controlla che i dati scelti siano rimasti. Per rimuovere anche app desktop, consulta i [residui degli strumenti IA](https://mole.fit/it/blog/how-to-remove-ai-tool-leftovers-mac).

## Il ruolo di Mole

La pagina IA separata di Mole Mac gestisce vecchie chat idonee, worktree verificati con Git e rimozione delle CLI inattive supportate attraverso la politica di eliminazione specifica per l’IA. Sono scelte da verificare separatamente, non un comando per svuotare tutta la cartella personale di uno strumento.

OpenCode è nel catalogo CLI: un’installazione inattiva idonea può essere proposta per la rimozione. I dati condivisi restano se un’app desktop o skill installate ne hanno bisogno. I programmi Homebrew vengono rimossi tramite Homebrew; gli altri programmi e dati idonei vanno nel Cestino. Claude Code e Codex sono volutamente esclusi dalla disinstallazione completa degli strumenti. Usa i passaggi manuali sopra. Una riga deselezionata aspetta la tua decisione, non è protetta da una selezione successiva.

## Domande frequenti

### Posso rimuovere Claude Code e tenere Claude Desktop?

Sì. Rimuovi soltanto la CLI separata e le estensioni inutili. Conserva i dati condivisi necessari ai client rimasti. Segui la guida desktop solo se vuoi togliere anche quell’app.

### Perché il comando funziona ancora dopo la disinstallazione?

Verificalo in un nuovo terminale. Un altro gestore, ambiente Node, launcher nativo o alias può ancora fornirlo. Rimuovi solo l’installazione identificata.

### Reinstallare ripristina le chat cancellate?

Non farci affidamento. Fornisce il programma, non una copia delle chat locali o delle istantanee eliminate. Conserva backup leggibili ed elementi utili nel Cestino finché il recupero non è verificato.

---

Canonical HTML page: https://mole.fit/it/blog/uninstall-claude-code-codex-mac
Blog index for agents: https://mole.fit/it/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
