Sobre el proyecto
FamilyBot es un asistente personal de IA diseñado para la coordinación familiar a través de WhatsApp. Monitorea chats grupales específicos (como grupos escolares o comunitarios), utiliza el LLM Claude (Anthropic) para extraer eventos y avisos accionables, y sincroniza automáticamente esta información con Google Calendars.
Las características clave incluyen:
- Integración con WhatsApp: Construido con Baileys como un cliente WebSocket nativo, eliminando la necesidad de un navegador headless.
- Sincronización de Calendario: Capacidades de lectura/escritura para Google Calendar con una puerta de deduplicación de 4 etapas para evitar entradas duplicadas.
- Centro de Coordinación: Un motor de triaje que agrupa avisos y los publica en un grupo familiar 'maestro' designado, incluyendo un resumen diario matutino.
- Gestión de Datos Locales: Utiliza SQLite para almacenar mensajes, avisos y eventos, con soporte para respaldos en S3.
- Personalización: Soporta la siembra de miembros familiares para la resolución de nombres y plantillas de prompts configurables para la localización.
El sistema está diseñado para ejecutarse como un único proceso en un pequeño VPS Linux e incluye un servidor de voz para mensajería saliente.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.