scrapemychats: exporta tus conversaciones de ChatGPT a un archivo local

Fuentes: scrapemychats: export ChatGPT chats to a searchable offline archive

scrapemychats es una herramienta de código abierto que resuelve una carencia conocida de las cuentas ChatGPT Business y Team: la ausencia del botón oficial "Exportar datos", presente solo en cuentas personales. La utilidad permite descargar todas las conversaciones —texto y archivos adjuntos— a un archivo local y generar un visor HTML autónomo, buscable y sin conexión.

El software automatiza una ventana de Chrome ya autenticada en la sesión del usuario, por lo que nunca ve contraseñas ni envía datos a servidores externos: solo se comunica con chatgpt.com. El proceso genera una carpeta export/ con un viewer.html que permite búsqueda de texto completo, navegación por teclado, miniaturas de imágenes y categorización opcional Personal/Trabajo mediante un archivo JSON configurable. Cada conversación se guarda como JSON crudo y como transcripción en Markdown, junto con sus archivos adjuntos.

En la práctica, el usuario instala Python 3.10+ y Google Chrome, descarga el repositorio, ejecuta pip install -r requirements.txt y corre un test con tres chats (--limit 3) antes de lanzar la exportación completa. Un export de unas 600 conversaciones tarda varias horas: el script se autolimita a unos 10–20 segundos por chat y aplica retrocesos progresivos cuando detecta el rate limiting de OpenAI. La exportación es reanudable y registra los fallos en errors.log. OpenAI borra el contenido de archivos subidos tras un periodo de retención, por lo que algunas descargas fallarán, aunque el texto que las referencia sí se conserva.

El repositorio incluye guías paso a paso para Windows y macOS, y sugiere a usuarios no técnicos delegar la instalación en un asistente de IA o en un agente de programación. El visor resultante funciona desde una memoria USB, sin servidor ni dependencias, y pertenece al usuario de forma indefinida.