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

Koris Assistant — это типобезопасный фреймворк для ИИ-агентов, построенный на TypeScript. Он использует модульную архитектуру, которая позволяет расширять возможности с помощью системы плагинов для каналов и системы навыков на базе markdown. Ключевые возможности включают: - Подключаемые каналы: поддержка взаимодействия через Telegram, WhatsApp, терминальный интерфейс (TUI) и веб-панель на базе React. - Постоянная память: использование SQLite для долгосрочной памяти, отслеживания сессий и краткосрочной истории разговоров. - Heartbeat-агенты: поддержка запланированных, управляемых cron субагентов, которые работают автономно в фоновом режиме. - Выполнение инструментов: LLM может выполнять команды shell, ограниченные по доменам HTTP-запросы и поиск в сети (через self-hosted экземпляр SearXNG). - Поддержка нескольких AI-провайдеров: совместимость с Ollama, NVIDIA и mock-провайдерами, что позволяет назначать разных провайдеров на разные роли. - Панель управления: веб-интерфейс для общения с агентом и управления сессиями, памятью, heartbeat-агентами и навыками.