Una extensión de Chrome que le permite guardar conversaciones de chat de Claude.ai como archivos HTML con formato conservado.
Agrega un botón de descarga a la interfaz de chat de Claude.ai
Conserva el formato del chat usando Tailwind CSS
Genera nombres de archivos limpios basados en títulos de chat
Descarga transcripciones completas de chat como archivos HTML independientes
Mantiene todo el estilo y diseño del chat original.
Clona este repositorio o descarga el código fuente
Abra Chrome y navegue hasta chrome://extensions/
Habilite el "modo de desarrollador" en la parte superior derecha
Haga clic en "Cargar descomprimido" y seleccione el directorio que contiene los archivos de extensión.
Visita Claude.ai y abre cualquier chat.
Busque el botón de descarga en la interfaz de chat (muestra un ícono y el texto "Descargar")
Haga clic en el botón para guardar el chat actual.
Elija su ubicación para guardar en el cuadro de diálogo de descarga del navegador
El chat se guardará como un archivo HTML con el título del chat como nombre de archivo.
manifest.json
: configuración y permisos de la extensión
popup.html
: interfaz emergente sencilla
popup.js
: maneja el clic en el botón emergente e inicia la descarga
content.js
: inyecta el botón de descarga y maneja la extracción del contenido del chat.
background.js
: gestiona el proceso de descarga de archivos
styles.css
: estilo personalizado para el botón de descarga
La extensión funciona mediante:
Inyectar un botón de descarga en la interfaz de Claude
Capturar el contenido del chat cuando se solicite
Crear un archivo HTML independiente con:
Contenido de chat original
CSS Tailwind integrado (a través de CDN)
Clases y diseño de Tailwind conservados
Documento HTML autónomo con todo el estilo necesario.
El archivo HTML incluye Tailwind CSS 2.2.19 a través de CDN para mantener exactamente el mismo estilo que la interfaz Claude original.
Manejando la descarga a través de la API de descarga de Chrome
Tailwind CSS (2.2.19): cargado a través de CDN en archivos generados
La extensión requiere:
downloads
- Para guardar archivos
Permiso de host para https://claude.ai/*
Para modificar la extensión:
Realice sus cambios en los archivos fuente
Visita chrome://extensions/
Haga clic en el icono de actualización en la tarjeta de extensión
Pruebe sus cambios en Claude.ai
Actualmente solo está probado y soportado en Google Chrome. Puede funcionar en otros navegadores basados en Chromium, pero no se garantiza.
¡No dudes en enviar problemas y solicitudes de mejora!
Este proyecto tiene la licencia pública general GNU v3.0; consulte el archivo de LICENCIA para obtener más detalles.
Esto significa que eres libre de:
Utilice el código comercialmente
Modificar el código
Distribuir el código
Colocar garantía
Bajo las siguientes condiciones:
El código fuente debe estar disponible cuando se distribuya la extensión.
Se debe incluir una copia de la licencia y el aviso de derechos de autor.
Las modificaciones deben publicarse bajo la misma licencia.
Los cambios realizados en el código deben documentarse.