Skip to content

Cockpit Tools: Manage AI IDE Accounts and Quotas

A practical guide to Cockpit Tools for managing Codex, Copilot, Cursor, Windsurf, Kiro, Antigravity, and other AI IDE accounts and quotas.

MGMCSA Guru Team August 21, 2026 6 min read

Last updated August 24, 2026

Cockpit Tools dashboard organizing AI IDE accounts, quotas, and isolated instances

Cockpit Tools is an account and quota manager for AI coding applications. Its scope is wider than Codex: the project currently lists Antigravity, GitHub Copilot, Windsurf, Kiro, Cursor, Grok CLI, CodeBuddy variants, Qoder, Trae variants, Zed, ZCode, and Codex itself.

The tool is most relevant to a developer or administrator who already has several legitimate accounts and wants one place to see which account is active, how much quota remains, and which application instance belongs to which profile.

What Cockpit Tools actually changes

Cockpit Tools is not a new language model. It works with account state, application paths, local services, and launch arguments. The exact integration differs by application.

Main functions

Account switching Imports supported credentials and activates the selected profile
Quota display Shows available usage and reset information where the provider exposes it
Isolated instances Launches supported apps with separate user-data directories and arguments
Wake-up tasks Schedules supported account activity around quota cycles
Local API service Uses an embedded CLIProxyAPI sidecar for Codex-compatible routing
Plugin link Can synchronize state with supported companion integrations

Account switching and isolated instances are not the same. Switching changes the active profile used by the normal application. An isolated instance launches another copy with a separate data directory, which reduces accidental profile crossover when two projects run in parallel.

Install it safely

Download the Windows .msi or .exe from the official releases page. The repository also publishes .dmg packages for macOS and .deb, .rpm, and .AppImage builds for Linux.

Before installation, verify that the download belongs to jlcodes99/cockpit-tools. Review the release notes and checksums when available. Account-management software reads authentication material by design, so a lookalike download is especially dangerous.

Add accounts without losing track

Start with one service and one secondary account. Confirm that switching works before importing everything.

  1. Open the relevant service page in Cockpit Tools.
  2. Use the supported OAuth, token, JSON, or plugin import flow shown for that service.
  3. Give the profile a name that identifies its owner and purpose.
  4. Refresh quota data and confirm it belongs to the expected account.
  5. Switch to the profile, reopen the application if required, and verify the account inside the application itself.

Do not name profiles only by plan type. Two entries called Plus become ambiguous quickly. A format such as work-codex-team or personal-copilot is easier to review.

Codex support and the local sidecar

Cockpit Tools gives Codex additional treatment. The repository says its local Codex API service is driven by an embedded CLIProxyAPI sidecar. Cockpit Tools handles account synchronization, projected configuration, status, and usage statistics while keeping a consistent local base URL and API key for clients.

This architecture is useful when a client needs a stable endpoint while the active upstream account changes. It also adds another process to troubleshoot. If Codex works directly but fails through Cockpit Tools, check the sidecar health and local proxy rules before reauthorizing the account.

The current documentation specifically warns about local proxy applications intercepting loopback traffic. Keep localhost and 127.0.0.1 in the bypass list for tools such as Clash when the local service cannot reach its own sidecar.

Quotas and automated wake-up tasks

Quota displays depend on provider data and can lag or change format. Use them as an operational view, not an accounting record. Confirm important limits in the provider’s own application.

Wake-up automation deserves more caution. The feature can schedule activity intended to trigger a quota or model cycle. That does not override a service’s terms. Leave the feature off unless you have checked the provider policy and understand what request the task sends.

Configure local services conservatively

The repository documents a local WebSocket service on 127.0.0.1, with port 19528 as the preferred default. Disable it when no plugin or client needs live communication. If the port is occupied, Cockpit Tools can fall back to another port, so check the displayed active port when a companion plugin cannot connect.

Long refresh intervals create less background traffic. Ten minutes is a reasonable starting point for status viewing. Short intervals make sense only when active switching depends on current quota information.

