Repolode
ChatLab

ChatLab/ChatLab

Aplicación de escritorio de código abierto que analiza historiales de chat exportados de WhatsApp, LINE, QQ, Discord y más, con SQL local y agentes de IA.

Estrellas
7,542
Forks
1,534
Issues abiertos
17
Último commit
hace 8 días

¿Qué es?

ChatLab es una herramienta local para explorar tus propias conversaciones en redes sociales. Importa historiales de chat exportados de plataformas como WhatsApp, LINE, QQ, Discord, Instagram, Telegram, iMessage y Google Chat, y los normaliza en un modelo de datos unificado para que puedan analizarse de la misma manera.

La aplicación combina un motor SQL flexible con agentes de IA que usan function calling para buscar, resumir y analizar historiales de chat. Las vistas visuales muestran tendencias, patrones temporales, frecuencia de interacción y clasificaciones. De forma predeterminada, los datos de chat sin procesar y la configuración permanecen en el dispositivo, y el análisis se transmite en streaming para que los historiales grandes sigan siendo manejables.

Además de la aplicación de escritorio de Electron, una CLI (chatlab-cli) puede iniciar una API local y una interfaz web, ejecutarse sin interfaz gráfica para scripts y agentes de IA, e instalarse opcionalmente como servicio en segundo plano.

Funciones clave

  • 01Importa exportaciones de ocho plataformas de chat en un formato unificado.
  • 02Procesa los datos en streaming y utiliza varios workers para historiales de mensajes grandes.
  • 03Permite consultar los datos de chat con SQL local.
  • 04Agente de IA con más de 24 herramientas de function calling para buscar y resumir historiales.
  • 05Vistas visuales de tendencias, patrones temporales y clasificaciones de interacciones.
  • 06CLI con un modo de API sin interfaz gráfica para scripts y agentes de IA.

Casos de uso

  • Revisar años de conversaciones de grupo o mensajes personales para encontrar patrones.
  • Analizar la frecuencia de interacción y los horarios de actividad en chats de comunidades o equipos.
  • Permitir que un asistente de IA consulte tus propios archivos de chat mientras los datos permanecen en local.
  • Crear scripts para analizar datos de chat exportados mediante la API de la CLI.

Inicio rápido

  1. 1

    Instala el CLI de forma global

    npm i chatlab-cli -g
  2. 2

    Inicia la API y la interfaz web (se abre en el navegador)

    clb web

Antes de usarlo

  • El CLI requiere Node.js 20 o una versión posterior.
  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se distribuye o se ofrece a través de una red.
  • La configuración del entorno de desarrollo requiere Node.js 24 y pnpm 11; las versiones deben ser exactas.

Temas

Preguntas frecuentes

¿Qué es ChatLab?
Aplicación de escritorio de código abierto que analiza historiales de chat exportados de WhatsApp, LINE, QQ, Discord y más, con SQL local y agentes de IA. ChatLab es una herramienta local para explorar tus propias conversaciones en redes sociales. Importa historiales de chat exportados de plataformas como WhatsApp, LINE, QQ, Discord, Instagram, Telegram, iMessage y Google Chat, y los normaliza en un modelo de datos unificado para que puedan analizarse de la misma manera.
¿ChatLab es gratuito? ¿Qué licencia tiene?
ChatLab es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ChatLab sigue mantenido?
Mantenimiento activo. El último commit de ChatLab fue el 12 oct 2026.
¿Para qué puedo usar ChatLab?
Revisar años de conversaciones de grupo o mensajes personales para encontrar patrones. Analizar la frecuencia de interacción y los horarios de actividad en chats de comunidades o equipos. Permitir que un asistente de IA consulte tus propios archivos de chat mientras los datos permanecen en local. Crear scripts para analizar datos de chat exportados mediante la API de la CLI.
¿Cómo se instala ChatLab?
Instala el CLI de forma global: npm i chatlab-cli -g Inicia la API y la interfaz web (se abre en el navegador): clb web
¿Dónde consigo ChatLab?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ChatLab/ChatLab

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados