Cockpit Tools is a desktop application for developers who juggle multiple accounts across AI-powered IDEs and CLIs. Built with Rust and Tauri, it gives you one place to import, switch, and monitor accounts for tools like Cursor, GitHub Copilot, Windsurf, Kiro, Codex, Grok CLI, CodeBuddy, Qoder, Trae, Zed, and others. It's aimed at developers or teams running several accounts on the same platform (for example, multiple Cursor or Copilot subscriptions) who want to avoid manual logout/login cycles and track quota usage without opening each tool separately.
The app runs locally on macOS, Windows, and Linux. It stores account data and config files on your machine (under ~/.cockpit_tools by default) rather than syncing to a vendor-run cloud service. A local WebSocket server (bound to 127.0.0.1 by default) supports optional plugin integration, and it can be disabled if you don't need it.
Cockpit Tools fits developers or small teams who hold multiple accounts on the same AI IDE and need to rotate between them, whether to spread quota usage, separate client work, or run parallel projects without cross-contamination. It's also useful if you want a single dashboard to check quota status across several different AI tools instead of opening each app individually.
It's not a good fit if you only use one account on one IDE, since the account-switching and multi-instance features add no value in that case. It's also not a cloud-sync or team-collaboration tool: there's no built-in multi-user account sharing or centralized server component, and credentials for some platforms (like Grok CLI) are stored unencrypted on disk, relying on OS-level file permissions rather than app-level encryption. If you need audited, encrypted credential storage for compliance reasons, review the security notes in the README before adopting it.
Option A: download a release build. Go to the GitHub Releases page and grab the installer for your OS:
.dmg (Apple Silicon and Intel).msi (recommended), .exe, or a portable x64-portable.zip (requires Microsoft Edge WebView2 Runtime).deb, .rpm, or .AppImageOption B: Homebrew (macOS). Requires Homebrew installed first:
brew tap jlcodes99/cockpit-tools https://github.com/jlcodes99/cockpit-tools
brew install --cask cockpit-tools
If macOS blocks the app with a "damaged app" message (because releases aren't currently signed/notarized with an Apple Developer ID), clear the quarantine flag:
sudo xattr -rd com.apple.quarantine "/Applications/Cockpit Tools.app"
or install with --no-quarantine:
brew install --cask --no-quarantine cockpit-tools
Building from source. You need Node.js v18+, npm v9+, and Rust (for the Tauri runtime):
npm install
npm run tauri dev # development mode
npm run tauri build # production build