Keep automatic application detection enabled at first. Set a custom executable path only when the application lives outside its normal location. A bad path can look like an account problem because Cockpit Tools launches nothing after a successful switch.

Multi-instance use

An isolated instance needs a separate user-data directory, not just a different window title. Test with harmless projects before relying on it for work and personal separation.

Check three things after launch:

  • The application shows the expected signed-in identity.
  • The project path belongs to that instance.
  • Closing one instance does not sign out or terminate the other.

Parallel agents can edit the same repository at the same time. Use separate worktrees or repositories when both instances can write files. Account isolation does not prevent source-control conflicts.

When not to use Cockpit Tools

One account in one editor does not need an account cockpit. The provider’s normal login is easier to understand and has fewer credential-handling components. A company that centrally provisions identities should also confirm that local token import and profile export fit its security policy before deploying Cockpit Tools.

The application is not a billing authority. Quota screens help with daily decisions, but provider invoices and administrative consoles remain the source for charges and entitlement. It is also not a repository isolation tool. Use worktrees, separate clones, or virtual machines when simultaneous agents must not touch the same files.

These limits do not make the tool less useful. They define the account-heavy workflow it was built to manage.

Troubleshooting

If switching appears to do nothing, close and reopen the target application. Some tools reload configuration immediately; others read it only at startup. If quota data is blank, revalidate the account and check whether the provider changed its usage endpoint.

For local API failures, confirm the sidecar is running, inspect its health diagnostics, and bypass loopback addresses in any system proxy. A WebSocket plugin failure may use a fallback port rather than 19528.

If an update fails, download the latest official installer instead of using an unverified mirror. Keep an encrypted export before a major upgrade, but do not leave credential exports in Downloads.

Cockpit Tools safety check

  • Download only from jlcodes99/cockpit-tools releases
  • Import one account first and verify its identity
  • Use descriptive profile names
  • Keep loopback traffic outside system proxies
  • Disable WebSocket and wake-up features when unused
  • Use separate worktrees for parallel writing agents
  • Encrypt account exports and remove temporary copies

Cockpit Tools fits account-heavy IDE workflows. If the requirement is model and provider configuration across coding CLIs, CC Switch has a different focus. If you need protocol translation and fallback chains, read the 9Router setup guide.

Frequently asked questions

What is Cockpit Tools?

It is a cross-platform desktop account manager for several AI IDEs and coding services. It switches accounts, displays quotas, launches isolated instances, and can run a local Codex-compatible API sidecar.

Does Cockpit Tools support Windows?

Yes. The project publishes Windows installers alongside macOS and Linux packages. Download them from the official GitHub Releases page.

Which tools can it manage?

The current README lists Antigravity, Codex, GitHub Copilot, Windsurf, Kiro, Cursor, Grok CLI, CodeBuddy variants, Qoder, Trae variants, Zed, and ZCode. The list changes, so confirm it before installing.

Can it run multiple accounts at once?

For supported applications, Cockpit Tools can launch isolated instances with separate account data and project arguments. This is different from rapidly replacing one shared profile.

Is automatic account wake-up risk free?

No. Automated activity can conflict with provider terms or security controls. Use only accounts you own or administer, and disable wake-up tasks unless you understand the provider's rules.

Sources & further reading

Official vendor documentation referenced while writing this guide.

MG

MCSA Guru Team

IT & Systems Administration

We are working IT pros and system administrators who spend our days in Windows Server, Microsoft 365, and the wider Microsoft stack. MCSA Guru is where we write down the fixes and walkthroughs we wish we had found the first time.

MCSA Guru provides independent, educational IT guidance. Microsoft, Windows, Windows Server, Microsoft 365, Exchange, and Microsoft Teams are trademarks of Microsoft Corporation; Docker is a trademark of Docker, Inc. MCSA Guru is not affiliated with or endorsed by Microsoft or Docker. Always test changes in a safe environment before applying them in production.

Related guides

Fixing something right now?

Jump straight into the guide library or search for the exact error or task you are dealing with.