╔═══════════════════════════════════════════════╗
║ Голос · Текст · Сценарии · Мониторинг ║
║ Мульти-провайдеры ИИ · Премиальный дизайн ║
╚═══════════════════════════════════════════════╝
| Функция | Описание | |
|---|---|---|
| 🧠 | Мульти-провайдеры ИИ | OpenRouter, Polza, Router, Custom (любой OpenAI-совместимый), Ollama |
| 🖥️ | Запуск приложений | Находит и запускает любые приложения и игры |
| 🌐 | Поиск в интернете | Яндекс, Google, DuckDuckGo, YouTube |
| 🎤 | Голосовое управление | Голосовой ввод (ru-RU) и синтез речи |
| 📜 | Сценарии | Автоматизация — несколько команд одной кнопкой |
| 📝 | Заметки | Создание, редактирование, автосохранение |
| 📊 | Мониторинг системы | CPU, RAM, Disk, информация о системе в реальном времени |
| 🔢 | Калькулятор | "Сколько будет 25*4?" → 100 |
| ⏰ | Время и дата | "Который час?", "Какое сегодня число?" |
| 🎨 | Премиальный дизайн | Тёмная тема, чистый UI, пульсирующие индикаторы |
Требуется: Python 3.10+, Windows
pip install -r requirements.txtЕсли ошибка с PyAudio:
pip install pipwin pipwin install pyaudio
- Регистрация на openrouter.ai
- Получите API-ключ
- В MIRA: Настройки → провайдер: openrouter → вставьте ключ
- Регистрация на polza.ai
- Получите API-ключ
- В MIRA: Настройки → провайдер: polza → вставьте ключ и URL
- Регистрация на router.ai
- Получите API-ключ
- В MIRA: Настройки → провайдер: router → вставьте ключ и URL
- В MIRA: Настройки → провайдер: custom
- Укажите Base URL, API Key, Model Name
- Установите Ollama: ollama.com/download
- Скачайте модель:
ollama pull qwen3:1.7b - В MIRA: Настройки → провайдер: ollama
python mira.py| Команда | Действие |
|---|---|
Открой калькулятор |
Запуск calc.exe |
Запусти Steam |
Запуск Steam |
Открой VS Code |
Запуск Visual Studio Code |
Открой Discord |
Запуск Discord |
Открой браузер |
Запуск браузера |
| Команда | Действие |
|---|---|
Найди рецепт пасты |
Поиск в Яндексе |
Погугли новости |
Поиск в Google |
Что такое Python? |
Ответ ИИ |
| Команда | Действие |
|---|---|
Выключи компьютер |
Выключение через 30 сек |
Перезагрузи компьютер |
Перезагрузка |
Заблокируй компьютер |
Блокировка Windows |
| Команда | Действие |
|---|---|
Сколько будет 25*4? |
Калькулятор |
Который час? |
Текущее время |
Какое сегодня число? |
Текущая дата |
Запомни купить молоко |
Сохранение заметки |
Покажи заметки |
Открытие вкладки заметок |
| Комбинация | Действие |
|---|---|
Ctrl+1 — Ctrl+7 |
Переключение вкладок |
Ctrl+Space |
Голосовой ввод |
Ctrl+L |
Очистить чат |
Ctrl+Q |
Выход |
F11 |
Полный экран |
┌─────────────────────────────────────────────────────────┐
│ ┌──────────┐ ┌──────────────────────────────────────┐ │
│ │ M │ │ 💬 Чат │ │
│ │ MIRA │ │ │ │
│ │ │ │ ┌──────────────────────────────┐ │ │
│ │ 💬 Чат │ │ │ Привет! Чем могу помочь? │ │ │
│ │ 🎬 Сцен. │ │ └──────────────────────────────┘ │ │
│ │ 📝 Замет.│ │ │ │
│ │ 📊 Сист. │ │ ┌──────────────────────────────┐ │ │
│ │ 📌 Конт. │ │ │ Открой VS Code │ │ │
│ │ ⚙ Настр. │ │ └──────────────────────────────┘ │ │
│ │ ℹ О прил.│ │ │ │
│ │ │ │ ┌──────────────────────────────┐ │ │
│ │ ● Onl. │ │ │ Запускаю: VS Code │ │ │
│ └──────────┘ │ └──────────────────────────────┘ │ │
│ │ │ │
│ │ ┌──────────────────────┐ ┌──┐ ┌──┐ │ │
│ │ │ Напишите сообщение... │ │🎤│ │➤ │ │ │
│ │ └──────────────────────┘ └──┘ └──┘ │ │
│ └──────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘
- 💬 Чат — Общение с ИИ, команды, голос
- 🎬 Сценарии — Автоматизация и макросы
- 📝 Заметки — Блокнот с автосохранением
- 📊 Система — Мониторинг CPU, RAM, Disk
- 📌 Контакты — Telegram, VK
- ⚙ Настройки — Провайдеры ИИ, API ключи, модели
- ℹ О приложении — Информация о MIRA
Файл mira_config.json создаётся автоматически при первом запуске.
{
"ai_provider": "openrouter",
"openrouter": {
"api_key": "sk-or-...",
"base_url": "https://openrouter.ai/api/v1/chat/completions",
"model": "google/gemini-2.0-flash-001"
},
"polza": {
"api_key": "...",
"base_url": "https://api.polza.ai/v1/chat/completions",
"model": "gpt-4o"
},
"router": {
"api_key": "...",
"base_url": "https://api.router.ai/v1/chat/completions",
"model": "gpt-4o"
},
"custom": {
"api_key": "...",
"base_url": "https://your-api.com/v1/chat/completions",
"model": "your-model"
},
"ollama": {
"base_url": "http://localhost:11434",
"model": "qwen3:1.7b"
}
}"aliases": {
"стим": "steam.exe",
"блокнот": "notepad.exe",
"моя игра": "C:\\Games\\MyGame\\game.exe",
"ютуб": "https://youtube.com"
}"search_engines": {
"google": "https://www.google.com/search?q=",
"yandex": "https://yandex.ru/search/?text=",
"duckduckgo": "https://duckduckgo.com/?q=",
"youtube": "https://www.youtube.com/results?search_query="
},
"default_search": "yandex"| Библиотека | Назначение |
|---|---|
| PyQt6 | Графический интерфейс |
| pyttsx3 | Синтез речи (TTS) |
| SpeechRecognition | Распознавание речи |
| PyAudio | Запись с микрофона |
| keyboard | Глобальные горячие клавиши |
| psutil | Системная информация |
| pywin32 | Windows API |
Q: Как сменить провайдера ИИ? A: Настройки → выберите провайдера из списка → вставьте API Key, Base URL и Model.
Q: Не работает голос. A: Проверьте микрофон в настройках Windows. Нажмите 🎤 и говорите.
Q: Как добавить приложение?
A: Откройте mira_config.json → "aliases" → добавьте "название": "путь.exe".
Q: Как свернуть в трей? A: Нажмите ✕ — MIRA свернётся в трей. Двойной клик по иконке — восстановление.