jlcodes99/cockpit-tools

🚀 通用 AI IDE 账号管理工具:支持 Antigravity / Codex / GitHub Copilot / Windsurf / Kiro / Cursor / Gemini-cli / CodeBuddy,多账号切换、配额监控、自动唤醒与多开实例管理。 🚀 Universal AI IDE account manager for Antigravity / Codex / GitHub Copilot / Windsurf / Kiro / Cursor / Gemini-cli / CodeBuddy, with multi-account switching, quota monitoring, wake-up automation, and multi-insta

Cockpit Tools – A desktop manager for AI‑IDE accounts

What it is – Cockpit Tools is a cross‑platform desktop application (macOS, Windows, Linux) that lets you store, switch, and monitor many AI‑coding assistants in one place. It supports a long list of services – Antigravity IDE, Codex, GitHub Copilot, Windsurf, Kiro, Cursor, Grok CLI, CodeBuddy (global and China), Qoder, the Trae suite, Zed and ZCode – and lets you run several accounts of the same service side‑by‑side.

Why you might want it – If you use more than one account (e.g., a personal and a work account) or need to keep an eye on usage quotas, Cockpit Tools gives you a single dashboard where you can:

  • see real‑time quota/plan information for each account,
  • switch accounts with a single click,
  • launch multiple isolated instances of the same IDE/assistant,
  • set up automatic “wake‑up” tasks that keep the model’s quota cycle fresh,
  • manage accounts in bulk (tagging, batch actions, import/export), and
  • optionally expose a local WebSocket so other plugins can talk to the tool.

Key features (as described in the README)

Area What you get
Dashboard Visual overview of all supported platforms, quota bars, one‑click refresh and wake‑up.
Account import OAuth, refresh‑token, JSON or direct file import for each service.
Multi‑instance support Run several independent instances of the same IDE/assistant, each bound to a different account, with separate config folders and launch parameters.
Quota monitoring Hourly/weekly limits, remaining credits, reset timers, and optional pre‑warning alerts.
Batch operations Tag accounts, filter, export, delete or refresh many accounts at once.
Plugin/WebSocket integration Optional local WebSocket (default 127.0.0.1:19528) for real‑time communication with other tools.
Localization UI available in 18 languages.
Security notes All data stays on the local machine; only OAuth flows, token refreshes and quota queries go over the network.

How it works – The app stores each service’s credentials in standard locations (e.g., ~/.grok/auth.json, ~/.codex/auth.json, ~/.zcode/v2/credentials.json) and also mirrors them under a unified directory (com.antigravity.cockpit-tools). When you select an account and launch an instance, Cockpit Tools creates an isolated runtime directory (or sets environment variables) so the underlying IDE/CLI uses the chosen credentials only for that session.

Installation

  • macOS – Download a .dmg (Apple Silicon or Intel) or install via Homebrew Cask:
    brew tap jlcodes99/cockpit-tools https://github.com/jlcodes99/cockpit-tools
    brew install --cask cockpit-tools
    
  • Windows – Grab the .msi (or .exe) from the Releases page.
  • Linux – Choose a .deb, .rpm or the universal .AppImage.
  • After installing, run Cockpit Tools; the first launch will guide you through adding accounts.

Configuration highlights

  • Refresh interval – Default 5‑10 minutes; lower values give more up‑to‑date quota info but increase API traffic.
  • WebSocket – Disabled by default; enable only if you need external plugins to talk to Cockpit.
  • Data directories – Can be left at defaults; change only for troubleshooting or custom backup strategies.

License & usage

  • Distributed under CC BY‑NC‑SA 4.0 (non‑commercial, share‑alike). Personal learning and research are allowed; commercial use requires a separate license from the author.

Who might benefit

  • Freelancers juggling multiple AI‑coding subscriptions.
  • Teams that need to rotate credentials without logging out of each IDE.
  • Power users who want a quick visual cue of remaining token/credit balances across many services.

Bottom line – Cockpit Tools is a practical, GUI‑driven manager for the growing ecosystem of AI‑assisted development tools, turning what is normally a scattered set of logins and quota dashboards into a single, controllable interface.

Related

  • Project
  • Project
  • Project
  • Project
  • Project