antigravity-features-v2

mcp
Guvenlik Denetimi
Basarisiz
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Basarisiz
  • process.env — Environment variable access in .github/workflows/release.yml
  • fs module — File system access in .github/workflows/release.yml
  • fs.rmSync — Destructive file system operation in auto_patcher.cjs
  • process.env — Environment variable access in auto_patcher.cjs
  • fs module — File system access in auto_patcher.cjs
  • os.homedir — User home directory access in backup_manager.js
  • process.env — Environment variable access in backup_manager.js
  • child_process — Shell command execution capability in exit_patcher.cjs
  • execSync — Synchronous shell command execution in exit_patcher.cjs
  • os.homedir — User home directory access in exit_patcher.cjs
  • process.env — Environment variable access in exit_patcher.cjs
  • fs module — File system access in exit_patcher.cjs
  • execSync — Synchronous shell command execution in index.js
  • exec() — Shell command execution in index.js
  • fs.rmSync — Destructive file system operation in index.js
  • os.homedir — User home directory access in index.js
  • process.env — Environment variable access in index.js
  • os.homedir — User home directory access in launcher.js
  • process.env — Environment variable access in launcher.js
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

🇷🇺 Полный русификатор Google AntiGravity 2.0 (100% RU) + Авто-патчер & MCP Auto-Updater | 🇬🇧 Russian Localization, Multi-Monitor & Tray Fix Suite for Google AntiGravity 2.0 IDE

README.md

🚀 Google AntiGravity 2.0 — Russian Localization & System Enhancement Suite (antigravity-features-v2)

Google AntiGravity 2.0 — 100% RU + Live MCP Auto-Update

Version
License: MIT
Platform
Target
MCP Server
Donate Tribute

🇷🇺 Полный русификатор Google AntiGravity 2.0 (100% перевод интерфейса, настроек, плагинов, навыков и меню /), авто-патчер app.asar, сохранение позиции окна на 2-м мониторе, исправление клика по иконке в системном трее и MCP-сервер с автоматическим обновлением через GitHub.
🇬🇧 Complete Russian Localization & Quality-of-Life Enhancement Suite for Google AntiGravity 2.0 IDE — featuring non-invasive CDP live injection, native app.asar auto-patching, multi-monitor window state persistence, system tray fixes, and a self-updating MCP server.

🌐 Язык документации / Documentation Language: 🇷🇺 Русский | 🇬🇧 English | 💖 Поддержать / Donate


🇷🇺 Русская документация (RU)

✨ Основные возможности

  1. 100% Русская локализация интерфейса (Русификатор Google AntiGravity 2.0):

    • Полный перевод всех разделов настроек (Аккаунт, Внешний вид, Модели, Персонализация, Браузер, Уведомления и звук, Приложение, Разрешения).
    • Перевод меню быстрых команд (/), карточек и всплывающих описаний всех встроенных навыков (Skills) и плагинов (Chrome DevTools, Modern Web Guidance, Accessibility, LCP Optimization и др.).
    • Перевод статусов выполнения задач агента (Выполняется, Создано, Отменено, Размышляет) и системных контекстных меню Electron (Вырезать, Копировать, Вставить, Выделить всё).
    • Переключатель EN | RU в шапке окна: мгновенное переключение между русским и английским языками в реальном времени без перезапуска IDE.
  2. 🔄 Автоматическое обновление с GitHub силами MCP (без ручного скачивания):

    • Встроенный MCP-сервер (index.js) автоматически проверяет наличие новых версий в этом репозитории (version.json) по HTTPS — работает даже если на ПК не установлен Git.
    • Скачивает обновлённые файлы в фоне и проверяет их синтаксис через компилятор V8 (node --check) перед заменой.
    • Горячее применение (Hot-Reload): новые переводы мгновенно применяются к открытым окнам через Chrome DevTools Protocol (CDP) без перезапуска приложения, а в виджете EN | RU отображается переход версий (например, ✨ v2.0.0 → v2.1.26) и список изменений (changelog).
  3. 🖥️ Запоминание 2-го монитора и развёрнутого состояния окна:

    • Исправляет сброс окна на основной монитор (1400x900) при каждом запуске: сохраняет точные координаты (x, y, width, height, isMaximized) и открывает AntiGravity именно на том мониторе, где вы его закрыли.
  4. 🖱️ Исправление системного трея и ярлыка рабочего стола:

    • Активирует одиночный и двойной клик левой кнопкой мыши по иконке AntiGravity в системном трее Windows.
    • Исправляет повторный запуск по ярлыку (second-instance), когда окно свёрнуто в трей.

⚡ Мгновенная установка (3 способа на выбор)

Способ 1. Попросить саму AntiGravity установить русификатор себе (Self-Install Prompt)

Откройте чат в вашей AntiGravity, вставьте этот промпт и нажмите Enter:

Установи полный русификатор и MCP-сервер автообновления AntiGravity 2.0 из репозитория https://github.com/WiseYaroslav28/antigravity-features-v2 — выполни в PowerShell команду: irm https://raw.githubusercontent.com/WiseYaroslav28/antigravity-features-v2/main/install.ps1 | iex

