Находит программы сама
Смотрит ярлыки в «Пуске», реестр, приложения Store и папки, которые вы укажете. «Открой телеграм» находит Telegram, а ваш ответ на уточняющий вопрос запоминается.
Рина — голосовой ассистент для Windows. Открывает программы, ставит таймеры, крутит громкость и отвечает на вопросы. Голос распознаётся на вашем компьютере и за его пределы не уходит.
Всё, что она о вас запомнила, лежит у вас. Любую запись можно открыть и стереть.
Скажите Рине
Windows 10 и 11 · без аккаунта · бета бесплатна · Apache-2.0
«Так я слышу вас: от тишины до строчки в журнале.»
Пять шагов, и на каждом Рина может остановиться и спросить. Ни один из них не уходит с вашего компьютера.
Отрезает фразу от тишины и переводит её в текст. Vosk и Whisper работают без сети.
Находит, что сделать и с чем: какую программу, на сколько минут. Незнакомую фразу можно отдать локальной модели или веб-поиску, но оба выключены, пока вы их не включите.
Несколько совпадений, неподписанная программа, необратимое действие — Рина спросит и скажет, что произойдёт.
Действие проходит через один реестр в ядре, где у каждого инструмента проверяются разрешения.
В журнал ложится вызов: какой инструмент, с чем и чем кончилось. Вместо свободного текста — его длина.
Работает голосом с первого запуска: заводить ничего не нужно.
«Программы ищу сама. Если не уверена, спрошу.»
Смотрит ярлыки в «Пуске», реестр, приложения Store и папки, которые вы укажете. «Открой телеграм» находит Telegram, а ваш ответ на уточняющий вопрос запоминается.
«Напомни через полчаса позвонить маме» сработает и при свёрнутом окне. Громкость, пауза, снимок экрана, сон, выключение — всего шестнадцать действий системы.
Отвечает по предложениям, не дожидаясь конца, и её можно перебить словом. Слушает через Vosk или Whisper, говорит голосами Edge, gTTS, Piper или pyttsx3.
Команду собирают из шагов: пауза, повтор, условие, вызов другой команды. Команда, привезённая с другой машины, приходит выключенной.
Каждый работает в своём процессе, и разрешения у него проверяются так же, как у встроенных. В поставке шесть: Часы, Кубик, Приветствие, Заметки, Пересчёт и Курс. Как написать свой, есть в справке.
Плавающая строка поверх окон, трей, автозапуск и горячие клавиши. Три отделки окна и два языка: русский и английский.
«Ваш голос остаётся на этом компьютере. Остальное уходит, только если попросите.»
Аккаунта нет. Телеметрия есть только в бете: она выключена, пока вы её не включите, и уйдёт вместе с бетой.
Каждое включаете вы, и в настройках оно подписано.
Страница внутри программы. На ней выученные слова, история разговора, напоминания, свои команды, плагины, папки поиска программ, каждый отчёт телеметрии и изменённые настройки. Рядом кнопка, чтобы забыть: всё сразу или по одному.
«Установщика ещё нет, но из исходников я уже работаю.»
Рина ставится в профиль пользователя, права администратора ей не нужны.
Выпуска ещё не было: бета собирается. Когда установщик выйдет, ссылка появится здесь и на странице выпусков.
Он не трогает PATH, не просит прав администратора, не ставит службу и не включает автозапуск: автозапуск — настройка внутри программы.
Нужны Windows, Python 3.10 или новее и .NET 9.
git clone https://github.com/Luna-coreX/RinaAssistant.git
cd RinaAssistant
pip install -r requirements.txt
dotnet run --project shell/Rina.Shell
При первом запуске короткий мастер спросит, какой голос и какое распознавание нужны, и скачает только их. Потом скажите или напечатайте: «открой блокнот», «поставь таймер на 5 минут», «сколько будет 17 на 23».
«Бесплатно, и это записано заранее.»
Записано сейчас, пока платного нет.
Целиком. Кода оплаты в программе нет вовсе.
Голос, запуск программ, команды, напоминания, плагины, локальная модель, страница приватности. Всё под Apache-2.0, и у полученной копии лицензию не отобрать.
Скорее всего то, что стоит денег в работе: служба на сервере, коннектор к платному стороннему сервису.
Обработка звука и ваших данных, безопасный запуск программ, подтверждение опасного, журнал безопасности, протокол и базовая функциональность.
«Дальше у меня будет свой голос и долгая память.»
План открыт целиком: рубежи, блоки и все задачи с размером, зависимостями и состоянием.
Ядро стало отдельной службой, оболочка переписана на C#, между ними протокол.
Установщик, этот сайт, приватность и объяснимость. Проверяем, полезна ли программа в настоящих делах.
Каналы обновлений, подпись выпусков, свой сервер обновлений.
Откат версий и раздача через CDN.
Речь звучит, пока ответ ещё рождается. Долгая память. Управление компьютером под подробными разрешениями.
Рина «Вот так я выгляжу изнутри.»
Из исходников Рина работает уже сейчас, а установщик выйдет с открытой бетой.