프로젝트 소개
agys(Antigravity Switcher)는 Google Antigravity 생태계 전반에서 여러 계정 프로필을 격리하고 오케스트레이션하는 순수 Go 기반 명령줄 유틸리티로, Antigravity CLI(agy), Antigravity IDE, Antigravity 2.0 데스크톱 앱(GUI), Antigravity Remote Control을 포함합니다. 또한 Herdr 멀티에이전트 워크스페이스와의 기본 통합을 제공합니다.
각 프로필은 `~/.agys/profiles/<프로필_이름>/` 아래에 엄격히 샌드박스 처리되며, 동적 `$HOME` 라우팅을 통해 인증 토큰 누출, 별도 구성, 격리된 할당량 추적을 방지합니다. 이를 통해 세션 충돌 없이 서로 다른 Google 계정으로 여러 창이나 IDE 창을 동시에 실행할 수 있습니다.
주요 기능은 다음과 같습니다:
- 구성된 모든 계정의 실시간 5시간 및 주간 할당량 HUD 추적과 리셋 카운트다운 타이머.
- 사용자 지정 우선순위 가중치로 최상의 5시간 Gemini 할당량을 기반으로 한 스마트 자동 프로필 선택.
- 바이너리, OAuth 토큰, 키체인 격리, 모델 검색, Herdr 소켓 RPC를 감사하는 시스템 상태 진단(`agys doctor`).
- Model Context Protocol 서버를 검사하고 동기화하는 다중 프로필 MCP 관리.
- 대화형 프롬프트 검색 및 워크스페이스 그룹화로 세션 기록 검색 및 재개.
- 격리된 `--user-data-dir` 저장소로 병렬 Antigravity IDE 실행.
- macOS 키체인 OAuth 동기화로 데스크톱 앱 GUI 전환.
- 인스턴트 자격 증명 동기화 및 데이터센터 지역 차단을 우회하는 역방향 터널 API 호출로 원격 SSH 실행.
- 동적 포트 할당으로 헤드리스 원격 제어 데몬 관리.
- 최상의 할당량 프로필을 사용한 AI 기반 단계별 git 커밋 생성.
- 프로필 복제, 내보내기/가져오기, 이름 변경, 삭제 유틸리티.
- zsh, bash, fish, powershell용 셸 완성 및 별칭 생성.
- 제자리 원자적 자체 업그레이드.
Herdr 사용자의 경우 agys는 활성 프로필, 컨텍스트 창 사용량, 모델 ID, 이중 5시간/주간 할당량을 보여주는 3행 고대비 사이드바 원격 측정을 제공합니다. 하이브리드 원격 측정 방식을 사용합니다: 즉각적인 컨텍스트 업데이트를 위한 Antigravity `statusLine` 훅 스트리밍을 통한 턴별 푸시와 리셋 카운트다운 및 할당량 복구를 위한 수동 60초 폴링 워처입니다.
설치는 원라이너 셸 설치 프로그램 또는 Go 1.22+ 소스에서 가능합니다. 이 도구는 macOS와 Linux에서 크로스 플랫폼이며 CGO 종속성이 없습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.