Об этом проекте

PAPAI (Personal Adroit Proactive AI) — это чат-бот, обеспечивающий управление задачами на естественном языке через любую LLM, совместимую с OpenAI. Он поддерживает несколько чат-платформ (Telegram, Mattermost, Discord, Kontur Talk) и провайдеров задач (Kaneo, YouTrack), с хранением в SQLite для экземпляров платформ и задач. Ключевые функции включают полное управление жизненным циклом задач, комментарии, связи, проекты, статусы, метки, вложения, инструменты совместной работы, отслеживание работы, привязку идентичности, историю с учётом контекста, получение веб-данных, память, заметки, повторяющиеся задачи, отложенные подсказки, пользовательские инструкции, контроль вывода ИИ, плагины и интеграцию MCP-сервера. Бот использует вызовы инструментов LLM для интерпретации запросов и выполнения действий, с настройками для каждого контекста, управляемыми через веб-интерфейс. Он включает очередь сообщений для упорядоченной отправки, рабочее пространство для вложений и аналитику с контролем конфиденциальности. Для развёртывания требуются Bun 1.4+, чат-платформа, провайдер задач и учётные данные API, совместимые с OpenAI. Архитектура включает чат-маршрутизатор, обработчик бота, оркестратор LLM, реестр инструментов с ограничением возможностей и плагины провайдеров.