Blazing-fast native AI assistant & cursor HUD translator for Windows 10 & 11 built with Rust & Tauri v2.
🇷🇺 Русский • 🇬🇧 English • 🌐 Экосистема
PolyShift — сверхлегковесный нативный ИИ-помощник для Windows 10 & 11, входящий в экосистему системных инструментов Kobalt Tools (StashIt, MiniBin, Undoit, PeekIt).
Позволяет мгновенно переводить, редактировать стиль, делать краткую выжимку или объяснять любой выделенный текст прямо поверх активного окна без переключения в браузер. Ответы транслируются потоком в реальном времени через бесплатный API Google Gemini в полупрозрачном стеклянном HUD-оверлее.
Потребляет всего 12–18 МБ RAM в фоновом режиме благодаря нативному ядру на Rust и реактивному интерфейсу на Svelte 5 под движком Tauri v2.
| Параметр | PolyShift v2 | Electron-помощники | Браузерные переводчики |
|---|---|---|---|
| Стек технологий | Rust + Tauri v2 + Svelte 5 | Node.js + Chromium + Electron | Вкладка Chrome/Edge |
| ОЗУ в фоне | 12–18 МБ | 250–600 МБ | 150–300 МБ на вкладку |
| Холодный запуск | ~50 мс | 1.5–3.0 сек | Зависит от браузера |
| Размер дистрибутива | ~4.5 МБ | > 120 МБ | — |
| Приватность API | Прямой TLS к Google (без прокси) | Часто через сервера авторов | Серверы переводчика |
| Шифрование ключей | Аппаратный Windows DPAPI | Обычный текст / JSON | Cookie браузера |
- 🌐 Мгновенный перевод (
Alt + T): Перевод любого выделенного текста на родной язык с автокопированием в буфер обмена. - ✍️ Грамматика и полировка (
Alt + G): Исправление грамматики и стилистики на профессиональном английском без потери смысла. - 📑 Суммаризация (
Alt + S): 2–4 ёмких тезиса из гигантских статей, лонгридов или юридических документов. - 💡 Объяснение терминов и ошибок (
Alt + E): Доступное объяснение научных понятий или текста ошибок компилятора и консоли. - 🔒 Безопасность Windows DPAPI: API-ключ шифруется аппаратно модулем
CryptProtectDataлокального пользователя. - 🪟 Плавающий HUD-оверлей: Перемещение окна мышью за заголовок, закрытие по
Esc, поддержка темной и светлой темы.
Скачайте актуальную версию со страницы последнего релиза:
- Инсталлятор (
PolyShift_setup.exeили.msi): Быстрая установка без прав администратора. - Portable версия (
.zip): Запуск в один клик без инсталляции.
- Получите бесплатный ключ на aistudio.google.com/app/apikey (официальный Free Tier Google, до 15 запросов в минуту, без карт и оплат).
- Откройте «Настройки» в трее PolyShift (правый клик по иконке у часов).
- Вставьте ключ и нажмите «Проверить» -> «Сохранить».
PolyShift is an ultra-lightweight, native Windows 10 & 11 AI assistant and HUD translator, part of the Kobalt Tools desktop ecosystem (StashIt, MiniBin, Undoit, PeekIt).
It instantly translates, polishes grammar, summarizes, or explains any highlighted text across any application via low-latency global shortcuts. Powered by Google Gemini API with live token streaming inside a sleek Fluent acrylic overlay.
Consumes only 12–18 MB RAM in background idle mode, built entirely with Rust 2021 and Svelte 5 under Tauri v2.
| Metric | PolyShift v2 | Electron AI Apps | Browser Translators |
|---|---|---|---|
| Tech Stack | Rust + Tauri v2 + Svelte 5 | Node.js + Chromium + Electron | Chrome / Edge Tab |
| Idle RAM | 12–18 MB | 250–600 MB | 150–300 MB per tab |
| Cold Launch | ~50 ms | 1.5–3.0 sec | Browser dependent |
| Installer Size | ~4.5 MB | > 120 MB | — |
| API Privacy | Direct client TLS to Google (zero proxy) | Routed via author servers | Cloud servers |
| Key Storage | Hardware Windows DPAPI | Plain text / localStorage | Browser cookies |
- 🌐 Instant Cursor Translation (
Alt + T): Translates selected text directly at your mouse cursor with optional auto-clipboard copy. - ✍️ Grammar & Tone Polish (
Alt + G): Corrects grammar and refines text into professional English without altering core meaning. - 📑 Instant Summary (
Alt + S): Distills long articles, PDFs, or terms into 2–4 concise bullet points. - 💡 Explain & Debug (
Alt + E): Human-readable explanations of complex terms, stack traces, and compiler error logs. - 🔒 Hardware DPAPI Security: API keys are encrypted via
CryptProtectDatatied exclusively to your Windows user account. - 🪟 Draggable Fluent HUD: Acrylic translucent overlay, draggable by title, dismissed with
Esc.
Download the latest release from GitHub Releases:
- Installer (
.exe/.msi): Pure user-mode install, no administrator prompts. - Portable (
.zip): Unpack and run anywhere.
# 1. Установка зависимостей фронтенда
npm install
# 2. Запуск в режиме разработки (Hot Reload)
npm run tauri dev
# 3. Сборка релизного установщика
npm run tauri build| Проект | Описание | Стек | Ссылки |
|---|---|---|---|
| 📥 StashIt | Плавающий карман Drag-and-Drop (Dropover / Yoink для Windows) | Rust + Tauri v2 + Svelte 5 | Repo • Web |
| 🗑️ MiniBin | Умная корзина в системном трее с Flyout-интерфейсом | Rust + Tauri v2 + Svelte 5 | Repo • Web |
| ⏱️ Undoit | Локальная машина времени и версионирование файлов (Ctrl+Z) | Rust + Tauri v2 + Svelte 5 | Repo • Web |
| 🌐 PolyShift | HUD-помощник и контекстный перевод у курсора с Gemini AI | Rust + Tauri v2 + Svelte 5 | Repo • Web |
| 👁️ PeekIt | Мгновенный предпросмотр файлов по клавише Space | Rust + Tauri v2 + Svelte 5 | Repo • Web |
| 🧩 PeekIt Plugins | Официальный реестр и SDK веб-плагинов для PeekIt | TypeScript + Web SDK | Repo • Web |
| 🎨 kobalt_ui | Общая библиотека UI компонентов (шапка, футер, релизы) | Flutter Web (Dart) | Repo |
Распространяется под лицензией MIT. Подробнее в файле LICENSE.
Copyright (c) 2025–2026 Kobalt.