Skip to content

VirusAid/Kira

Repository files navigation

Kira

Kira

Твой личный ИИ-помощник для Windows

Голосовой ассистент с характером: понимает обычную речь, управляет компьютером, отвечает на вопросы, помнит тебя и помогает по мелочи и по-крупному. Просто скажи — и она сделает.


Windows Голос Офлайн


Кира — не просто чат. Она реально делает все на твоём компьютере: открывает программы, включает музыку, ищет, считает, наводит порядок — голосом или текстом, быстро и по твоей команде.


🖼 Как выглядит

Kira — командный центр
Командный центр: живое состояние, что Кира видит, память о тебе — всё на одном экране

Kira — чат
Диалог: голосом или текстом — Кира отвечает и сразу делает


💬 Что можно ей сказать

Говори обычными словами — Кира поймёт. Несколько примеров:

🎵 «Кира, включи музыку» · «сделай потише» · «следующий трек»

💻 «открой браузер» · «запусти калькулятор» · «сделай скриншот» · «сверни все окна»

🌤 «какая погода» · «сколько времени» · «сколько заряда осталось»

🧮 «переведи 100 долларов в рубли» · «курс биткоина» · «5 миль в километрах»

⏰ «поставь таймер на 10 минут» · «напомни каждый день в 9 пить воду»

🔎 «загугли рецепт борща» · «найди на ютубе обзор ноутбука»

📄 «что в моих документах про договор?» · «прочитай текст с экрана» · «вставь предыдущее»

🧹 «наведи порядок в загрузках» — большую задачу Кира сделает в фоне, пока вы болтаете

✍️ «напиши письмо другу» · «объясни, что значит эта ошибка» — тут подключится ИИ

Больше 80 команд Кира выполняет сама, мгновенно, даже без интернета. А для сложного — думает, ищет и пишет с помощью нейросети.


🎭 Выбери характер

Характер Киры меняется одним кликом — 7 готовых образов, каждый со своим стилем общения и голосом. Или настрой свой.

Кира · 💜 Друг · 💼 Деловой · 🎩 Дворецкий 😜 Игривая · 🌷 Заботливая · ⚡ Минимал

Со временем Кира запоминает твои привычки и становится всё более «своей».


🎙 Голос

Кира и слышит, и говорит:

  • Слушает — просто скажи «Кира», можно перебивать её на полуслове;
  • Говорит живым нейросетевым голосом (Silero, работает офлайн);
  • Понимает речь даже без интернета (запасной офлайн-режим).

Голоса на выбор: xenia, kseniya, baya, aidar, eugene — плюс облачный голос «Светлана» и системные голоса Windows.


🧠 Что ещё умеет

  • Всегда видит экран — Кира в курсе, что у тебя перед глазами, и отвечает на «что тут?» сразу, без команд. Смотрит только когда картинка меняется, поэтому компьютер не грузит. Всё распознаётся на твоём компьютере и никуда не уходит.
  • База знаний по документам — проиндексирует твою папку с файлами (PDF, Word, заметки) и отвечает по их смыслу, ничего не отправляя в сеть.
  • Помнит тебя — важные факты, предпочтения, твой профиль. Не нужно повторять по кругу.
  • Помнит буфер — история копирования, «вставь предыдущее», сниппеты-заготовки.
  • Учится новому — «запомни, как я это делаю» → Кира создаст навык и будет повторять сама.
  • Работает в фоне — долгую задачу уносит в фон и сообщает, когда готово.
  • Следит за ПК — что грузит память/процессор, автозагрузка, чистка временных файлов.
  • Проактивна — утренний брифинг, напоминания (в т.ч. повторяющиеся), заботливые подсказки.
  • Интеграции — Obsidian, Notion, Google Календарь, Gmail (умная выжимка входящих), Discord, Telegram.
  • Живой интерфейс — сцена дышит вместе с Кирой: фон и рамка экрана реагируют на твой голос, панели «парят», всё отзывается на движение. Никаких технических терминов — только понятные человеку слова.

🧠 Локальный мозг — офлайн и приватно

Кира думает и разговаривает локально — без ключей и без интернета. При первом запуске Кира в один клик докачивает движок и локальную модель 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. Семантика (эмбеддинги)  — по смыслу      │
        └─────────────────────────────────────────────┘
                              │  распознано локально
                              ▼
        ┌─────────────────────────────────────────────┐
        │             COMMAND ENGINE                   │
        │   валидация · подтверждение опасного ·        │
        │   исполнение · история · отмена (undo)        │
        └─────────────────────────────────────────────┘
                              │
                              ▼
        ┌─────────────────────────────────────────────┐
        │       ACTION API  ·  86 действий             │
        │   единый контракт: execute / undo / validate  │
        └─────────────────────────────────────────────┘
                              │
                              ▼
     CONTROLLERS · Browser · Application · Media · File · Power · Window ·
              Input · Search · Clipboard · System · Notification · Git
                              │
                              ▼
                          Windows

                   ↘  (не распознано локально)
       AI Router → LLM-конвейер → те же Actions через протокол [[kira:…]]

Семантический слой сравнивает фразу с эмбеддингами команд (модель paraphrase-multilingual-MiniLM, локально и офлайн), поэтому «сделай погромче» или «что там с погодой» срабатывают локально даже без точного шаблона. Порог подобран ради высокой точности: лучше честно отдать запрос нейросети, чем выполнить не то.

Агент встроен в ядро: долгую цель Кира уносит в фон (диалог не блокируется), а узкую подзадачу поручает фокусному суб-агенту. Это не «рой» — две управляемые, отлаживаемые вещи.

src/
├── shared/            Общие типы, пресеты личностей
├── main/
│   ├── core/          ★ KIRA CORE — сердце платформы
│   │   ├── intent.ts          Intent Parser (regex)
│   │   ├── semanticIntent.ts  Семантический слой (эмбеддинги)
│   │   ├── engine.ts          Command Engine
│   │   ├── registry.ts        Реестр команд
│   │   ├── actions/           Action API — все возможности
│   │   └── controllers/       Доменные контроллеры
│   └── modules/
│       ├── ai/        AI Router: LLM, личность, память, голос, зрение, агенты
│       ├── 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:core    # тесты ядра (интенты + движок)
npm run dist         # установщик Windows

📄 Лицензия

Проприетарная — личный проект автора. Разрешено личное некоммерческое использование и ознакомление с кодом. Коммерческое использование, распространение и включение в другие проекты — только с письменного разрешения автора. Подробнее — в файле LICENSE.


© 2026 VirusAid (D3F0LT). Все права защищены.

Сделано с ⭐ для тех, кто хочет собственного ИИ — а не подписку на чужой.

About

Персональный ИИ-ассистент нового поколения для Windows — голос, зрение, управление ПК, навыки, память.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages