← volver a proyectos
2025

Reminder AI

Bot de recordatorios con IA para WhatsApp

cover image for reminder ai

Bot de recordatorios para WhatsApp potenciado por IA. Mandás una nota de voz o un mensaje de texto describiendo qué necesitás recordar y cuándo — el bot lo interpreta, lo guarda y te manda un recordatorio personalizado en el momento justo.

Construido sobre Cloudflare Workers (sin cold starts, edge global, cron triggers gratis) con Turso como base de datos y OpenAI para entender lenguaje natural.

Funcionalidades

  • Lenguaje natural — "Recordame mañana a las 3pm llamar al dentista"
  • Soporte de notas de voz — Kapso transcribe automáticamente los audios
  • Recordatorios personalizados — GPT genera un mensaje creativo y con tono humano en lugar de una notificación genérica
  • Listar recordatorios — "¿Cuáles son mis recordatorios pendientes?"
  • Eliminar recordatorios — "Borrá el número 2"
  • Multilenguaje — responde en el mismo idioma en el que el usuario escribe

Decisiones de diseño clave

  • Cloudflare Workers elimina la gestión de infraestructura. Sin servidores, sin ciclos de sleep/wake, cron triggers integrados y un free tier generoso.
  • Turso ofrece SQLite hosteado en la nube. El esquema es idéntico a un archivo SQLite local — mismo Drizzle ORM, mismas queries — pero accesible desde el edge sin connection pool.
  • Detección de intención stateless — GPT clasifica cada mensaje como create_reminder, list_reminders, delete_reminder, o error. No hace falta estado de sesión.
  • Procesamiento async del webhook — el Worker responde 200 a Kapso de inmediato y procesa el mensaje vía waitUntil(), evitando que los reintentos generen recordatorios duplicados.

Stack técnico

Capa

Tecnología

Runtime

Cloudflare Workers

Framework HTTP

Hono.js

Base de datos

Turso (libSQL / SQLite)

ORM

Drizzle ORM

NLP

OpenAI GPT-4o-mini

WhatsApp

Kapso.AI

Scheduler

Workers Cron Triggers

Lenguaje

TypeScript

Package manager

Bun