Automatización · WhatsApp · IA

Crea tu Propia App para leer Respaldos de WhatsApp

Transforma tu respaldo de WhatsApp en una app de búsqueda inteligente.

El corazón de esta automatización es el prompt que le entregamos a Gemini CLI. Aprende a crear automatizaciones para escalar tu gestión.

Requisitos Instrucción Maestra Arquitectura

Requisitos Previos

01

Herramientas

Acceso a una terminal (como WSL en Windows)

02

Software

Gemini CLI (o acceso a un LLM similar) instalado y configurado

03

Datos

Un archivo de respaldo de chat de WhatsApp (el .zip que obtienes de Google Drive).

04

Tiempo

13 minutos para entender el proceso.

10 minutos para ejecutar.

05

Dirigirás una IA

Aprenderás a guiar a tu agente de IA preferido para que se convierta en tu "Programador" y construya tu herramienta personalizada.

06

Hardware

Windows/Linux con 16 GB memoria

~250k Tokens de Gemini.

La instrucción "Maestra" que Genera la App

Puedes copiarlo y usarlo directamente. Este es el bloc de notas exacto que usé

# objetivo
usando como knowledge base WhatsApp Chat with self 07Nov2025.zip
Tomar un archivo de respaldo de conversaciones de WhatsApp que viene en formato zip y
Cada ZIp contiene un archivo de texto que contiene el "WhatsApp chat with"
la aplicación debe permitir buscar y ver multimedia relacionada con el chat

# specs
- utf8mb4 encoding
- SQLite
- evita usar tipo de dato blobs, TEXT, referencia el binario en disco con un link,
  y para textos largos - considera una tabla de chunk de mensajes.
- usar varchar(1000) o más dependiendo del tamaño total de fila según las limitación de MySQL
- los mensaje con mismo ID no se deben repetir
- usa main.py para el cli
- usa mainui.py para el ui

# phase 1
- analiza la estructura del demo zip entregado
- analiza la estructura, relaciones y referencias que indica el texto histórico de mensajes.
- identifica que exista un identificador único para cada mensaje.
- crea un sistema de procesos `In/out process` para manejar la entrada de zip files
  con conversaciones de WhatsApp

# phase 2
crea una interfaz cli con un buscador por texto

# phase 3
crea un UI con tailwind con un buscador por texto
y permita visualizar los multimedia relacionados.

Bajo el Capó

Arquitectura y Trade-offs

El prompt genera una app funcional en ~10 minutos. Pero hay decisiones técnicas implícitas que vale la pena entender.

Costo Real

~250K tokens de Gemini para generar la app completa (CLI + UI + SQLite).

En dinero: ~$0.03 USD con Gemini Flash, ~$0.25 con Pro. El costo es despreciable vs las horas de desarrollo manual.

SQLite + varchar

Sin BLOBs — multimedia referenciado en disco con path relativo. Texto chunkeado en tabla separada.

Trade-off: No necesitas un servidor de base de datos. El archivo .db es portable y backupeable. Límite práctico: ~500K mensajes antes de que las queries se sientan lentas sin índices adicionales.

Privacidad

Los respaldos de WhatsApp contienen conversaciones íntimas, datos financieros, fotos personales.

Diseño: Todo corre local. El único momento que sale data es al prompt de Gemini para generar código — no para procesar tus chats. Una vez generada la app, Gemini no vuelve a participar.

Flujo de Datos

Backup .zip

Google Drive

Gemini CLI

Genera la app

Parser Python

Extrae + indexa

SQLite

Local, portable

CLI + UI

Tailwind app

¿Quieres búsqueda semántica sobre tus chats?

Chat Recall agrega embeddings + vector search sobre tu historial de ChatGPT — mismo concepto, mayor profundidad.

Ver Chat Recall

Integración de Sistemas

Pipelines automatizados, APIs REST, webhooks y conectores a medida para tus fuentes de datos.

Ver Solución