Pricing
$0
Freemium
Overview
Cockpit Tools is a universal AI IDE account management tool designed to help users manage multiple accounts across AI coding tools and development environments. It supports Antigravity IDE, Codex, GitHub Copilot, Windsurf, Kiro, Cursor, Grok CLI, CodeBuddy, CodeBuddy CN, Qoder, Trae, TRAE SOLO, Trae CN, TRAE SOLO CN, Zed, and ZCode. Users can switch between accounts without repeatedly logging in and out, monitor usage quotas, manage account information, and run multiple isolated instances in parallel.
The application provides a unified dashboard that displays account status across sixteen supported platforms, along with remaining quotas, reset times, and visual usage information. Depending on the platform, accounts can be imported through methods such as OAuth, refresh tokens, JSON credentials, plugin synchronization, or local client data. Cockpit Tools also provides wake-up tasks that can periodically trigger AI models to help manage quota reset cycles.
Multi-instance support allows users to run different accounts and projects simultaneously using isolated profiles, directories, credentials, and launch configurations. Additional capabilities include quota alerts, batch account operations, automatic refresh, account switching and injection into supported clients, configurable local WebSocket integration, and cross-platform support for macOS, Windows, and Linux.
README
Cockpit Tools
English · Portuguese (BR) · 简体中文
A universal AI IDE account management tool, currently supporting Antigravity IDE, Codex, GitHub Copilot, Windsurf, Kiro, Cursor, Grok CLI, CodeBuddy, CodeBuddy CN, Qoder, Trae, TRAE SOLO, Trae CN, TRAE SOLO CN, Zed, and ZCode, with multi-instance parallel workflows.
Designed to help users efficiently manage multiple AI IDE accounts, this tool supports one-click switching, quota monitoring, wake-up tasks, and multi-instance parallel runs, helping you fully utilize resources from different accounts.
Features: One-click Switch · Multi-account Management · Multi-instance · Quota Monitoring · Wake-up Tasks · Plugin Integration · GitHub Copilot Management · Windsurf Management · Kiro Management · Cursor Management · Grok CLI Management · CodeBuddy Management · CodeBuddy CN Management · Qoder Management · Trae Suite Management · Zed Management · ZCode Management
Languages: Supports 18 languages
🇺🇸 English · 🇨🇳 简体中文 · 繁體中文 · 🇯🇵 日本語 · 🇩🇪 Deutsch · 🇪🇸 Español · 🇫🇷 Français · 🇮🇹 Italiano · 🇰🇷 한국어 · 🇧🇷 Português · 🇷🇺 Русский · 🇹🇷 Türkçe · 🇵🇱 Polski · 🇨🇿 Čeština · 🇸🇦 العربية · 🇻🇳 Tiếng Việt · 🇮🇩 Bahasa Indonesia
Officially supported platforms: macOS, Windows, and Linux.
Sponsors
|
| APIKEY.FUN is a professional enterprise-grade AI relay focused on stable, efficient, and low-cost AI model API access for companies and individual developers. It supports popular models such as Claude, OpenAI, and Gemini, with prices as low as 7% of official pricing. Register through this project exclusive link to receive an exclusive permanent 5% top-up discount. |
|
| RoxyBrowser is an anti-detect browser for multi-account operations and AI automation, supporting isolated browser fingerprint environments, Cookie / storage isolation, Roxy native residential IPs, team collaboration, and API / MCP automation. It helps users manage AI account matrices, reduce account association risk, and improve long-term stability. Register or purchase through the Cockpit invite link to get a 10% fan discount. |
Feature Overview
1. Dashboard
A brand new visual dashboard providing a one-stop status overview:
- Sixteen-Platform Support: Simultaneously displays Antigravity IDE, Codex, GitHub Copilot, Windsurf, Kiro, Cursor, Grok CLI, CodeBuddy, CodeBuddy CN, Qoder, Trae, TRAE SOLO, Trae CN, TRAE SOLO CN, Zed, and ZCode account status
- Quota Monitoring: Real-time view of remaining quotas and reset times for each model
- Quick Actions: One-click refresh, one-click wake-up
- Visual Progress: Intuitive progress bars showing quota consumption
2. Antigravity IDE Account Management
- One-Click Switch: Switch the currently active account instantly without manual login/logout
- Multiple Import Methods: OAuth, Refresh Token, Plugin Sync
- Wake-up Tasks: Schedule AI model wake-ups to trigger quota reset cycles in advance
(Wakeup Tasks)
2.1 Antigravity IDE Multi-Instance
Run multiple Antigravity IDE instances in parallel with different accounts. For example, open two Antigravity IDE instances, bind different accounts, and handle different projects independently.
- Isolated Accounts: Each instance binds a different account and runs independently
- Parallel Projects: Run multiple tasks/projects at the same time
- Argument Isolation: Custom instance directory and launch arguments
3. Codex Account Management
- Dedicated Support: Optimized account management experience for Codex
- Quota Display: Clear display of Hourly and Weekly quota status
- Plan Recognition: Automatically identifies account Plan types (Basic, Plus, Team, etc.)
- API Service: The local Codex API service is powered by the bundled CLIProxyAPI sidecar. Cockpit Tools handles account sync, config projection, status, and usage statistics while keeping the same Base URL, API keys, and user workflow.
3.1 Codex Multi-Instance
Codex also supports parallel multi-instance usage. For example, open two Codex instances, bind different accounts, and handle different projects independently.
- Isolated Accounts: Each instance binds a different account and runs independently
- Parallel Projects: Run multiple tasks/projects at the same time
- Argument Isolation: Custom instance directory and launch arguments
4. GitHub Copilot Account Management
- Account Import: OAuth, Token/JSON import
- Quota View: Inline Suggestions / Chat messages usage and reset time
- Plan Recognition: Auto-detects Free / Individual / Pro / Business / Enterprise tiers
- Batch Operations: Tags and bulk actions
4.1 GitHub Copilot Multi-Instance
Manage VS Code Copilot instances with isolated profiles and lifecycle controls.
- Isolated Profiles: Each instance uses its own user data directory
- Quick Lifecycle: Start/stop/force stop instances
- Window Control: Open instance windows and close all instances
5. Windsurf Account Management
- Account Import: OAuth, Token/JSON import, and local import
- Quota View: Shows Plan, User Prompt credits, Add-on prompt credits, and cycle information
- Batch Operations: Tags and bulk actions
- Switch Injection: Supports injecting and launching Windsurf after account switch
5.1 Windsurf Multi-Instance
Manage Windsurf instances with isolated profiles and lifecycle controls.
- Isolated Profiles: Each instance uses its own user data directory
- Quick Lifecycle: Start/stop/force stop instances
- Window Control: Open instance windows and close all instances
6. Kiro Account Management
- Account Import: OAuth, Token/JSON import, and local import
- Quota View: Shows Plan, User Prompt credits, Add-on prompt credits, and cycle information
- Batch Operations: Tags and bulk actions
- Switch Injection: Supports injecting and launching Kiro after account switch
6.1 Kiro Multi-Instance
Manage Kiro instances with isolated profiles and lifecycle controls.
- Isolated Profiles: Each instance uses its own user data directory
- Quick Lifecycle: Start/stop/force stop instances
- Window Control: Open instance windows and close all instances
7. Cursor Account Management
- Account Import: OAuth, Token/JSON import, and local import
- Quota View: Shows Total Usage, Auto + Composer, API Usage, On-Demand, and cycle information
- Batch Operations: Tags and bulk actions
- Switch Injection: Supports injecting and launching Cursor after account switch
7.1 Cursor Multi-Instance
Manage Cursor instances with isolated profiles and lifecycle controls.
- Isolated Profiles: Each instance uses its own user data directory
- Quick Lifecycle: Start/stop/force stop instances
- Window Control: Open instance windows and close all instances
8. Grok CLI Account Management
- OAuth Authorization: Supports xAI's official OIDC device flow and saves the account after browser verification completes
- API Keys and Third-Party Endpoints: Supports official xAI API keys plus OpenAI-compatible third-party
Base URLand model IDs; configuration is written to an account-specificconfig.toml, while the key is injected only into the corresponding CLI process at launch - Import and Redacted Export: Imports official credentials from the default
~/.grok/auth.jsonor supplied JSON; account-page exports and generic account backups omit access/refresh tokens, cannot restore a sign-in, and require a separate officialauth.jsonimport when migrating - Real Account Switching: Writes the selected account to the default
~/.grok/auth.jsonin Grok CLI's official registry format while preserving other registry scopes in the file - Quota and Plan: Queries the official billing/user/subscriptions endpoints, displays cycle, usage, product quotas, and the raw plan value, and records Grok Code access
- Token Maintenance: Supports automatic access-token refresh, refresh-token rotation, and quota alerts
8.1 Grok CLI Multi-Instance
The default Grok CLI instance normally uses the official ~/.grok directory directly and starts without setting GROK_HOME; managed instances use separate directories. API-key accounts, including third-party endpoints, always launch with an account-specific GROK_HOME so an official OAuth session cannot take credential precedence.
- Account Binding: The default instance can follow the current account, while each managed instance can bind a different account
- Runtime Isolation: Managed instances keep their
auth.json,config.toml, working directories, and launch arguments separate - Terminal Lifecycle: Generate or execute terminal launch commands, stop instances, and close all instances
- Directory Protection: Non-default instances are confined to the default managed root and moved to the trash when deleted; external paths from legacy configuration are only unregistered and are never written to or deleted
9. CodeBuddy Account Management
- Account Import: OAuth and Token/JSON import
- Quota View: quota query, cycle details, and extra-credit display
- Batch Operations: tags and bulk actions
- Switch Injection: supports injecting and launching CodeBuddy after account switch
10. CodeBuddy CN Account Management
- Account Import: supports OAuth, Token/JSON import, and local-client import
- Quota View: shows plan and usage status, with a shortcut to open detailed quota information on the official web page
- Batch Operations: supports tags and bulk actions
- Switch Injection: supports writing local auth state back and launching CodeBuddy CN after account switch
11. Qoder Account Management
- Account Import: supports local import and JSON import
- Quota View: shows Credits usage, remaining credits, and raw plan values
- Batch Operations: supports tags, filters, export, and batch delete/refresh
- Switch Injection: supports injecting and launching Qoder after account switch
12. Trae Account Management
- Account Import: supports local import and JSON import
- Quota View: shows raw plan values, USD spent/total budget, and reset time
- Batch Operations: supports tags, filters, export, and batch delete/refresh
- Trae Suite: supports local import and switch injection for Trae, TRAE SOLO, Trae CN, and TRAE SOLO CN
- Switch Injection: supports writing back local auth state and launching the target client
13. Zed Account Management
- Account Import: Supports official OAuth sign-in, JSON import, and importing the current local sign-in state
- Usage View: Shows subscription status, Edit Predictions, Token Spend, Spend Limit, and billing period end
- Batch Operations: Supports tags, filters, export, and batch delete/refresh
- Switch Injection: Applies the selected account back to the official Zed client and restarts the client when needed
14. ZCode Account Management
- Official Sign-in: Complete Z.ai or BigModel OAuth in Cockpit's built-in authorization window
- Import and Export: Read encrypted local credentials from
~/.zcode/v2/credentials.json, import or export JSON, and back up accounts - Quota View: Query subscription plans and per-model quotas while preserving raw plan values
- Batch Operations: Tags, search, plan filters, export, and batch delete/refresh
- Real Account Switching: Encrypt and write the selected account back using ZCode's official credential format
15. General Settings
- Personalized Settings: Theme switching, language settings, auto-refresh interval
- Platform Controls: Centralized Grok CLI/CodeBuddy CN/Qoder/Trae suite/Zed/ZCode platform and quota-alert settings
Security & Privacy
Cockpit Tools is a local desktop tool and does not require a separate project-hosted cloud account. Account and configuration data is primarily stored on your machine.
WebSocket integration is local-only by default and binds to 127.0.0.1 on port 19528. It can be disabled or configured in Settings.
Network access occurs when required for operations such as OAuth login, token refresh, quota fetching, update checks, and official API requests.
For improved security, disable WebSocket when plugin integration is not needed, avoid sharing your full user directory, redact token files before backups or sharing, and remove accounts after use on shared computers.
Installation Guide
Option A: Manual Download (Recommended)
Go to GitHub Releases to download the package for your system:
- macOS:
.dmg(Apple Silicon & Intel) - Windows:
.msi(Recommended) or.exe - Linux:
.deb(Debian/Ubuntu),.rpm, or.AppImage(Universal)
Option B: Install with Homebrew (macOS)
brew tap jlcodes99/cockpit-tools https://github.com/jlcodes99/cockpit-tools
brew install --cask cockpit-tools
If you encounter the macOS App is damaged warning:
sudo xattr -rd com.apple.quarantine "/Applications/Cockpit Tools.app"
Development & Build
Prerequisites
- Node.js v18+
- npm v9+
- Rust (Tauri runtime)
Install Dependencies
npm install
Development Mode
npm run tauri dev
Build
npm run tauri build
Community
Telegram chat group: Join the group
License
This project is licensed under CC BY-NC-SA 4.0.
- Allowed: personal learning, research, and non-commercial use/modification with attribution and share-alike obligations.
- Not allowed: commercial use without authorization, including internal commercial operations, external paid services, paid product integration, or resale/redistribution for profit.
- Commercial license: contact the author for a separate written commercial license and pricing.
Disclaimer
This project is for personal learning and research purposes only. Users are responsible for complying with applicable terms of service, laws, and regulations and for the risks associated with using the project.
Releases
Release information has not been added yet.
Complete your AI stack
Combine coding assistance with models, automation, app building, and monitoring.
Best alternatives
Compare similar tools in the same category.






