このプロジェクトについて
CodexBarはmacOS 14以降向けの小さなメニューバーユーティリティで、AIコーディングプロバイダーの制限を常に表示し、各利用ウィンドウがいつリセットされるかを示します。Codex、OpenAI、Claude、Cursor、Gemini、Copilot、Grok、GroqCloud、ElevenLabs、Deepgram、z.ai、MiniMax、Kiro、Zed、Vertex AI、Augment、OpenRouter、LiteLLM、AWS Bedrockなど、非常に多くのプロバイダーをサポートしています。各プロバイダーは個別のステータス項目として表示することも、スイッチャー付きの1つのアイコンに統合することもできます。このアプリにはDockアイコンがなく、動的なバーアイコンを備えた最小限のUIです。
Qt 6で構築され、WaylandとX11をサポートするLinuxデスクトップアプリも利用可能で、利用状況と支出のウィンドウ、個別の設定、デスクトップ通知、オプションのトレイアイコンを備えています。Omarchyでは、ネイティブのバーウィジェットがデスクトップアプリのデータを共有し、テーマに従います。同梱のCLIはmacOSとLinuxで動作し、スクリプトやCIに利用でき、リリースtarballのほかHomebrewとAURのパッケージも用意されています。
READMEに記載されている主な機能には、プロバイダーごとのセッション、週次、月次のウィンドウと次回リセットまでのカウントダウン、クレジット残高、Admin APIの支出ダッシュボード、プロバイダーの請求概要、ソースが十分な詳細を公開している場合のローカルコストスキャン、メニュー内のインシデントバッジとバーアイコン上のインジケーターオーバーレイを伴うプロバイダーステータスのポーリング、APIベースのプロバイダー向けのインライン支出・利用チャートがあります。常設のUsage & Spendビューでは、通貨とプロバイダー別にグループ化されたローカル推定値が表示され、モデル別の内訳、プロジェクト/セッションビュー、日次または時間別のトレンドも確認できます。
プライバシーが重視されています。このアプリは既存のプロバイダーセッション(OAuth、デバイスフロー、APIキー、ブラウザCookie、ローカルファイル)を再利用し、パスワードを保存しません。ファイルシステムをクロールすることはなく、関連機能が有効な場合に既知の少数の場所のみを読み取ります。通常のAdaptive refreshはローカルエージェントの活動を一切検査しませんが、別個のAdaptive (agent-aware)オプションは、実行中のプロセスリストの検査と、範囲が限定された既知のセッションメタデータの読み取りを行う前に確認を求めます。プロバイダートークンとトークンアカウント設定は、制限された権限の設定ファイルに保存されます。オプションのフルディスクアクセスはSafari Cookieにのみ必要で、Keychainアクセスは設定で無効化でき、手動Cookie、APIキー、ファイルベースのソースを代替として利用できます。
その他の機能には、WidgetKitウィジェット、RTLサポートを備えた23言語の共有ローカライゼーションカタログ、オプションのセッションクォータ通知と週次リセットの紙吹雪、設定可能な更新間隔、アイコン、ラベル、バー、リセット時刻スタイルの表示コントロールがあります。READMEには、Windows、Waybar、COSMIC、GNOME、Cinnamon、Noctalia、KDE Plasmaなどのコミュニティ統合へのリンクも掲載されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.