Skip to content

Releases: uginy/keySwitcher

KeySwitcher v1.2.0

Choose a tag to compare

@uginy uginy released this 15 Aug 15:38

KeySwitcher v1.2.0

  • Fix Antigravity app switching when it falls back from Keychain to the Gemini credentials file.
  • Refresh IDE access tokens before restoring saved accounts, preventing stale-token login errors.
  • Store saved Antigravity profiles in one Keychain vault, with automatic migration of legacy per-account items.

KeySwitcher v1.1.0

Choose a tag to compare

@uginy uginy released this 14 Aug 20:02

KeySwitcher v1.1.0

A lightweight, native macOS menu bar switcher and live quota monitor for OpenAI Codex and Google Antigravity (CLI & IDE).

What's New in v1.1.0

  • Bilingual Localization (English & Russian):
    • Automatic system language detection based on macOS locale.
    • In-tray language selector in the settings menu (⚙️) with instant live switching without restart.
    • Fully translated UI, status badges, timers, alerts, and system notifications.

Highlights

  • Single-Click Switching:

    • OpenAI Codex: Swaps authentication slots, safely persists token state, and automatically reopens your active conversation thread (codex://threads/<id>).
    • Google Antigravity: Simultaneously synchronizes authentication for both CLI (macOS Keychain) and IDE (SQLite database) with a single click.
  • Live Menu Bar Quota Monitor:

    • Real-time remaining percentage and color-coded status badges directly in the macOS menu bar using native SF Symbols.
    • Codex: 5-hour window (clock) and weekly window (calendar).
    • Antigravity: Independent live monitoring for Gemini (sparkle) and Claude / GPT (bolt) quotas.
  • Unified Dual Dashboard:

    • Compact side-by-side view for both Codex and Antigravity accounts without tab toggling.
    • Plan badges (Plus, Pro, Ultra), visual progress bars, and countdown reset timers.
  • Privacy-First & 100% Local:

    • Zero telemetry, zero external servers.
    • Tokens stored in system macOS Keychain and isolated chmod 600 files.
    • Tap-to-reveal email masking.
  • Zero External Dependencies:

    • Pure native Swift / SwiftUI / AppKit application.
    • Standard Python 3 standard library backend (no pip, no venv, no node_modules).

Installation

Download and unzip KeySwitcher-v1.1.0.zip, then move KeySwitcher.app to /Applications.

KeySwitcher v1.0.0

Choose a tag to compare

@uginy uginy released this 14 Aug 19:39

KeySwitcher v1.0.0

A lightweight, native macOS menu bar switcher and live quota monitor for OpenAI Codex and Google Antigravity (CLI & IDE).

Highlights

  • Single-Click Switching:

    • OpenAI Codex: Swaps authentication slots, safely persists token state, and automatically reopens your active conversation thread (codex://threads/<id>).
    • Google Antigravity: Simultaneously synchronizes authentication for both CLI (macOS Keychain) and IDE (SQLite database) with a single click.
  • Live Menu Bar Quota Monitor:

    • Codex: 5-hour window (clock) and weekly window (calendar).
    • Antigravity: Independent live monitoring for Gemini (sparkle) and Claude / GPT (bolt) quotas with color-coded status.
  • Unified Dual Dashboard:

    • Compact side-by-side view for both Codex and Antigravity accounts without tab toggling.
    • Plan badges (Plus, Pro, Ultra), visual progress bars, and countdown reset timers.
  • Privacy-First & 100% Local:

    • Zero telemetry, zero external servers.
    • Tokens stored in system macOS Keychain and isolated chmod 600 files.
    • Tap-to-reveal email masking.
  • Zero External Dependencies:

    • Pure native Swift / SwiftUI / AppKit application.
    • Standard Python 3 standard library backend (no pip, no venv, no node_modules).

Installation

Download and unzip KeySwitcher-v1.0.0.zip, then move KeySwitcher.app to /Applications.