このプロジェクトについて

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依存関係はゼロです。