Skip to content

v0.1.0 - Initial Public Release πŸš€

Choose a tag to compare

@g1mn g1mn released this 23 Aug 02:08
· 45 commits to main since this release

πŸ”„ agyswap v0.1.0

A lightweight, zero-dependency developer utility to manage and switch between multiple Google Antigravity (agy) profiles on macOS Keychain.

✨ Key Highlights

  • ⚑ Instant Switching: Swap active credentials in ~0.1s (agyswap switch <slot|alias>).
  • πŸ” Native OS Security: Direct macOS Security.framework C API binding (Mitigates CWE-214 argv credential exposure).
  • πŸ”’ Concurrency & Permissions: POSIX file locking (fcntl.flock), owner-only permissions (0600/0700), umask-safe file handling.
  • 🚨 Token Protection: Proactive 30-minute expiry warnings and expired token guard.
  • πŸ” Diagnostic Tools: Built-in health, audit, whoami, and rotate commands.
  • πŸ“¦ Zero Dependencies: Pure Python 3 standard library implementation.

πŸš€ Installation

curl -fsSL https://raw.githubusercontent.com/g1mn/agyswap/main/install.sh | bash