Snapshot
Uno snapshot è un archivio singolo della tua configurazione Claude Code completa come la vede CLACOROO: marketplace, plugin installati, settings.json, file CLAUDE.md, registrazioni di server MCP. Puoi esportare uno snapshot sulla macchina A, copiarlo sulla macchina B, importarlo, e avere un setup identico in pochi secondi.
Gli snapshot sono utili per:
- Backup prima di modifiche rischiose
- Migrazione a una nuova macchina
- Condividere un setup di partenza con un collega
- Salvare ambienti “preset” (es. lavoro vs personale)
Panoramica
In Impostazioni → Snapshot, trovi due bottoni:
- Esporta snapshot — salva un file
clacoroo-snapshot-YYYYMMDD-HHMM.json(il nome esatto e il formato possono variare per versione) - Importa snapshot — apre un file picker, poi ti accompagna in quello che sta per cambiare
Il file snapshot è JSON in chiaro, leggibile e diff-abile se vuoi vedere cosa contiene. Non include segreti: la tua chiave API, i token claude.ai e qualsiasi variabile d’ambiente marcata segreta sono esclusi per design.
Cosa contiene
Uno snapshot cattura le parti dichiarative del tuo setup:
| Incluso | Escluso |
|---|---|
| Marketplace (sorgenti) | Token OAuth claude.ai |
| Plugin installati (per id + versione) | Chiave API Anthropic (il valore della chiave) |
settings.json (modello, tema, lingua, ecc.) | Log di sessione live / stats |
| Registrazioni server MCP (nome, transport, target) | Refresh token OAuth dei server MCP |
| File CLAUDE.md (globale + per-progetto) | Modifiche locali dentro ai file dei plugin |
| Timestamp di export e versione CLACOROO |
In pratica, importare uno snapshot equivale a lanciare una serie di claude plugins marketplace add, claude plugins install, claude mcp add e una scrittura atomica di settings.json — ma in un’unica operazione, con feedback di progresso.
Operazioni comuni
Come esportare uno snapshot
- Apri Impostazioni → Snapshot
- Clicca Esporta snapshot
- Scegli una posizione e conferma il nome file
- CLACOROO scrive il file; un toast verde conferma il successo
- Copia il file dove vuoi (chiavetta USB, cloud drive, email…)
Puoi esportare anche dalla command palette: Cmd / Ctrl + K → “Esporta snapshot”.
Come importare uno snapshot
- Apri Impostazioni → Snapshot sulla nuova macchina
- Clicca Importa snapshot
- Scegli il file
.jsonesportato prima - CLACOROO mostra un preview di cosa verrà aggiunto/cambiato/saltato — leggilo con attenzione
- Clicca Applica per importare (o Annulla per uscire)
- CLACOROO lancia i comandi
claudenecessari in sequenza, con una progress bar; i plugin mancanti vengono installati, i marketplace mancanti aggiunti,settings.jsonaggiornato, i server MCP registrati
Dopo l’import, di solito devi:
- Fare login a claude.ai (nessun token è stato trasferito) o ri-aggiungere la chiave API
- Ri-autenticare ogni server MCP che lo richiede (gli snapshot non portano token OAuth)
Come fondere uno snapshot in un setup esistente
Il preview dell’import mostra tre categorie:
- Aggiungi — elementi nello snapshot ma mancanti su questa macchina
- Salta — elementi già presenti
- Conflitto — elementi presenti ma con impostazioni diverse (puoi scegliere se sovrascrivere o mantenere quello corrente)
Toggla i singoli elementi prima di cliccare Applica per scegliere esattamente cosa fondere.
Come condividere uno snapshot con un collega
- Esporta il tuo snapshot
- Opzionalmente redarguisci qualsiasi cosa specifica del progetto aprendo il JSON in un editor di testo e rimuovendo le voci
- Condividi il file
- Il tuo collega lo importa con Importa snapshot
Suggerimento. Documenta cosa c’è nel tuo “snapshot di partenza” insieme al file — un breve README che elenca i marketplace inclusi e il razionale rende l’onboarding molto più liscio.
Suggerimenti e scorciatoie
- Il file snapshot è JSON leggibile — puoi fare diff tra due snapshot per vedere esattamente cosa è cambiato nel tempo
- Esporta prima di qualsiasi modifica rischiosa (cancellare un marketplace, aggiornare in massa i plugin) — ripristinare da uno snapshot è più veloce che rifare il lavoro
- Il nome file include un timestamp così puoi tenere una piccola storia di snapshot senza sovrascrivere
- L’import è non-distruttivo per default: non rimuove nulla che hai e che lo snapshot non menziona (solo aggiunge/aggiorna)
- La command palette ha sia le voci Esporta che Importa
Casi limite ed errori
- “Schema mismatch” all’import. Lo snapshot è stato esportato da una versione CLACOROO più nuova di quella in cui stai importando. Aggiorna CLACOROO e riprova.
- Un plugin nello snapshot fallisce l’install. Il marketplace che lo ospita potrebbe non essere raggiungibile o il plugin potrebbe essere stato rinominato. L’import continua col resto; l’elemento fallito è elencato nel sommario di import.
- Un server MCP è in “Auth richiesta” dopo l’import. Gli snapshot non portano token OAuth — ri-autentica via sezione Server MCP.
settings.jsonha sovrascritto un’impostazione che mi importava. Usa i controlli Conflitto nel preview prima di applicare — puoi optare per mantenere il tuo valore corrente per qualsiasi chiave specifica.- “File snapshot troppo grande”. Improbabile in uso normale; se lo vedi, lo snapshot ha pescato un
CLAUDE.mdenorme. Riduci quel file prima di ri-esportare.
Correlati
- Claude Config — cosa viene esportato nella sezione
settings.json - Editor CLAUDE.md — i file CLAUDE.md inclusi nello snapshot
- Gestione plugin — i plugin da reinstallare all’import
- Server MCP — ri-autentica dopo l’import