← all repositories
jlcodes99/cockpit-tools

A Swiss Army knife for juggling AI IDE accounts

Rust desktop app that lets you switch, monitor quotas, and run multiple instances across a dozen AI coding tools without logging in and out.

cockpit-tools
Velocity · 7d
+73
★ / day
Trend
steady
star history

What it does

Cockpit Tools is a local desktop app (Rust, cross-platform) for developers who maintain multiple accounts across AI-powered IDEs. It handles one-click account switching, quota monitoring, and running isolated instances side-by-side for tools like Cursor, GitHub Copilot, Windsurf, Codex, Zed, and others. No cloud account required; data stays local.

The interesting bit

The “wake-up task” feature for Antigravity IDE proactively pings accounts to nudge quota reset cycles earlier—useful if you’re trying to optimize free-tier windows. It also generates and binds device fingerprints, which suggests the author has spent time thinking about how these platforms detect account sharing or automation.

Key highlights

  • Supports 12 platforms: Antigravity IDE, Codex, GitHub Copilot, Windsurf, Kiro, Cursor, Gemini CLI, CodeBuddy (plus CN variant), Qoder, Trae, and Zed
  • Multi-instance isolation: each copy runs with its own user directory and credentials, so you can literally have three Cursors open for three different accounts
  • Visual dashboard with quota progress bars, reset timers, and plan-type auto-detection (e.g., Copilot Free vs. Enterprise)
  • Local-only by default: WebSocket binds to 127.0.0.1:19528, credentials stored in standard local paths (~/.codex, ~/.gemini, etc.)
  • 18-language UI localization

Caveats

  • Gemini CLI notably lacks multi-instance support; the README calls this a platform limitation
  • macOS permission attribution gets messy: shell commands launched by spawned agents may trigger “Cockpit Tools wants to access your Desktop” prompts, which the README has to explicitly explain away
  • Some newer/lesser-known tools (Qoder, Trae, CodeBuddy CN) have less mature import options—mostly JSON or local-only, no OAuth

Verdict

Worth a look if you’re burning through multiple AI IDE trials, sharing a team laptop, or just tired of the login-logout dance. Skip it if you only use one tool with one account; the complexity won’t pay off.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.