
cockpit-tools
一个面板管住所有 AI IDE 账号,切换监控自动唤醒
cockpit-tools 是一款用 Rust 编写的通用 AI IDE 账号管理工具,面向同时使用多个 AI 编程助手的开发者。它解决的核心问题是:当你在 Antigravity、Codex、GitHub Copilot、Windsurf、Kiro、Cursor、Gemini-cli、CodeBuddy 等工具间切换时,账号登录状态、配额和实例管理非常混乱。项目提供统一的多账号切换、配额监控、自动唤醒和多开实例管理,让你不必反复登录注销,也能实时掌握各平台剩余额度,并在额度闲置时自动唤醒使用,避免浪费。Rust 实现带来较低的资源占用和较快的启动速度,适合长期后台驻留。
项目数据
使用教程
环境要求
- macOS:需先安装 Homebrew(README 的 Homebrew 安装方式)
- 官方支持平台:macOS、Windows、Linux
- 如从源码处理依赖,需具备 Node.js / npm 环境(README 中给出 npm install)
安装与启动步骤
-
1添加 Homebrew 仓库
macOS 用户先执行 brew tap,把 cockpit-tools 的 cask 源添加到本机 Homebrew。
brew tap jlcodes99/cockpit-tools https://github.com/jlcodes99/cockpit-tools -
2安装 Cockpit Tools
通过 Homebrew cask 安装应用,安装完成后可在应用程序目录找到 Cockpit Tools。
brew install --cask cockpit-tools -
3处理“已损坏”提示
若 macOS 提示应用已损坏或无法打开,改用带 --no-quarantine 参数的方式重新安装。
brew install --cask --no-quarantine cockpit-tools -
4清理旧版本再安装
若提示已存在应用(如 already an App at '/Applications/Cockpit Tools.app'),先删除旧版再安装。
rm -rf "/Applications/Cockpit Tools.app" brew install --cask cockpit-tools -
5强制覆盖安装
不想先删旧版时,也可直接用 --force 强制覆盖安装。
brew install --cask --force cockpit-tools -
6安装依赖
如按源码方式使用,需在项目根目录执行 npm install 安装依赖(README 仅给出此命令)。
npm install
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
自动刷新间隔 | 否 | 控制账号/配额信息自动刷新频率 | 10 分钟 |
WebSocket | 否 | 不用插件或安全优先时建议关闭 | 关闭 |
路径 | 否 | 数据/账号路径,稳定省心方案建议保持默认 | 默认 |
OpenCode 联动 | 否 | 高频切号场景可开启以联动 OpenCode | 开启 |
共享用户目录 | 否 | 安全优先时建议不共享用户目录 | 不共享 |
如何确认成功
安装完成后打开 Cockpit Tools 应用,界面能正常显示账号管理与切换功能即视为成功。
常见问题
Q:macOS 提示“应用已损坏”或无法打开怎么办?
A:改用 brew install --cask --no-quarantine cockpit-tools 安装即可绕过隔离限制。
Q:提示 already an App at '/Applications/Cockpit Tools.app' 怎么办?
A:先执行 rm -rf "/Applications/Cockpit Tools.app" 删除旧版再安装,或直接用 --force 强制覆盖安装。
Q:Windows / Linux 怎么安装?
A:项目官方支持 macOS、Windows、Linux,但本次 README 节选只提供了 macOS 的 Homebrew 安装命令,其它平台请查阅仓库完整 README。
Q:需要提前装什么?
A:Homebrew 安装方式要求本机已安装 Homebrew;如走源码依赖安装,还需要 Node.js / npm 环境。
注意事项
- Homebrew 安装前必须先装好 Homebrew。
- README 节选中仅出现 macOS Homebrew 安装与 npm install,未提供 Docker、Windows、Linux 的具体安装命令。
- 配置建议来自 README 的“三套推荐配置”,具体配置入口名称请以应用界面为准。
核心亮点
- 支持 8 种主流 AI IDE 账号统一管理,覆盖面广
- Rust 编写,资源占用低、启动快,适合常驻后台
- 提供配额监控与自动唤醒,减少额度闲置浪费
不足之处
- 各平台接口变动可能导致功能失效,需持续跟进维护
- 自动唤醒等自动化行为可能触及平台风控,存在账号风险
适用场景
- 同时订阅多个 AI 编程工具,需要快速切换账号
- 监控各平台剩余配额,避免额度到期浪费
- 同一 IDE 多账号并行使用,管理多个实例
替代项目
BoltAI、Chatbox
项目介绍
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···