Guarde suas conversas do Claude, Grok e ChatGPT em Markdown ou JSON, direto pelo navegador.
Sem extensão, sem instalação e sem enviar a conversa para um serviço intermediário: você revisa o código, executa o script na aba autenticada e recebe o arquivo localmente.
| Serviço | Markdown | JSON | Estratégia |
|---|---|---|---|
| Claude | exporter-markdown.js |
exporter-json.js |
leitura do conteúdo carregado na página |
| Grok | GrokExporterMD.txt |
GrokExporterJSON.txt |
REST, GraphQL e fallback pelo DOM |
| ChatGPT | chatgpt-export-markdown.js |
chatgpt-export-json.js |
API interna da sessão e fallback pelo DOM |
O Claude também inclui console-exporter.js, uma versão com prévia e comandos para escolher o formato depois que o código é carregado.
- Markdown é melhor para leitura, notas, documentação e arquivos que você pretende editar.
- JSON preserva uma estrutura previsível para scripts, análise, migração ou backup.
Os campos exatos variam entre os serviços porque cada plataforma expõe metadados diferentes.
- Abra a conversa no serviço correspondente.
- Abra neste repositório o script do formato desejado.
- Revise e copie todo o conteúdo do arquivo.
- Na conversa, abra as Ferramentas do Desenvolvedor:
- Windows/Linux:
F12ouCtrl + Shift + J; - macOS:
Cmd + Option + J.
- Windows/Linux:
- Selecione a aba Console, cole o código e pressione
Enter. - Aguarde o download do arquivo
.mdou.json.
Caution
Código colado no console opera com a sessão já autenticada no site. Execute apenas scripts que você leu e entende. Não cole código recebido de fontes desconhecidas.
Alguns navegadores exibem uma proteção contra colagem automática. Siga o aviso do próprio navegador somente depois de revisar o script.
Os exportadores montam e baixam o arquivo na própria aba do navegador. Eles não enviam a conversa a um servidor mantido por este projeto.
Os scripts do Grok e do ChatGPT podem consultar endpoints da própria plataforma usando os cookies da sessão atual para obter o histórico completo. Se essa rota falhar, tentam extrair o conteúdo já renderizado no DOM.
Antes de compartilhar uma exportação:
- procure dados pessoais, tokens, senhas e chaves;
- confirme se anexos ou links revelam informações privadas;
- verifique os termos do serviço e a legislação aplicável.
- As plataformas podem alterar seletores, endpoints e formatos sem aviso.
- O fallback pelo DOM só enxerga o conteúdo carregado na página; conversas longas podem exigir rolagem.
- Imagens e arquivos anexados não são incorporados como binários.
- Conteúdo complexo pode perder parte da formatação na conversão.
- Aguarde o término de respostas em streaming antes de exportar.
Se um exportador parar de funcionar, informe o serviço, a URL sem identificadores privados, o navegador e a mensagem exibida no console.
AI_Exporters/
├── claude/ # três exportadores JavaScript e documentação específica
├── grok/ # exportadores em texto e aviso de licença preservado
├── chatgpt/ # exportadores JavaScript e documentação específica
├── LICENSE
└── README.md
Não há dependências nem etapa de build. Cada arquivo é um script autocontido para o console do navegador.
Ao contribuir:
- mantenha a execução limitada à aba atual;
- evite bibliotecas externas e coleta de dados;
- preserve o fallback quando uma API interna não estiver disponível;
- teste JSON e Markdown em uma conversa sem informações sensíveis;
- atualize a documentação se o fluxo mudar.
Este projeto não é afiliado à Anthropic, xAI ou OpenAI. Claude, Grok e ChatGPT são marcas de seus respectivos proprietários.
O repositório é distribuído sob a Licença MIT. O aviso já existente em grok/LICENSE foi preservado.