このプロジェクトについて
agys(Antigravity Switcher)は、純粋なGoで書かれたコマンドラインユーティリティであり、Google Antigravityエコシステム(Antigravity CLI(agy)、Antigravity IDE、Antigravity 2.0デスクトップアプリ(GUI)、Antigravityリモートコントロールを含む)全体で複数のアカウントプロファイルを分離・調整します。また、Herdrマルチエージェントワークスペースとのネイティブ統合も提供します。
各プロファイルは`~/.agys/profiles/<profile_name>/`の下で厳密にサンドボックス化され、動的`$HOME`ルーティングにより認証トークンの漏洩を防ぎ、設定を分離し、クォータ追跡を独立させます。これにより、異なるGoogleアカウントで複数のペインやIDEウィンドウをセッション衝突なく同時に実行できます。
主な機能は以下の通りです:
- 全設定アカウントにわたる5時間および週次クォータHUDのリアルタイム追跡(リセットカウントダウンタイマー付き)。
- カスタム優先度ウェイトに基づく、最良の5時間Geminiクォータによるスマート自動プロファイル選択。
- システムヘルス診断(`agys doctor`)で、バイナリ、OAuthトークン、Keychain分離、モデル発見、HerdrソケットRPCを監査。
- マルチプロファイルMCP管理で、Model Context Protocolサーバーの検査と同期。
- インタラクティブプロンプト検索とワークスペースグループ化によるセッション履歴の検索と再開。
- 分離された`--user-data-dir`ストレージでの並列Antigravity IDE起動。
- macOS Keychain OAuth同期によるデスクトップアプリGUI切り替え。
- リモートSSH実行で、即時資格情報同期とリバーストンネルAPI呼び出しによりデータセンターの地理ブロックを回避。
- 動的ポート割り当てによるヘッドレスリモートコントロールデーモン管理。
- 最良クォータプロファイルを使用したAI駆動の段階的gitコミット生成。
- プロファイルのクローン、エクスポート/インポート、名前変更、削除ユーティリティ。
- zsh、bash、fish、powershell用のシェル補完とエイリアス生成。
- インプレース原子自己アップグレード。
Herdrユーザー向けに、agysはアクティブプロファイル、コンテキストウィンドウ使用量、モデルID、および5H/週次デュアルクォータを示す3行の高コントラストサイドバーテレメトリを提供します。ハイブリッドテレメトリ方式を使用します:Antigravity `statusLine`フックストリーミングによるターンバイターンpushで即時コンテキスト更新、およびリセットカウントダウンとクォータ回復のためのパッシブ60秒ポーリングウォッチャーです。
インストールは、ワンライナーシェルインストーラーまたはGo 1.22+のソースから利用可能です。このツールはmacOSとLinuxでクロスプラットフォームであり、CGO依存関係はゼロです。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.