Skip to content

Repository files navigation

PolyShift Logo

PolyShift

Молниеносный нативный ИИ-помощник и переводчик у курсора для Windows 10 & 11 на Rust и Tauri v2.
Blazing-fast native AI assistant & cursor HUD translator for Windows 10 & 11 built with Rust & Tauri v2.

Latest Release Live Website Windows 10/11 Rust 2021 Tauri v2 Svelte 5 Low RAM MIT License

🇷🇺 Русский🇬🇧 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): Запуск в один клик без инсталляции.

🔑 Быстрый старт с Google Gemini API (1 минута)

  1. Получите бесплатный ключ на aistudio.google.com/app/apikey (официальный Free Tier Google, до 15 запросов в минуту, без карт и оплат).
  2. Откройте «Настройки» в трее PolyShift (правый клик по иконке у часов).
  3. Вставьте ключ и нажмите «Проверить» -> «Сохранить».

🇬🇧 About the Project

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.

⚡ Key Benchmarks

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

🎯 Core Features

  • 🌐 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 CryptProtectData tied exclusively to your Windows user account.
  • 🪟 Draggable Fluent HUD: Acrylic translucent overlay, draggable by title, dismissed with Esc.

📥 Installation & Download

Download the latest release from GitHub Releases:

  • Installer (.exe / .msi): Pure user-mode install, no administrator prompts.
  • Portable (.zip): Unpack and run anywhere.

🛠️ Сборка и разработка / Development

# 1. Установка зависимостей фронтенда
npm install

# 2. Запуск в режиме разработки (Hot Reload)
npm run tauri dev

# 3. Сборка релизного установщика
npm run tauri build

🌐 Экосистема Kobalt Tools

Проект Описание Стек Ссылки
📥 StashIt Плавающий карман Drag-and-Drop (Dropover / Yoink для Windows) Rust + Tauri v2 + Svelte 5 RepoWeb
🗑️ MiniBin Умная корзина в системном трее с Flyout-интерфейсом Rust + Tauri v2 + Svelte 5 RepoWeb
⏱️ Undoit Локальная машина времени и версионирование файлов (Ctrl+Z) Rust + Tauri v2 + Svelte 5 RepoWeb
🌐 PolyShift HUD-помощник и контекстный перевод у курсора с Gemini AI Rust + Tauri v2 + Svelte 5 RepoWeb
👁️ PeekIt Мгновенный предпросмотр файлов по клавише Space Rust + Tauri v2 + Svelte 5 RepoWeb
🧩 PeekIt Plugins Официальный реестр и SDK веб-плагинов для PeekIt TypeScript + Web SDK RepoWeb
🎨 kobalt_ui Общая библиотека UI компонентов (шапка, футер, релизы) Flutter Web (Dart) Repo

📄 Лицензия / License

Распространяется под лицензией MIT. Подробнее в файле LICENSE.
Copyright (c) 2025–2026 Kobalt.

About

⚡ Lightning-fast, lightweight AI assistant for Windows 10/11. Instant translate, style fix, summarize & explain any text via hotkeys. Powered by Rust, Tauri v2 & Google Gemini (BYOK).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages