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,.rpmor 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