Это модификация Open-LLM-VTuber с поддержкой русского языка, RAG-системы и дополнительными возможностями. Голосовой AI-компаньон с Live2D-аватаром, распознаванием речи и визуальным восприятием. Работает офлайн. Платформа: Windows.
Видео:
- Автозапуск в режиме питомца — приложение стартует сразу в режиме питомца без главного окна
- Микрофон выключен при старте — включается вручную
- Окно RAG-системы — отдельное окно для настройки RAG: подключение документов и чатов, семантический поиск
- Меню для RAG — быстрый доступ к настройкам и управлению базами знаний
- Лёгкая установка Live2D-моделей — добавление и смена персонажей через меню
- Лёгкая подгрузка Live2D — модели грузятся в фоне, интерфейс не блокируется
- Модель эмбединга BGE-M3 (BorisTM/bge-m3_en_ru) — многоязычная модель, подходит для русского и английского
- Без эмоций в тексте — убраны эмоции, которые оригинальная версия писала в ответах (например, улыбается), теперь только естественная речь
RAG — это «память» персонажа. Он запоминает ваши диалоги и то, что вы ему показываете в документах. Когда вы задаёте вопрос, персонаж ищет похожие темы в чатах и файлах и отвечает, опираясь на этот контекст. Получается живой собеседник, который помнит разговоры и использует ваши материалы, а не отвечает «из пустоты». Всё управление RAG — прямо из настроек: можно добавлять документы, подключать чаты и настраивать базу знаний без правки файлов.
Silero TTS — качественный локальный русский голос, полностью офлайн. Модели v5_1_ru, v5_ru, v4_ru подгружаются через torch.hub.
Новое меню позволяет менять персонажа без правки конфигов. Достаточно положить папку с Live2D-моделью в live2d-models/ — она появится в меню, и можно переключаться в пару кликов. Удобно пробовать разных персонажей и подбирать подходящего без лишних действий.
В режиме питомца персонажа можно закрепить в нужном месте экрана и выбрать план: передний (поверх всех окон) или задний (под окнами, виден только на фоне рабочего стола). Перетащите персонажа туда, где удобно, и выберите, должен ли он всегда быть на виду или оставаться в фоне.
См. Quick Start. Установите зависимости: uv sync. Соберите фронтенд (если нужно) в frontend/.
start.batИли start_ru.bat для русской конфигурации.
После сборки — exe в frontend/release/ (либо через npm run build в frontend). Запустите собранный exe — он подключится к серверу.
uv run run_server.pyLive2D-модели распространяются по отдельной лицензии Live2D Inc.

