このプロジェクトについて
TokenBarは、Claude Code、Codex、Cursor、OpenCode、Gemini CLIを含む25以上のAIコーディングエージェントのAIトークン使用量とサブスクリプション枠を監視するネイティブmacOSメニューバーアプリケーションです。セッションログからローカルにデータを読み取り、アカウントやテレメトリは不要です。メニューバーには、今日のトークン、コスト、1分あたりのライブトークン、または残りのサブスクリプション枠が表示され、シグナルバー、リング、または溶けるアイスの棒などの視覚的なインジケーターが含まれます。使用量が増えると猫のアニメーションが速く動き、RunCatに触発されています。
ダッシュボードはLiquid Glassパネル(古いmacOSではポップオーバー)として開き、エージェントをフィルタリングするアプリタブと、Overview、Models、Monthly、Daily、Hourly、Stats、Agentsの7つのレンズを提供するビュー切り替えがあります。また、年間使用量のインタラクティブな3D貢献グラフ、ペース予測付きのOAuthクォータカード、ライブセッショントレース、ストリーク、完全なキーボードコントロールも含まれます。更新に失敗した場合は、最後に知られた値を保持します。
インストールはHomebrew cask経由です:`brew install --cask nanako0129/tokenbar/tokenbar`。このアプリはApple SiliconとmacOS 14+が必要で、macOS 26ではLiquid Glassエフェクト、macOS 27ではガラスパネルが利用できます。アドホック署名されており、更新はSparkleを介して配信され、オプションのベータチャンネルがあります。macOS 11〜13用のレガシーTauriビルドも利用可能です。
アーキテクチャ:Rustは共有のtokscale-coreエンジン(Gitサブモジュールとして固定)を介してデータ解析と集約を処理し、クォータ取得用のFFIレイヤーがあります。SwiftはUI、NSStatusItemシェル、Sparkle更新を管理します。`make`または`make run`でビルドします。プロジェクトにはナレッジベースと貢献ガイドラインが含まれています。
TokenBarはMITライセンスで、Juno Yeoによるtokscaleに基づいており、tokcatとRunCatにルーツがあります。スポンサーシップはPatreonで利用可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.