Sobre o projeto
FamilyBot é um assistente de IA pessoal projetado para a coordenação familiar via WhatsApp. Ele monitora chats de grupo específicos (como grupos escolares ou comunitários), utiliza o LLM Claude (Anthropic) para extrair eventos e avisos acionáveis e sincroniza automaticamente essas informações com o Google Calendars.
Os principais recursos incluem:
- Integração com WhatsApp: Construído com Baileys como um cliente WebSocket nativo, eliminando a necessidade de um navegador headless.
- Sincronização de Calendário: Recursos de leitura/escrita para o Google Calendar com um portão de deduplicação de 4 estágios para evitar entradas duplicadas.
- Hub de Coordenação: Um mecanismo de triagem que agrupa avisos e os posta em um grupo familiar 'mestre' designado, incluindo um resumo diário matinal.
- Gerenciamento de Dados Locais: Utiliza SQLite para armazenar mensagens, avisos e eventos, com suporte para backups em S3.
- Customização: Suporta a alimentação de membros da família para resolução de nomes e modelos de prompt configuráveis para localização.
O sistema foi projetado para rodar como um processo único em um pequeno VPS Linux e inclui um servidor de voz para mensagens de saída.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.