Come esportare le conversazioni di Claude.ai in HTML
Se usi Claude.ai quotidianamente, probabilmente hai conversazioni importanti che vorresti conservare: sessioni di coding, brainstorming, analisi di documenti. Il problema? Claude non offre un’opzione nativa per esportare le chat in un formato completo e riutilizzabile.
Il problema dell’export delle chat AI
Le piattaforme AI offrono funzionalità di export limitate:
- Claude.ai: nessun export nativo con media embedded
- ChatGPT: export JSON/testo, senza media
- Formati incompleti: i testi vengono esportati ma le immagini, i video e gli audio vengono persi
La soluzione: Claude Chat Exporter
Claude Chat Exporter è un’estensione Chrome open source che risolve questo problema con un approccio privacy-first:
Come funziona
- Content Script: l’estensione inietta uno script nella pagina di Claude.ai
- Traversal del DOM: analizza la struttura della conversazione e identifica tutti i blocchi (testo, codice, immagini, audio)
- Base64 Encoding: ogni risorsa multimediale viene convertita in base64 e incorporata direttamente nell’HTML
- File autonomo: il risultato è un singolo file
.htmlche funziona offline, senza dipendenze esterne
Perché base64?
La scelta di incorporare i media in base64 è deliberata:
Approccio tradizionale:
chat.html → <img src="https://cdn.claude.ai/image123.jpg">
❌ Link rotti dopo qualche mese
❌ Richiede connessione internet
❌ Dipendenza da server esterno
Approccio base64:
chat.html → <img src="data:image/jpeg;base64,/9j/4AAQ...">
✅ File completamente autonomo
✅ Funziona offline per sempre
✅ Zero dipendenze esterne
Il trade-off è un file più pesante, ma la garanzia di avere un archivio permanente e indipendente.
Privacy: zero dati trasmessi
L’estensione opera interamente nel browser:
- Nessun dato viene inviato a server esterni
- Nessun tracking, nessun analytics
- Il codice è open source su GitHub e verificabile
- Funziona anche offline (dopo l’installazione)
Installazione e uso
Installazione da sorgente (developer mode)
# Clona il repository
git clone https://github.com/gnovelli/claude-chat-exporter.git
# Apri Chrome → chrome://extensions/
# Attiva "Modalità sviluppatore"
# Clicca "Carica estensione non pacchettizzata"
# Seleziona la cartella clonata
Utilizzo
- Apri una conversazione su claude.ai
- Clicca l’icona dell’estensione nella toolbar
- Il file HTML viene generato e scaricato automaticamente
- Apri il file in qualsiasi browser: la conversazione completa, con tutti i media, è lì
Casi d’uso pratici
- Archivio sessioni di coding: conserva le sessioni di pair-programming con Claude
- Documentazione: salva analisi e spiegazioni tecniche come riferimento
- Portfolio: archivia i risultati migliori delle tue interazioni con l’AI
- Backup: proteggiti dalla perdita di conversazioni importanti
Confronto con altre soluzioni
| Soluzione | Media embedded | Offline | Privacy | Open source |
|---|---|---|---|---|
| Claude Chat Exporter | Si (base64) | Si | Si | Si |
| Copy/paste manuale | No | Si | Si | N/A |
| Screenshot | Parziale | Si | Si | N/A |
| Export JSON (ChatGPT) | No | Si | Si | N/A |
Anche per ChatGPT
Se usi anche ChatGPT, esiste un’estensione gemella: ChatGPT PDF Exporter, che esporta le conversazioni in formato PDF con lo stesso approccio privacy-first.
Risorse:
- Claude Chat Exporter - Pagina progetto con documentazione completa
- Codice sorgente su GitHub
- ChatGPT PDF Exporter - Estensione gemella per ChatGPT