Способ 2. Одной командой в PowerShell (работает даже без Git)

irm https://raw.githubusercontent.com/WiseYaroslav28/antigravity-features-v2/main/install.ps1 | iex

Способ 3. Классическая установка через install_on_new_pc.bat

  1. Скачайте архив репозитория или склонируйте его:
    git clone https://github.com/WiseYaroslav28/antigravity-features-v2.git
    
  2. Запустите установочный скрипт:
    install_on_new_pc.bat
    
    Что сделает установщик автоматически:
    • Зарегистрирует MCP-сервер antigravity-features-v2 в %USERPROFILE%\.gemini\config\mcp_config.json.
    • Установит необходимые пакеты (npm install).
    • Соберёт и проверит патч app.asar.patched с помощью auto_patcher.cjs.
    • Создаст резервную копию оригинального файла (app.asar.bak) и применит локализацию.

🗂️ Архитектура проекта

Файл Назначение
version.json Паспорт релиза: номер версии SemVer (2.1.26), дата, описание изменений (changelog) и список обновляемых файлов.
index.js Фоновый MCP-сервер, движок автообновления с GitHub, HTTP-сервер статуса (127.0.0.1:39228) и CDP-инжектор.
localization_injected.js Единый модуль словаря переводов, регулярных выражений и верхнего виджета EN | RU с индикацией версий.
auto_patcher.cjs Автоматический сборщик app.asar.patched с проверкой каждого файла компилятором V8 (vm.Script).
exit_patcher.cjs Фоновый модуль тихой подмены app.asar после штатного закрытия AntiGravity пользователем.
backup_manager.js Служба резервного копирования состояния и координат окна каждые 30 секунд.
install_on_new_pc.bat Автоматический установщик для нового компьютера.
apply_patch_and_restart.bat Скрипт быстрой подмены app.asar и перезапуска AntiGravity в 1 клик.

🇬🇧 English Documentation (EN)

✨ Key Features

  1. Complete Russian UI Localization (100% Coverage for Google AntiGravity 2.0):

    • Translates all Settings tabs (Account, Appearance, Models, Personalization, Browser, Notifications & Sound, Application, Permissions), slash commands (/), built-in Skills and plugin cards, agent step statuses, and native Electron menus.
    • Includes a live top-bar EN | RU language switcher allowing instant toggling between English and Russian without restarting the IDE.
  2. 🔄 Zero-Touch GitHub Auto-Updater via MCP:

    • The bundled Model Context Protocol (MCP) server (index.js) periodically checks version.json on GitHub over HTTPS (works even on machines without Git installed).
    • Validates every downloaded .js/.cjs file using Node's V8 syntax checker (node --check) before replacing local files.
    • Live CDP Hot-Reload: dictionary updates are injected immediately into open windows via Chrome DevTools Protocol with zero downtime, displaying a version transition badge (v2.0.0 → v2.1.26) and release notes right in the top-bar widget.
  3. 🖥️ Multi-Monitor Window Geometry & Maximized State Persistence:

    • Fixes the default 1400x900 primary-monitor reset by persisting x, y, width, height, and isMaximized state across sessions.
  4. 🖱️ System Tray Left-Click & Desktop Shortcut Restore Fixes:

    • Patches dist/tray.js and dist/main.js inside app.asar so left-clicking/double-clicking the tray icon or re-launching the desktop shortcut reliably restores the window from the system tray.

🚀 Quick Start (1-Click Install)

git clone https://github.com/WiseYaroslav28/antigravity-features-v2.git
cd antigravity-features-v2
install_on_new_pc.bat

💖 Поддержать проект / Support & Donate

Если проект оказался вам полезен, вы можете поддержать его развитие из любой точки мира (РФ, СНГ и любые зарубежные страны):
If you find this project helpful, you can support its continued development:

Donate via Tribute Web
Donate via Telegram

  • 💳 Банковские карты (РФ, СНГ и весь мир) в браузере / Bank Cards (Web): https://web.tribute.tg/d/SGR
  • ✈️ Донат через Telegram (Карты и Telegram Stars): https://t.me/tribute/app?startapp=dSGR
  • 💎 Криптовалюта / Crypto (Ethereum ETH и любые токены ERC-20: USDT, USDC в сети Ethereum):
    0x729D819802EF2B8Eaab8eE7F0431fE1d288E6688
    

📜 Лицензия / License

Этот проект распространяется свободно под открытой лицензией MIT License. Вы можете свободно использовать, изучать, модифицировать и распространять код. Подробности в файле LICENSE.

This project is free and open-source software licensed under the MIT License. See LICENSE for full details.


🔍 Поисковые теги / SEO Keywords

Google AntiGravity 2.0, AntiGravity IDE, Русификатор AntiGravity, Русский язык в Google AntiGravity, Локализация AntiGravity 2.0, AntiGravity Russian Translation, AntiGravity Localization, Model Context Protocol, MCP Server, Electron asar patcher, Chrome DevTools Protocol injection, AntiGravity Tray Fix, AntiGravity Second Monitor Fix.

Yorumlar (0)

Sonuc bulunamadi