Semua karya

Tools · 2026

Antigravity Switcher

Aplikasi desktop dengan failover kuota otomatis, kontinuitas sesi, telemetri konteks real-time, dan pemulihan kesehatan chat untuk Google Antigravity.

Periode
Sep 2026
Stack
TypeScript, Electron, React, Fastify, SQLite, Drizzle ORM
Tautan
Website , GitHub
Dasbor akun dengan tiga akun Google dan bar kuota per model
Akun dan kuota per model
Telemetri konteks Chat Hub menampilkan rincian token untuk sesi aktif dan subagent
Chat Hub: Telemetri konteks
Cockpit kesehatan dan pemulihan Chat Hub dengan pohon subagent hirarkis dan pemulihan sesi
Chat Hub: Kesehatan dan pemulihan
Halaman remote control dengan relay server, Cloudflare tunnel, kode QR pemasangan, dan ponsel yang terhubung
Remote control dan pemasangan ponsel

Latar belakang

Google Antigravity berjalan di atas kuota AI akun Google, dan pemakaian berat bisa menghabiskannya di tengah pekerjaan. Mengganti akun secara manual berarti logout, login lagi, lalu menempel ulang prompt. Antigravity Switcher mengotomatisasi rotasi, menjaga kontinuitas sesi, serta menyediakan observabilitas mendalam dan pemulihan lintas Antigravity App, IDE, dan CLI.

Fiturnya

  • Failover kuota multi-target. Mengelola kumpulan akun Google dan berpindah ke akun berikutnya saat kuota habis atau terkena rate limit 429, untuk Antigravity desktop app, IDE, dan CLI, sekaligus maupun per target secara independen. Akun ditambahkan lewat OAuth 2.0 loopback lokal tanpa eksposur kredensial, dan tiap kartu menampilkan sisa kuota real-time, batas per model (Gemini 2.5 Flash, Gemini 2.5 Pro, Claude 3.7 Sonnet), serta waktu reset.
  • Chat auto-resume. Sebelum pergantian akun me-restart Antigravity, aplikasi menyimpan prompt yang sedang berjalan dan membuat checkpoint database sesi SQLite, lalu mengirim ulang prompt setelah language server siap. Model tidak pernah diturunkan diam-diam: jika akun berikutnya juga kehabisan kuota, prompt disimpan aman di buffer draf.
  • Chat Hub: Telemetri konteks & pemantauan pemadatan. Membaca batas context window tiap sesi langsung dari protobuf Antigravity dan memecah pemakaian token menjadi cached, fresh input, thinking, dan output, per sesi dan subagent, lengkap dengan badge risiko (Normal, High Pressure, Critical Risk) sebelum pemadatan otomatis memotong riwayat konteks.
  • Chat Hub: Cockpit kesehatan, auto-backup & pemulihan. Audit integritas sesi menyeluruh di semua target runtime. Menampilkan pohon subagent hirarkis di bawah induk utuh atau kontainer sesi terhapus dengan pencarian dan filter instan. Pencadangan SQLite non-blocking berjalan otomatis sebelum rotasi akun dan pembersihan dengan retensi FIFO. Dilengkapi pemulihan 1 klik, perbaikan (healing) referensi rusak di tempat tanpa kehilangan data, serta perlindungan schema drift dengan sintesis fallback dan pembatalan cache mirror protobuf.
  • Pembersih chat rusak. Menemukan percakapan yang riwayatnya sudah dihapus Antigravity, penyebab error "Conversation unavailable", lalu menghapusnya dengan aman sembari menjaga snapshot cadangan yang dapat dipulihkan.
  • Remote control relay. Relay Fastify bawaan menyajikan aplikasi pendamping di ponsel lewat Wi-Fi lokal atau Cloudflare Tunnel terenkripsi, dipasangkan dengan kunci QR sekali pakai dan bisa dicabut per perangkat.
  • Tray switcher di menu bar macOS dan system tray Windows untuk rotasi akun satu klik dan pemantauan status cepat tanpa beban CPU saat idle.

Cara dibangun

Electron 37 dengan renderer React 19 di atas Vite 6, Tailwind CSS 4, Radix UI, TanStack Router dan Query, oRPC untuk IPC, serta SQLite (better-sqlite3) lewat Drizzle ORM dengan enkripsi AES-256-GCM. Electron Forge memaketkannya untuk macOS, Windows, dan Linux di x64 dan ARM.

Rilis

Proyek solo: commit pertama pada 8 September 2026, merilis 24 versi dalam enam minggu, terbaru v0.5.1 pada 19 Oktober 2026, lengkap dengan landing page dan pusat unduhan di antigravity-switcher.hizari.my.id.