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 – AI‑IDE 계정용 데스크톱 관리자
무엇인가요 – Cockpit Tools는 macOS, Windows, Linux에서 사용 가능한 크로스플랫폼 데스크톱 애플리케이션으로, 여러 AI 코딩 어시스턴트를 한 곳에서 저장, 전환, 모니터링할 수 있게 해줍니다. Antigravity IDE, Codex, GitHub Copilot, Windsurf, Kiro, Cursor, Grok CLI, CodeBuddy(글로벌 및 중국), Qoder, Trae 스위트, Zed, ZCode 등 다양한 서비스를 지원하며, 동일한 서비스의 여러 계정을 병렬로 실행할 수 있습니다.
왜 사용해야 할까요 – 여러 계정(예: 개인 계정과 업무 계정)을 사용하거나 사용량 할당량을 모니터링해야 하는 경우, Cockpit Tools는 다음과 같은 기능을 제공하는 단일 대시보드를 제공합니다:
- 각 계정의 실시간 할당량/플랜 정보 확인
- 단일 클릭으로 계정 전환
- 동일한 IDE/어시스턴트의 여러 격리된 인스턴스 실행
- 모델의 할당량 주기를 최신 상태로 유지하기 위한 자동 "시작" 작업 설정
- 계정을 일괄 관리(태그 지정, 일괄 작업, 임포트/익스포트)
- 선택적으로 로컬 WebSocket을 노출하여 다른 플러그인이 도구와 통신할 수 있도록 함
주요 기능 (README에 설명됨)
| 영역 | 제공 기능 |
|---|---|
| 대시보드 | 모든 지원 플랫폼의 시각적 개요, 할당량 바, 단일 클릭으로 새로 고침 및 시작 |
| 계정 임포트 | 각 서비스에 대해 OAuth, 리프레시 토큰, JSON 또는 직접 파일 임포트 가능 |
| 다중 인스턴스 지원 | 동일한 IDE/어시스턴트의 여러 독립된 인스턴스를 실행 가능. 각 인스턴스는 다른 계정에 연결되며, 별도의 설정 폴더와 시작 파라미터를 가짐 |
| 할당량 모니터링 | 시간당/주당 제한, 잔여 크레딧, 리셋 타이머, 선택적 사전 경고 알림 |
| 일괄 작업 | 계정에 태그 지정, 필터링, 일괄 내보내기, 삭제, 새로 고침 |
| 플러그인/WebSocket 통합 | 선택적 로컬 WebSocket(기본값 127.0.0.1:19528)을 통해 다른 도구와 실시간 통신 가능 |
| 로컬라이제이션 | UI는 18개 언어로 제공 |
| 보안 주의사항 | 모든 데이터는 로컬 머신에 보관됨. 네트워크를 통해 전송되는 것은 OAuth 흐름, 토큰 갱신, 할당량 쿼리만 |
작동 방식 – 앱은 각 서비스의 자격 증명을 표준 위치에 저장합니다(예: ~/.grok/auth.json, ~/.codex/auth.json, ~/.zcode/v2/credentials.json)하고, 동시에 통합 디렉터리(com.antigravity.cockpit-tools)에도 미러링합니다. 계정을 선택하고 인스턴스를 시작하면 Cockpit Tools는 격리된 런타임 디렉터리를 생성하거나 환경 변수를 설정하여, 하위 IDE/CLI가 해당 세션에서 선택한 자격 증명만 사용하도록 합니다.
설치 방법
- macOS –
.dmg파일(Apple Silicon 또는 Intel)을 다운로드하거나 Homebrew Cask로 설치:brew tap jlcodes99/cockpit-tools https://github.com/jlcodes99/cockpit-tools brew install --cask cockpit-tools - Windows – 릴리스 페이지에서
.msi또는.exe파일을 다운로드. - Linux –
.deb,.rpm, 또는 유니버설.AppImage중 선택. - 설치 후 Cockpit Tools를 실행하면 첫 실행 시 계정 추가 안내가 제공됩니다.
설정 요약
- 갱신 간격 – 기본값 5~10분. 낮은 값은 더 최신의 할당량 정보를 제공하지만 API 트래픽 증가.
- WebSocket – 기본적으로 비활성화됨. 외부 플러그인이 Cockpit에 연결이 필요할 때만 활성화.
- 데이터 디렉터리 – 기본값으로 유지 가능. 문제 해결 또는 맞춤 백업 전략을 위해만 변경.
라이선스 및 사용
- CC BY‑NC‑SA 4.0 (비상업적, 공유 동일 조건)로 배포됨. 개인 학습 및 연구는 허용되며, 상업적 사용은 저자로부터 별도 라이선스 필요.
누구에게 도움이 될까
- 여러 AI 코딩 구독을 관리하는 프리랜서.
- IDE에서 로그아웃하지 않고도 자격 증명을 교체해야 하는 팀.
- 여러 서비스에서 남은 토큰/크레딧 잔여량을 빠르게 확인하고 싶은 고급 사용자.
결론 – Cockpit Tools는 증가하는 AI 지원 개발 도구 생태계를 위한 실용적이고 GUI 기반의 관리자로, 일반적으로 흩어져 있는 로그인과 할당량 대시보드를 하나의 제어 가능한 인터페이스로 통합합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트