Repository navigation
Releases: WildLIK/WileyAI
Release list
WileyAI 0.14.0
WileyAI 0.14.0 — встроенная фея и взаимодействия
В установщик включена Fairy Assistant — Crystal. На чистом профиле фея выбрана
сразу; в Настройки → Аватар → Фея WileyAI можно вернуться к ней после
загрузки своей VRM. Выбор встроенной модели сохраняется при переносе и обновлении
программы. Свой VRM и явно отключённый аватар при обновлении сохраняются.
- Только фея скрывает панели и оставляет персонажа с подписью действия.
Управление можно вернуть из окна или трея. - ПКМ по голове запускает поглаживание: наклон, улыбку и слабый румянец.
Проверка области головы больше не перебирает всю сетку при каждом движении мыши. - Автоматические танцы реагируют на воспроизведение в поддерживаемых браузерах
и плеерах. Используются числовые уровни Windows Core Audio, без записи звука.
Разговор и ручная проверка поз имеют приоритет; реакцию можно отключить. - Основная поза — скрещённые руки, мягко согнутые пальцы и одна согнутая нога.
Исправлены чрезмерные повороты плеч, вызывавшие выступы кожи, и ограничения кистей. - Модель получила единый оттенок кожи, фигурный корсаж с кружевом и небольшими
бантами, короткие рукава, украшение на шее, непрозрачную подкладку юбки и
закрытые подошвы. У волос — более плоские слои, неровная чёлка, тонкие пряди
по силуэту и рисованные волокна; у крыльев — светлый голубой, розовый и
фиолетовый перламутр. В экспортной модели около 212 тысяч треугольников. - Реакции персонажа могут сопровождать текст ответа. Служебные обозначения
поз не попадают в видимый текст и озвучку. Добавлена эвристическая остановка
повторяющейся генерации с сохранением уже полученной части ответа.
Проверки включают сборку TypeScript, тесты ядра и голосовой части, ограничения
рук, фактический рендер VRM и повторный импорт с мимикой. Проверка ткани на
180 контрольных кадрах трёх танцев не обнаружила пересечений проверяемых точек
юбки с капсулами бёдер; это ограниченная проверка, не симуляция ткани.
Локально прошли 1400 тестов ядра, 54 проверки голосовой части, 28 проверок аватара
и 70 сценариев Electron. Пропущены 28 тестов ядра и два сценария Electron,
требующие дополнительных внешних условий. Самостоятельная сборка проверена на
чистом профиле, с PATH без системных Python/Node/Git, загрузкой встроенной феи и
полным перезапуском.
Установщик Windows x64: WileyAI-Setup-0.14.0-x64.exe.
Перед обновлением завершите WileyAI через «Выйти» в трее.
Python и Node.js устанавливать не нужно. В выпуске доступен SHA-256 установщика.
Личные данные, ключи, голоса и веса AI-моделей в дистрибутив не входят.
Аватар, установка и обновление.
WileyAI 0.13.2
WileyAI 0.13.2
Исправлен скачок верхней панели при распознавании речи и ответе на узком экране. Место для индикатора процесса и кнопки перебивания резервируется заранее; на компактной панели индикатор показывает значок с подсказкой. Чат, поле ввода и панель аватара сохраняют положение при смене фаз разговора.
Включены все изменения 0.13.1: живой VRM-персонаж с двенадцатью позами, парением и крыльями; отдельная панель проверки и управление окном; обратимый пропуск кликов; чтение Gmail из чата; русские числительные в Silero и погода в верхней панели. Аватар, почта, погода.
Проверка разговора воспроизводит смещение на прежней версии при ширине 1100 пикселей и проверяет неподвижность элементов после исправления; дополнительно проверяется ширина 820 пикселей. Используется синтетический микрофон и WAV, без записи настоящего микрофона. Самостоятельный EXE проверяется на чистом профиле и после перезапуска без системных Python/Node/Git; установщик сопровождается SHA-256.
Установщик Windows x64: WileyAI-Setup-0.13.2-x64.exe. Перед обновлением завершите WileyAI через «Выйти» в трее. Личные данные, модели и VRM не включены в дистрибутив. Установка и обновление.
WileyAI 0.13.1
WileyAI 0.13.1
Выпуск включает NumPy в зависимости тестов для чистого CI без установленного Silero. Базовый установщик сохраняет прежний состав обязательных библиотек.
Выпуск добавляет живого VRM-персонажа, управление его окном и исправления погоды, озвучки и Gmail.
- Персонаж: двенадцать поз по референсам феи, выражения лица, парение, серии взмахов крыльев и усиление движения в оживлённом разговоре. Чат, речь и отдельное окно используют согласованное состояние; рот начинает двигаться при настоящем воспроизведении звука. Взгляд следует указателю, включая пространство вне окна. Управление и примеры фраз.
- Окно аватара: изменение размера за нижний правый угол и кнопками, сохранение положения и размера, масштаб модели до 600% и крупный план лица. Крестик скрывает фею без закрытия чата. В трее есть отдельные пункты показа, скрытия и пропуска кликов; Ctrl+Alt+A переключает пропуск. Кнопки остаются доступными в этом режиме.
- Проверка поз и эмоций: запускается только в «Настройки → Аватар». Управление открывается отдельной панелью рядом с феей, не перекрывает модель и не уменьшает область рендера. Подсвечивается нажатая кнопка; проверка завершается при закрытии панели. Масштаб при этом не сбрасывается.
- Производительность: 15/30/60 FPS, ограничение плотности пикселей, статистика JavaScript/GPU для canvas. Рендер останавливается в скрытых окнах и при сне; поддержаны восстановление контекста и перенос между мониторами. После сна разговор включается вручную.
- Gmail из чата: запрос «Прочитай последнее письмо из Gmail» получает настоящее последнее письмо, включая тему, отправителя и текст. Поддержаны последние непрочитанные письма и короткое продолжение запроса. Подключение, пустая папка и ошибки показываются прямо; модель больше не подменяет чтение обещанием. Отправка по-прежнему требует отдельного просмотра и подтверждения. Почта.
- Озвучка Silero: числа, дроби, температуры, проценты, даты и единицы преобразуются в русские слова перед синтезом, включая Silero 5.6. Текст в чате сохраняет обычную запись чисел.
- Погода: компактная дата, температура, состояние и «ощущается как» в верхней панели; общий кэш между окнами. В примерах используется Москва. Настройка.
- Согласованность окон: более старый ответ настроек больше не отменяет более новое изменение в другом окне. В общие проверки CI включены тесты аватара; исправлены тестовые фикстуры дат и сетевых ошибок для разных часовых поясов и скорости машин.
Проверки ядра: 1380 прошли, 28 необязательных живых проверок пропущены; голосовые модули — 54, модули аватара — 16. Полный локальный прогон интерфейса и повтор затронутых проверок после исправлений покрыли 66 сценариев Electron; два необязательных живых сценария пропущены. Проверка гонки настроек воспроизводит сбой до исправления и проходит после него. Самостоятельный EXE проверен с чистым профилем и после полного перезапуска без системных Python/Node/Git; проверена целостность NSIS-установщика.
VRM-модель выбирается отдельно из файла пользователя. Доступность выражений и жестов зависит от её морфов и костей; встроенные анимационные клипы не требуются. Эмоции по тексту определяются локальными правилами, а не анализом лица. Физический сон Windows, отключение кабеля монитора и нажатие глобальной комбинации не воспроизводятся автоматическими тестами; соответствующие состояния проверяются отдельно в тестовом Electron. Реальная отправка писем и сообщений, запись микрофона и управление личными устройствами для подготовки выпуска не выполнялись.
Установщик Windows x64: WileyAI-Setup-0.13.1-x64.exe. Python и Node.js устанавливать не нужно; базовое ядро входит в дистрибутив. Дополнительные модели, VRM, токены и личные данные в него не включены. Перед обновлением завершите WileyAI через пункт «Выйти» в трее. Данные установленной программы сохраняются; для переноса из исходников используйте резервную копию. Установка и обновление.
WileyAI 0.12.0
WileyAI 0.12.0
Выпуск объединяет изменения календаря, коммуникаций и следующих этапов дорожной карты после 0.11.0.
- Календарь: события на весь день, ежедневные/недельные/месячные повторы, пропуск и перенос отдельного вхождения. Google Calendar — Desktop OAuth, ручной обмен с предпросмотром и разрешением конфликтов, включаемое фоновое чтение. Настройка.
- Почта и контакты: чтение и поиск Gmail, раздельные карточки писем, сохранение вкладки при навигации, вложения, локальные и серверные черновики, предложение ответа моделью, EML и отправка после отдельного просмотра/подтверждения. Результат сверяется с отправленными; неопределённый исход блокирует повтор. Gmail.
- Telegram: личный вход, чтение выбранных диалогов, контакты пространства и подтверждаемые текстовые сообщения. Очередь сохраняется, повтор после потери ответа использует прежний ID. Подключение.
- Home Assistant: вкладка «Интеграции», подключение сервера и выбор доступных устройств по пространствам. Свет, выключатели и вентиляторы управляются после просмотра и подтверждения, результат проверяется по состоянию сервера. Команды.
- Понимание составных просьб: до шести локальных действий над задачами, заметками и календарём. Уточнения записи и времени, общий просмотр, подтверждение, одна транзакция и проверка каждого шага; журнал «Команды → Планы из чата». Примеры.
- Информация: чтение статических страниц по ссылке, погода Open-Meteo/GeoNames и официальные курсы ЦБ. Погода сейчас, завтра, послезавтра и на семь дней, основной город и отдельная проверка другого места, уточнение региона, время и источники. Прогноз и курсы не требуют языковой модели. Погода.
- Память и фоновые функции: отдельный локальный индекс embeddings для памяти/документов, ссылки на исходные отрывки, обычный поиск при сбое. Экспериментальное голосовое перебивание с обращением, длинные реплики, обратимый автозапуск установленного приложения, копии по расписанию и тихие часы. Поведение и ограничения.
- Исправлено наложение страниц при быстрых переходах между вкладками. Резервные копии v11 включают местные контакты, вложения и исключения календаря, читают прежние v1–v10.
Внешние аккаунты и устройства подключаются отдельно. Для Gmail и Google Calendar нужен собственный Google Desktop OAuth-клиент; Telegram требует собственные api_id/api_hash. Автоматической отправки писем/сообщений голосом нет. Произвольные условия и внешние инструменты внутри составного плана пока не поддержаны. Голосовое перебивание остаётся экспериментальным. Реальные новые отправки и управление домашними устройствами требуют проверки с аккаунтами владельца; автоматические проверки используют подставные сервисы.
Проверки ядра: 1338 прошли, 28 необязательных живых проверок пропущены; клиентские модули: 54 прошли. Пройдены все 58 обычных сценариев интерфейса, три необязательных живых сценария пропущены. Самостоятельный EXE прошёл чистый запуск без системных Python/Node/Git и повторный запуск с сохранением профиля. Проверена целостность NSIS-установщика. Реальные прогнозы Сургута и Нижнесортымского в ХМАО проверены отдельно.
Установщик Windows x64: WileyAI-Setup-0.12.0-x64.exe. Python и Node.js устанавливать не нужно. Личные данные, токены, модели и внешние подключения в дистрибутив не входят. Перед обновлением завершите WileyAI через выход в трее. Данные установленной программы сохраняются; при переносе из исходников используйте резервную копию, поскольку папки данных различаются. Установка и обновление.
WileyAI 0.11.0 — свободные задачи и даты
WileyAI 0.11.0
Выполнен первый ближайший этап дорожной карты: свободные просьбы о задачах и датах через структурированный результат выбранной модели.
- Добавлены планы создания, поиска, переноса, удаления, завершения задач, остановки/возобновления серии и отмены повтора. После разбора видны запись и точный срок; изменение выполняется по ответу «да».
- Несколько совпадений и одинаковые названия уточняются номером. Недостающие данные запрашиваются; часы для «утром» без точного времени не выдумываются.
- Даты, интервалы и повторы проверяет ядро. «На 15 минут позже» сдвигает старый срок; ожидание подтверждения не меняет уже рассчитанную дату.
- План сохраняется после перезапуска и проверяет чат, проект, часовой пояс, срок действия и изменения записи в другом окне. Резервная копия не возвращает ожидающий план.
- Добавлен выключатель Настройки → Личность → Понимать свободные просьбы о задачах. Точные локальные команды работают и при выключенном режиме.
- Неподтверждённые заявления обычного ответа модели о создании или изменении задач блокируются до показа и озвучки.
Настоящая Qwen 3.5 4B проверена в отдельном локальном сервере: «завтра к полудню» и перенос существующей задачи на следующую среду разобраны с правильными датами и ID. Проверки не создают личные задачи. Понимание остаётся ограниченным: условия, несколько поручений, ежемесячные повторы и внешние календари требуют следующих этапов.
Проверки: 1043 теста ядра прошли, 26 проверок необязательных живых компонентов пропущены. Отдельная проверка настоящей Qwen прошла. Также прошли 50 проверок голосовых/desktop-модулей и 7 сценариев Electron: новый план и подтверждение после перезапуска, выключатель, прежние задачи, резервные копии, несколько окон и запуск. Самостоятельная Windows-сборка проверена без системных Python/Node/Git, с полным повторным запуском и сохранением данных.
Следующие ближайшие работы: чтение полных веб-страниц и данные погоды/курсов; семантический поиск памяти и документов; голосовое перебивание и активационная фраза; автозапуск, резервные копии по расписанию и тихие часы. Остальные направления сохранены в дорожной карте.
Установщик: WileyAI-Setup-0.11.0-x64.exe. После обновления перезапустите WileyAI.
WileyAI 0.10.3 — реальный поиск и запуск песни
WileyAI 0.10.3
- Исправлена команда из обращения «найти песню турбина туриста»: форма «найти», а также «поищи» и вежливое «можешь найти» вызывают настоящий поиск Яндекс Музыки.
- Исправлен запуск найденного результата в YandexMusicMod. Вместо синтетического нажатия отправляется нативное после наведения, с повторной проверкой конкретного результата и кнопки.
- Поиск подтверждает воспроизведение только при совпадении ID выбранного трека и продвижении его позиции. Другой трек, пауза, отсутствующее или застывшее время возвращают явное «запуск не подтверждён».
- «Так, включи её» повторяет последний запрос песни пользователя в том же чате. Выдуманное моделью название не используется для управления плеером.
- Неподтверждённые ответы модели вроде «Найдено: … Воспроизведение: …» блокируются до показа и озвучки.
Исправление проверено на установленном YandexMusicMod 5.86.0: поиск «турбина туриста» вернул «Турбина Туриста» исполнителя НейроGul'dan; нативное нажатие изменило ID текущего трека на выбранный, воспроизведение и продвижение позиции подтверждены. Иван Дорн в прежнем ответе был выдуман моделью. Проверка состояния плеера не является измерением слышимости через динамики.
Изолированный Electron-плеер принимает только настоящие события нажатия; проверены неверный трек, пауза, застывшая/недоступная позиция и повторный поиск уже играющей песни. Также прошли 50 проверок голосовых/desktop-модулей и 9 сценариев Electron.
Полная проверка ядра: 976 тестов прошли, 25 проверок необязательных живых компонентов пропущены.
Самостоятельная Windows-сборка проверена без системных Python/Node/Git, включая полный повторный запуск с сохранением профиля и настроек.
Установщик: WileyAI-Setup-0.10.3-x64.exe. После обновления перезапустите WileyAI; повторное подключение уже подключённого плеера не требуется.
WileyAI 0.10.2 — музыкальные команды и уточнения речи
WileyAI 0.10.2
- Исправлены музыкальные просьбы с именем плеера в начале: «Яндекс Музыка, продолжи музыку». Вежливое «можешь продолжить музыку?» также вызывает настоящий инструмент плеера.
- Запятые и лишнее «в» в «убавь в громкость» больше не мешают разбору. Для «упавь громкость на 10», «протоже музыку» и других ограниченных искажений появляется конкретное предложение с однократным ответом «да» или «отмена».
- Уточнение запоминает выбранный плеер. Подтверждение для Яндекс Музыки не отправляет медиаклавиши другому проигрывателю и не меняет громкость Windows. Смена источника, другой вопрос или истечение срока отменяют ожидающее уточнение.
- Словарь распознавания дополнен фразами управления музыкой. Программа сохраняет исходную расшифровку. Режим «Музыка и шум» не заменяет правильный разбор команд и не гарантирует устранение ошибок речи в тишине.
Проверены исходные примеры из переписки, отрицания/цитаты, область чата, срок и смена источника. Настоящие Whisper small и Piper irina отдельно проверены на синтезированных командах в тишине, тишине без речи и инструментальном фоне. Это не измерение качества на живом голосе владельца. Автоматические тесты не управляют его плеером или громкостью Windows.
Проверки: 961 тест ядра прошёл, 25 проверок живых компонентов пропущены; три проверки настоящих Whisper/Piper запущены отдельно и прошли. Также прошли 50 проверок голосовых/desktop-модулей и 15 сценариев Electron, включая очередь речи, устройства ввода/вывода, остановку озвучки и повторный запуск.
Самостоятельная Windows-сборка запущена без системных Python/Node/Git и проверена полным повторным запуском с сохранением профиля и настроек разговора.
Установщик: WileyAI-Setup-0.10.2-x64.exe. После обновления перезапустите WileyAI. Изменение профиля микрофона применяется при новом разговоре; уже подключённую Яндекс Музыку перезапускать не требуется.
WileyAI 0.10.1 — исправление подключения Яндекс Музыки
WileyAI 0.10.1
- Исправлено подключение установленного YandexMusicMod 5.86.0: поддержан внутренний адрес окна
music-application://desktop/и чтение трека, когда ссылки не содержат ID, а Discord RPC выключен. - Запуск через оболочку Windows поддерживает сборки с запросом прав администратора. Отмена системного подтверждения и отказ в доступе возвращают понятную ошибку, которая сохраняется в журнале.
- При перезапуске дескрипторы ожидания открываются до завершения процесса. Это устраняет
AccessDeniedпри повторном открытии уже закрытого PID и последующийFailed to fetch. - Выбор Яндекс Музыки сохраняется при попытке подключения. При недоступном соединении музыкальная команда не перенаправляется в другой плеер.
- «Включи песню», «включи трек», «сними песню с паузы» продолжают текущую песню. Просьба с исполнителем/названием остаётся поиском. Неподтверждённые заявления модели о проверке плеера заменяются пояснением.
- Громкость читается и при скрытой всплывающей панели. Ошибки подключения и ожидаемое подтверждение Windows видны в интерфейсе.
Исправление проверено на установленном пользовательском YandexMusicMod: соединение установлено, воспроизведение запущено, прочитаны ID/название/исполнитель и увеличение позиции трека. Автоматические проверки используют отдельные тестовые процессы и плеер.
Установщик: WileyAI-Setup-0.10.1-x64.exe. После обновления перезапустите WileyAI. Перезапускать уже подключённую Яндекс Музыку не требуется.
Проверки: полная проверка ядра — 919 пройденных и 24 пропущенных теста живых компонентов; после добавления обработки опечатки отдельно прошёл 171 тест звука, подключения и запуска. Также прошли 50 проверок голосовых/desktop-модулей, 9 сценариев Electron и запуск самостоятельной сборки без системных Python/Node/Git с повторным запуском.
WileyAI 0.10.0 — Яндекс Музыка и стабильный аватар
WileyAI 0.10.0
- Отдельное локальное подключение Яндекс Музыки и YandexMusicMod в разделе «Команды»: плей, пауза, предыдущий/следующий трек, громкость плеера, добавление и удаление из любимых, поиск песни с запуском достаточно точного совпадения.
- После подключения голос и чат используют выбранный плеер. Результат проверяется чтением состояния и сохраняется в журнале; старые результаты поиска и неоднозначные совпадения не запускаются.
- Если плееру нужен перезапуск, программа показывает отдельную кнопку и предупреждение об остановке музыки. Файлы Яндекс Музыки и данные входа не меняются.
- Исправлены загрузка встроенных текстур VRM и положение камеры при изменении размера окна. Аватар остаётся видимым при озвучке и восстанавливает отображение после потери 3D-контекста.
- Журнал показывает последние действия первыми и понятные статусы подключения/уточнения.
Подключение, команды и ограничения Яндекс Музыки. Канал управления проверяется на изолированном Electron-плеере; совместимость вошедшего в аккаунт пользовательского приложения проверяется при подключении. Это адаптер интерфейса приложения, а не публичный API Яндекса.
Установщик: WileyAI-Setup-0.10.0-x64.exe. WebSocket-компонент входит в базовое ядро; дополнительные модели для управления плеером не требуются.
Проверки: 908 тестов ядра, 50 проверок голосовых/desktop-модулей, 3 проверки камеры/встроенных текстур и 43 сценария Electron, включая настоящий VRM во время озвучки. 24 проверки живых компонентов Python и два сценария живых моделей Electron пропущены. Самостоятельный установщик проверен без системных Python/Node/Git и после повторного запуска. Пользовательская Яндекс Музыка в автоматических проверках не перезапускалась.
WileyAI 0.9.1 — анимация процессов и панель аватара
WileyAI 0.9.1
- Вокруг всех значков процессов бегут более заметные светящиеся сегменты. Центральный значок остаётся неподвижным. При озвучке и прослушивании кольцо окружает волну.
- Верхняя зона перетаскивания окна аватара стала полностью прозрачной.
- Шестерёнка настроек перенесена в нижний ряд, рядом с «Пропуск кликов». Кнопки помещаются и в минимальном окне шириной 300 пикселей.
Настройки уменьшения движения приложения и Windows сохраняют силу. Анимация останавливается в скрытом окне и исчезает вместе с завершённым процессом.
Проверки: сборка TypeScript/Vite, четыре сценария Electron для тем, процессов и окна аватара, 50 проверок голосовых/desktop-модулей. В Electron проверяется изменение положения полосок во времени, а не только наличие CSS-анимации. Самостоятельный установщик дополнительно проверяется без системных Python/Node/Git, с повторным запуском.
Установщик: WileyAI-Setup-0.9.1-x64.exe. Новые компоненты и модели не требуются.