프로젝트 소개

Antigravity Cockpit은 Google Antigravity AI 모델의 할당량 사용량을 모니터링하는 VS Code 확장 프로그램입니다. 인터페이스 언어는 VS Code 설정을 따르며 16개 언어를 지원합니다. 주요 기능: 표시 모드: 설정에서 Webview 대시보드와 QuickPick 모드를 전환할 수 있습니다. Webview는 카드 보기, 그룹/비그룹 모드, 드래그 앤 드롭 정렬 및 자동 그룹화를 제공합니다. QuickPick은 VS Code 네이티브 API를 사용하며 Webview를 로드할 수 없는 환경이나 키보드 조작을 선호하는 사용자에게 적합하며, 새로 고침, 그룹 전환, 로그 열기, 모델을 상태 표시줄에 고정, 모델 및 그룹 이름 변경을 지원합니다. 상태 표시줄: 현재 모니터링 중인 모델의 할당량 상태를 표시하며 아이콘만, 상태 점만, 백분율만, 상태 점+백분율, 이름+백분율, 전체 표시의 6가지 형식을 제공합니다. 여러 모델을 고정할 수 있으며, 모델을 지정하지 않으면 남은 할당량이 가장 낮은 모델이 자동으로 표시됩니다. 할당량 표시: 각 모델 또는 그룹에 대해 남은 할당량 백분율, 카운트다운, 재설정 시간 및 진행률 표시줄을 표시합니다. 할당량 소스: 로컬 모니터링(로컬 Antigravity 클라이언트 프로세스 읽기)과 인증 모니터링(인증을 통해 원격 인터페이스에 접근, 로컬 프로세스에 의존하지 않음)을 지원하며 패널 오른쪽 상단에서 전환할 수 있습니다. 인증 모니터링은 다중 계정을 지원하며 현재 계정을 전환하고 상태를 확인할 수 있습니다. 모델 기능 힌트: 모델 이름에 마우스를 올리면 지원되는 입력 유형, 컨텍스트 창 크기 등의 기능 표시를 확인할 수 있습니다. 그룹화 기능: 할당량 풀에 따라 모델을 자동 또는 수동으로 분류하며 사용자 정의 그룹 이름, 드래그 앤 드롭 정렬 및 그룹 고정을 지원합니다. 설정 패널: 상태 표시줄 표시 형식, 경고 임계값, 위험 임계값, 보기 모드(카드/목록) 및 알림 켜기/끄기를 구성할 수 있습니다. 사용자 프로필 패널: 구독 등급과 사용자 ID를 표시하며 접을 수 있고 개인 데이터는 마스킹 처리됩니다. 알림: 모델 할당량이 경고 임계값보다 낮아지거나 소진되면 알림을 보내며 설정에서 비활성화할 수 있습니다. 자동 활성화: AI 모델을 미리 활성화하여 할당량 재설정 주기를 트리거하는 예약 작업을 설정할 수 있으며 매일, 매주, 간격 반복 및 Crontab 모드를 지원하고 여러 모델을 동시에 활성화할 수 있습니다. 자격 증명은 VS Code Secret Storage에 암호화되어 저장되며 로컬에서 실행되고 트리거 로그와 AI 응답 기록을 제공합니다. 사용 방법: 상태 표시줄 아이콘 클릭, Ctrl/Cmd+Shift+Q 누르기 또는 명령 팔레트에서 Antigravity Cockpit: Open Dashboard 실행으로 열 수 있습니다. 대시보드가 활성화된 상태에서 Ctrl/Cmd+Shift+R을 눌러 새로 고칩니다. Systems Offline이 표시되면 Retry Connection을 클릭하고 Open Logs를 클릭하여 디버그 로그를 확인할 수 있습니다. 설치: Open VSX 마켓플레이스에서 검색하여 설치하거나 code --install-extension 명령으로 VSIX 파일을 설치할 수 있습니다. 소스에서 빌드하려면 Node.js v18+와 npm v9+가 필요하며 npm install, npm run compile, npm run package를 순서대로 실행합니다. 프로젝트는 MIT 라이선스를 사용하며 README는 개인 학습 및 연구 목적으로만 사용한다고 명시합니다.