Uma ferramenta web moderna, rápida e privada para visualizar e pesquisar o teu histórico de conversas exportado do ChatGPT.
- 🔒 Privacidade Total: O processamento é feito inteiramente no teu navegador. Os teus dados nunca saem do teu computador.
- 🔍 Pesquisa Poderosa: Encontra qualquer mensagem instantaneamente pesquisando por títulos de conversas ou pelo conteúdo das mensagens.
- 📝 Markdown de Alta Qualidade: Suporte completo para tabelas, listas e equações matemáticas.
- 💻 Syntax Highlighting: Realce de sintaxe para diversos blocos de código (Python, JS, C++, HTML, etc.).
- 🌑 Design Premium: Interface escura e moderna inspirada na estética original do ChatGPT, otimizada para leitura prolongada.
- 📱 Responsivo: Funciona perfeitamente em desktop e dispositivos móveis.
- Acede a chat.openai.com.
- Vai a Settings > Data Controls.
- Clica em Export Data e confirma.
- Receberás um email com um ficheiro ZIP. Descarrega e extrai-o.
- O ficheiro que precisas é o
conversations.json.
Tens duas opções:
- Certifica-te que tens o Node.js instalado.
- No diretório do projeto, instala as dependências:
npm install
- Inicia o servidor de desenvolvimento:
npm run dev
- Abre o link no teu navegador (ex:
http://localhost:5173).
Este projeto já inclui um GitHub Action para automação total.
- Faz o push do código para o teu repositório GitHub.
- No GitHub, vai a Settings > Pages.
- Em "Build and deployment > Source", escolhe GitHub Actions.
- O site será publicado automaticamente em poucos minutos.
- Gera a versão estática:
npm run build
- O conteúdo da pasta
distpode ser servido por qualquer servidor web estático.
- Basta arrastar o ficheiro
conversations.jsonpara o navegador ou clicar no botão de importação. - As tuas conversas aparecerão na barra lateral, ordenadas pela data de atualização.
- Frontend: React 18 + Vite
- Ícones: Lucide React
- Renderização: Markdown-it + Highlight.js
- Estilos: Vanilla CSS (com variáveis CSS para design system)
- Data: Date-fns