El problema de la memoria digital
Generamos conversaciones todos los días. Cientos de mensajes en WhatsApp, debates en Telegram, ideas que surgen en grupos y se pierden en el scroll infinito. ¿Cuántas veces has querido encontrar algo que hablaste hace meses y no has podido?
Las plataformas de mensajería no están diseñadas para archivar. Su modelo es el consumo efímero: lees, respondes, y el hilo se pierde. La funcionalidad de búsqueda es limitada, los exportes son rudimentarios y, sobre todo, tus datos viven en servidores de terceros.
Remember When resuelve esto: un agente AI que se ejecuta en tu ordenador, se conecta a tus cuentas de WhatsApp y Telegram, y archiva cada conversación de forma local, indexada y buscable.
"Tu historia digital no debería desaparecer en el scroll infinito. Tampoco debería estar solo en servidores de terceros."
Tecnología
Remember When está construido con un stack simple pero potente, priorizando la privacidad y el control del usuario:
Arquitectura local-first
Todo el procesamiento ocurre en tu máquina. Los mensajes se descargan, procesan e indexan localmente. No hay servidores intermediarios, no hay datos en la nube, no hay telemetría. Cuando desconectas el ordenador, tus archivos siguen ahí.
Agente AI con OpenClaw
Remember When utiliza OpenClaw AI como motor de agente. OpenClaw es el framework de agentes AI del estudio, y en Remember When actúa como archivista digital: monitorea las conversaciones, extrae el contenido relevante, lo estructura y lo almacena en formato local.
Almacenamiento local
Los datos se almacenan en formato SQLite y Markdown. SQLite para el índice rápido y las búsquedas, Markdown para la lectura humana directa. Puedes abrir tu archivo de conversaciones con cualquier editor de texto y leerlo sin herramientas especiales.
Interfaz CLI
Remember When es una herramienta de terminal. Sin GUI, sin dashboards, sin dependencias pesadas. Un comando para iniciar la captura, otro para buscar, otro para exportar. Simple, rápido, hackeable.
Captura mensajes de grupos y conversaciones individuales. Soporta texto, imágenes (metadatos) y enlaces.
Telegram
Archiva canales, grupos y chats privados. Incluye mensajes editados y reenviados con contexto.
Búsqueda semántica
Encuentra conversaciones por contenido, fecha, participante o palabras clave. Búsqueda exacta y aproximada.
Exportación
Exporta conversaciones a JSON, Markdown o CSV. Para backups, análisis o migración a otras herramientas.
Cómo empezar
Usar Remember When es tan simple como instalar y ejecutar:
# Instalación global
npm install -g @2mes4/remember-when
# Iniciar sesión en WhatsApp
remember-when auth whatsapp
# Iniciar la captura
remember-when watch
# Buscar en el archivo
remember-when search "viaje a Berlín 2025"
El agente se ejecuta en segundo plano y captura las conversaciones en tiempo real. Puedes dejarlo corriendo días o semanas — el índice se construye incrementalmente sin duplicados.
Para Telegram, el proceso es similar:
remember-when auth telegram --api-id TU_ID --api-hash TU_HASH
remember-when watch --platforms whatsapp,telegram
Casos de uso
Archivo personal
Mantén un archivo local de tus conversaciones importantes. ¿Esa idea que discutiste en un grupo de WhatsApp hace 6 meses? Ahora puedes encontrarla en segundos.
Investigación y análisis
Periodistas, investigadores o community managers pueden archivar conversaciones de canales públicos de Telegram para análisis posterior. Todo local, todo privado.
Backup de conversaciones
Antes de eliminar una cuenta o cambiar de número, Remember When te permite hacer un backup completo de tus conversaciones en formato abierto y portable.
Por qué open source
Un sistema que archiva tus conversaciones privadas no puede ser una caja negra. Con Remember When, cada línea de código es auditables. Puedes ver exactamente qué datos se capturan, cómo se almacenan y quién tiene acceso (spoiler: solo tú).
El proyecto está en GitHub con licencia MIT. Puedes usarlo, modificarlo y extenderlo sin restricciones. ¿Quieres añadir soporte para Signal? ¿Quieres construir una interfaz web sobre el archivo? Adelante.