Голосовой ассистент с характером: понимает обычную речь, управляет компьютером, отвечает на вопросы, помнит тебя и помогает по мелочи и по-крупному. Просто скажи — и она сделает.
Кира — не просто чат. Она реально делает все на твоём компьютере: открывает программы, включает музыку, ищет, считает, наводит порядок — голосом или текстом, быстро и по твоей команде.
Дальше Kira обновляется сама: проверяет выпуски, показывает, что вышло нового, и ставит обновление по твоему согласию — при перезапуске, не прерывая работу.
Установщик · Windows 10/11 · всё остальное Кира докачает сама при первом запуске
Командный центр: живое состояние, что Кира видит, память о тебе — всё на одном экране
Диалог: голосом или текстом — Кира отвечает и сразу делает
Говори обычными словами — Кира поймёт. Несколько примеров:
🎵 «Кира, включи музыку» · «сделай потише» · «следующий трек»
💻 «открой браузер» · «запусти калькулятор» · «сделай скриншот» · «сверни все окна»
🌤 «какая погода» · «сколько времени» · «сколько заряда осталось»
🧮 «переведи 100 долларов в рубли» · «курс биткоина» · «5 миль в километрах»
⏰ «поставь таймер на 10 минут» · «напомни каждый день в 9 пить воду»
🔎 «загугли рецепт борща» · «найди на ютубе обзор ноутбука»
📄 «что в моих документах про договор?» · «прочитай текст с экрана» · «вставь предыдущее»
🧹 «наведи порядок в загрузках» — большую задачу Кира сделает в фоне, пока вы болтаете
✍️ «напиши письмо другу» · «объясни, что значит эта ошибка» — тут подключится ИИ
Больше 80 команд Кира выполняет сама, мгновенно, даже без интернета. А для сложного — думает, ищет и пишет с помощью нейросети.
Характер Киры меняется одним кликом — 7 готовых образов, каждый со своим стилем общения и голосом. Или настрой свой.
⭐ Кира · 💜 Друг · 💼 Деловой · 🎩 Дворецкий 😜 Игривая · 🌷 Заботливая · ⚡ Минимал
Характер слышно не только в разговорах, но и в делах: одно и то же «готово» Кира скажет по-разному — и по-своему для каждого образа. Заметит и обстановку: когда команды идут очередью, отвечает коротко, а после долгого перерыва поздоровается. «Деловой» и «Минимал» остаются нарочито сухими — их за это и выбирают.
Со временем Кира запоминает твои привычки и становится всё более «своей».
Кира и слышит, и говорит:
- Слушает — просто скажи «Кира», можно перебивать её на полуслове;
- Говорит живым нейросетевым голосом (Silero, работает офлайн);
- Понимает речь даже без интернета (запасной офлайн-режим).
Голоса на выбор: xenia, kseniya, baya, aidar, eugene — плюс облачный голос «Светлана» и системные голоса Windows.
Микрофон выбирается вручную — с живой полоской уровня, чтобы сразу увидеть, слышит ли Кира именно то устройство. Если микрофон отключат на ходу, она скажет об этом, а не замолчит незаметно.
- Всегда видит экран — Кира в курсе, что у тебя перед глазами, и отвечает на «что тут?» сразу, без команд. Смотрит только когда картинка меняется, поэтому компьютер не грузит. Всё распознаётся на твоём компьютере и никуда не уходит.
- База знаний по документам — проиндексирует твою папку с файлами (PDF, Word, заметки) и отвечает по их смыслу, ничего не отправляя в сеть.
- Помнит тебя — важные факты, предпочтения, твой профиль. Не нужно повторять по кругу.
- Помнит буфер — история копирования, «вставь предыдущее», сниппеты-заготовки.
- Учится новому — «запомни, как я это делаю» → Кира создаст навык и будет повторять сама.
- Учится твоим словам — если Кира не поняла фразу, а нейросеть выполнила задачу, связка запоминается: со второго раза Кира сделает это сама, мгновенно и офлайн. Вместе с твоими данными — «открой мою почту» у каждого своя. Поправишь («нет, я не это просил») — ошибочная связка гаснет и сама не оживает. Всё выученное хранится только в твоём профиле Windows и ни с кем не делится.
- Честна и переспрашивает — не выдумывает недостающее и не выдаёт неудачу за успех. Если непонятно, кому из двух Саш написать или какой файл удалить, — спросит, а не сделает наугад.
- Эмблема поверх всех окон — перетаскивается куда угодно и запоминает место, а клики ловит строго по себе: мимо неё мышь проходит насквозь, в программу под ней.
- Работает в фоне — долгую задачу уносит в фон и сообщает, когда готово.
- Следит за ПК — что грузит память/процессор, автозагрузка, чистка временных файлов.
- Проактивна — утренний брифинг, напоминания (в т.ч. повторяющиеся), заботливые подсказки.
- Интеграции — Obsidian, Notion, Google Календарь, Gmail (умная выжимка входящих), Discord, Telegram (можно просто «напиши Васе» — Кира найдёт его в переписках, а при сомнении переспросит).
- Расширения — идут прямо в установщике и готовы сразу: ни Node.js, ни интернета. Ты своими словами объясняешь Кире их команды, и дальше она выполняет их сама, без нейросети — так же быстро, как встроенные. Не поняла фразу, но сделала дело? Со второго повторения соберёт команду сама. Подключить можно и своё — программу на компьютере или адрес в сети. И наоборот: Кира умеет быть расширением для других программ. Как это работает.
- Живой интерфейс — сцена дышит вместе с Кирой: фон и рамка экрана реагируют на твой голос, панели «парят», всё отзывается на движение. Никаких технических терминов — только понятные человеку слова.
Кира думает и разговаривает локально — без ключей и без интернета. При первом запуске Кира в один клик докачивает движок и локальную модель Qwen3 (через Ollama) под твоё железо: всё остаётся на твоём компьютере, ничего не уходит в облако. На мощном GPU — быстро; на слабом железе Кира сама выберет лёгкую модель. Один раз скачал — дальше работает офлайн.
Не хочешь ждать загрузку? Можно бесплатно подключить облако (по желанию, ключ за минуту) — оно же служит запасом, пока качается локальная модель:
| Провайдер | Чем хорош | Где взять ключ |
|---|---|---|
| 🧠 Локально (Qwen3) | Офлайн, приватно — по умолчанию (докачивается при 1-м запуске) | (ничего не нужно) |
| Groq | Бесплатно, очень быстро + голос | console.groq.com/keys |
| OpenRouter | Много бесплатных моделей (:free) |
openrouter.ai/keys |
| Google Gemini | Щедрый бесплатный доступ, хорошо «видит» экран | aistudio.google.com/apikey |
| DeepSeek | Мощный и недорогой | platform.deepseek.com |
| Claude (Anthropic) | Лучшее качество рассуждений, кода и зрения | platform.claude.com |
| GLM (Z.ai) | Сильный и недорогой, хорош в коде | z.ai |
🔒 Приватность. Все твои данные хранятся только на твоём компьютере. В интернет уходят лишь сами вопросы к выбранному ИИ — и только когда без него не обойтись.
⚙️ Как это устроено (для любопытных и разработчиков)
Kira — не обёртка над ChatGPT, а самостоятельная платформа. Философия Local First: всё, что можно сделать локально, ядро делает само — мгновенно, офлайн и бесплатно. Нейросеть подключается только тогда, когда задача действительно требует «подумать».
Пользователь · чат / голос / hotkey / автоматизация / агент
│
▼
┌─────────────────────────────────────────────┐
│ INTENT PARSER │
│ 1. Точные шаблоны (regex) — мгновенно │
│ 2. Выученное у тебя — твои слова │
│ 3. Семантика (эмбеддинги) — по смыслу │
└─────────────────────────────────────────────┘
встроенные действия ─┴─ команды расширений
│ распознано локально
▼
┌─────────────────────────────────────────────┐
│ COMMAND ENGINE │
│ валидация · подтверждение опасного · │
│ исполнение · история · отмена (undo) · │
│ характер (живая формулировка ответа) │
└─────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────┐
│ ACTION API · 99 действий │
│ единый контракт: execute / undo / validate │
└─────────────────────────────────────────────┘
│
▼
CONTROLLERS · Browser · Application · Media · File · Power · Window ·
Input · Search · Clipboard · System · Notification · Git · Reminder · Note
│
▼
Windows
↘ (не распознано локально)
AI Router → LLM-конвейер → те же Actions через протокол [[kira:…]]
Семантический слой сравнивает фразу с эмбеддингами команд (модель
paraphrase-multilingual-MiniLM, локально и офлайн), поэтому «сделай погромче» или
«что там с погодой» срабатывают локально даже без точного шаблона. Порог подобран
ради высокой точности: лучше честно отдать запрос нейросети, чем выполнить не то.
Обучение идёт в самом ядре: промах парсера + успешно выполненное нейросетью действие — готовая размеченная пара «фраза → действие». Со второго подтверждения она начинает работать, вместе с аргументами. Опасное не учится никогда, а исправление пользователя гасит связку насовсем.
Расширения (MCP) подключены как ещё один ИСТОЧНИК ДЕЙСТВИЙ, а не как
инструменты для нейросети. Два транспорта — программа на этом компьютере
(stdio) и сервер по адресу (Streamable HTTP) — живут за одним контрактом,
поэтому появление второго не задело ни привязки, ни отмену, ни обучение. Привязка «фраза → инструмент сервера» превращается в
обычный Action, поэтому движок, история, отмена, характер и обучение не
изменились ни на строку. Решение о вызове принимает ядро; модель нужна только
там, где ядро не поняло фразу. Kira и сама работает MCP-сервером
(--mcp-server), отдавая наружу безопасные действия.
Агент встроен в ядро: долгую цель Кира уносит в фон (диалог не блокируется), а узкую подзадачу поручает фокусному суб-агенту. Это не «рой» — две управляемые, отлаживаемые вещи.
src/
├── shared/ Общие типы, пресеты личностей
├── main/
│ ├── core/ ★ KIRA CORE — сердце платформы
│ │ ├── intent.ts Intent Parser (regex)
│ │ ├── semanticIntent.ts Семантический слой (эмбеддинги)
│ │ ├── engine.ts Command Engine
│ │ ├── learning.ts Обучение на твоих формулировках
│ │ ├── mcpActions.ts Привязки расширений → обычные действия
│ │ ├── persona.ts Характер: как звучит ответ
│ │ ├── registry.ts Реестр команд
│ │ ├── actions/ Action API — все возможности
│ │ └── controllers/ Доменные контроллеры
│ └── modules/
│ ├── ai/ AI Router: LLM, личность, память, голос, зрение, агенты
│ ├── mcp/ Расширения: транспорт, нормализация, свой сервер
│ ├── system.ts Драйвер Windows (экран, процессы, ввод)
│ └── utilities.ts · abilities.ts · automation.ts …
├── preload/ Безопасный мост window.kira
└── renderer/ React-интерфейс
Стек: Electron 33 · React 18 · TypeScript · локальные Python-подсистемы (голос Silero, распознавание Vosk, эмбеддинги fastembed).
Сборка из исходников:
npm install
npm run dev # запуск в режиме разработки
npm run test # все тесты (ядро + расширения)
npm run dist # установщик WindowsПроприетарная — личный проект автора. Разрешено личное некоммерческое использование и ознакомление с кодом. Коммерческое использование, распространение и включение в другие проекты — только с письменного разрешения автора. Подробнее — в файле LICENSE.
© 2026 VirusAid (D3F0LT). Все права защищены.
Сделано с ⭐ для тех, кто хочет собственного помощника — а не подписку на чужой.