TrackNotch icon

TrackNotch

TrackNotchは、Claude、OpenAI、Cursor、CodexなどのLLM使用状況をノッチやメニューバーでリアルタイム表示するmacOSネイティブアプリです。データはローカル保存、Keychain対応。

TrackNotch

TrackNotchとは?

TrackNotchは、Macのノッチ、またはノッチのないMacでは上部メニューバーに、LLMの使用状況をリアルタイム表示するmacOSネイティブアプリです。Claude、OpenAI、Cursor、Codex、Anthropic API、Google Geminiなど複数のプロバイダーの使用状況を監視し、データを端末内に保持したまま、コンパクトなインターフェースで表示するよう設計されています。

このアプリは、通信をプロキシ経由で中継するのではなく、ローカルファイルとAPIからプロバイダーの使用状況を読み取ります。また、Claude Codeのセッションコンテキスト使用量のローカルトラッキングに対応しており、AnthropicのOAuthトークンがあれば5時間/7日間のレート制限データも表示できます。TrackNotchはAPIキーをmacOS Keychainに保存し、Cookie、テレメトリ、サードパーティ分析を使わないと記載されています。

主な機能

  • ノッチまたはメニューバー表示 — ノッチ付きMacではノッチにLLM使用状況を表示し、他のMacではメニューバーにフォールバックします。
  • 複数プロバイダーの追跡 — Claude Code、OpenAI API、Cursor、Codex、Anthropic API、Google Geminiの使用状況を1つの画面で監視します。
  • ローカル優先のデータアクセス — 端末上のプロバイダーファイルやAPIから読み取るため、アプリが設定済みのプロバイダーAPIへ接続する必要がある場合を除き、追跡データはローカルに残ります。
  • Claude Codeコンテキストアーク — 現在のClaude Codeセッションのコンテキストウィンドウ使用量を、ライブのビジュアルアークで表示します。
  • 予算と支出の追跡 — 管理者権限レベルのキーを使用する場合、OpenAIとAnthropicの月間予算追跡に対応します。
  • Keychain対応の機密情報保存 — APIキーを平文ファイルではなくmacOS Keychainに保存します。
  • レート制限ヘッダー対応 — AnthropicのOAuthトークンデータを使って、5時間/7日間のClaudeレート制限情報を表示できます。

TrackNotchの使い方

DMG版をインストールし、TrackNotch.appをApplicationsに移動して開きます。ビルドは未署名のため、初回起動時にFinderのコンテキストメニューから開くか、Terminalで隔離属性を削除する必要がある場合があります。

起動後、ノッチまたはメニューバーのピルを開いてSettingsへ進みます。追跡したいプロバイダーのAPIキーまたはOAuthトークンを貼り付け、あとはアプリの自動更新に任せます。Claude Codeのコンテキスト追跡では、APIキーなしでローカルのセッションファイルを読み取れます。レート制限の追跡にはOAuthトークンが必要です。

使用例

  • Claude Codeのコンテキスト使用量を確認する開発者 — 長いコーディング作業を続ける前に、現在のセッションのコンテキストウィンドウがどれだけ埋まっているかを確認できます。
  • 複数のAIサービスを監視したいユーザー — Claude、OpenAI、Cursor、Codex、Geminiの使用状況を、それぞれ個別に確認する代わりに1つのステータス要素から把握できます。
  • 月間API支出を追跡したい人 — 管理者権限レベルのキーを使って、OpenAIやAnthropicの支出を設定した予算に照らして監視できます。
  • 手軽にステータスを見たいmacOSユーザー — 別のダッシュボードを開かずに、ノッチやメニューバーで使用状況を表示できます。
  • プライバシーを重視するユーザー — プロキシベースの監視構成ではなく、ローカル読み取りとKeychain保存を利用できます。

FAQ

TrackNotchはノッチ付きMacでしか使えませんか?
いいえ。対応Macではノッチ向けに設計されていますが、ノッチのないMac向けにメニューバーフォールバックもあります。

サードパーティサービスへのデータ送信は必要ですか?
リポジトリによると、TrackNotchはデータをローカルに保持し、プロバイダーのファイルやAPIから読み取り、テレメトリやサードパーティ分析は使用しません。

すべてのプロバイダーにAPIキーが必要ですか?
いいえ。Claude CodeとCursorはローカル監視で追跡できますが、他のプロバイダーは機能に応じてAPIキーまたはOAuthトークンを使用します。

Claude Codeのレート制限を追跡できますか?
はい。ただし、リポジトリでは5時間/7日間のレート制限データにはAnthropicのOAuthトークンが必要とされています。

アプリはサンドボックス化されていますか?
いいえ。リポジトリでは、App Sandbox外のローカル設定ディレクトリなどにあるプロバイダーデータを読み取れるよう、意図的にサンドボックス化していないと説明されています。

代替手段

  • プロバイダーダッシュボード — OpenAI、Anthropic、その他サービスのWebベースの使用状況ページではアカウントやAPIの使用状況を確認できますが、プロバイダーごとに分かれており、macOSの1つのステータス表示にまとめることはできません。
  • 手動での監視フロー — ユーザーはローカルファイル、プロバイダーのコンソール、請求ページを直接確認できます。別アプリの導入を避けられますが、ライブのノッチ表示やメニューバー表示は得られません。
  • カスタムスクリプトやターミナルツール — スクリプトでプロバイダーデータを読み取り、使用状況を要約できますが、設定が必要で、TrackNotchのような洗練された常時表示のmacOSインターフェースはありません。
  • 一般的なmacOSメニューバー用ユーティリティ — 他のステータスバーアプリでもシステム情報は表示できますが、LLM使用状況の追跡や、プロバイダー固有のコンテキスト・予算データに特化していない場合があります。