Sobre o projeto

PAPAI (Personal Adroit Proactive AI) é um chatbot que permite gerenciamento de tarefas em linguagem natural por meio de qualquer LLM compatível com OpenAI. Ele suporta múltiplas plataformas de chat (Telegram, Mattermost, Discord, Kontur Talk) e provedores de tarefas (Kaneo, YouTrack), com armazenamento SQLite para instâncias de plataforma e tarefas. Os principais recursos incluem gerenciamento completo do ciclo de vida de tarefas, comentários, relações, projetos, status, etiquetas, anexos, ferramentas de colaboração, rastreamento de trabalho, vinculação de identidade, histórico com consciência de thread, busca na web, memória, memorandos, tarefas recorrentes, prompts adiados, instruções personalizadas, controle de saída de IA, plugins e integração com servidor MCP. O bot usa chamada de ferramentas do LLM para interpretar solicitações e executar ações, com configurações por contexto gerenciadas via interface web. Inclui uma fila de mensagens para despacho ordenado, espaço de trabalho para anexos e análises com controles de privacidade. A implantação requer Bun 1.4+, uma plataforma de chat, um provedor de tarefas e credenciais de API compatíveis com OpenAI. A arquitetura inclui um roteador de chat, manipulador de bot, orquestrador de LLM, registro de ferramentas com limitação por capacidade e plugins de provedor.