m1ckc3s/claude-status-bar

Menu bar status indicator for Claude Code

解決する課題

Claude Codeのユーザーは、AIが「考えている」またはターミナルでツールを実行している間、待つ必要があることが多く、ターミナルウィンドウを常に注視していなければ、AIがアクティブかどうか、またはユーザーの許可を待っているかを把握するのが困難です。このアプリはmacOSのメニュー バーに視覚的なインジケータを提供し、ターミナルから離れていてもAIの状態を一目で確認できるようにします。

動作方法

このアプリはステートレスであり、~/.claude/settings.json ファイルにマージされたフックを通じて Claude Code と連携します。Claude Code の実行中にこれらのフックから更新をポーリングします。Claude Code セッションが開始されるとアプリは自動的に起動し、セッションが存在しなくなった時点で終了します。複数のライブセッションからのステータス更新を1つのメニュー バー アイコンに集約します。

対象ユーザー

Claude Code(CLI、デスクトップアプリ、またはCursor拡張経由)を使用するmacOSユーザーで、AIの活動状況や許可要求を邪魔しない方法で追跡したい方。

特徴

  • リアルタイムステータス追跡:考え中/作業中の場合はアニメーションアイコン、許可待ちの場合は黄色のドット、現在のターンの経過時間をタイマーで表示。
  • ツール使用のラベル表示:Claudeがツールを使用している際、「編集中」「読み込み中」「コマンド実行中」などのラベルを表示。
  • マルチセッション対応:許可待ちのセッションを、考え中のセッションよりも優先し、ユーザーがブロックされないようにします。
  • カスタマイズ可能なビジュアル:複数のアニメーションスタイル(Claude Spark、Claude Codeギフト、ピクセルアートのカニ)と色の選択(オレンジまたはシステム適応)を提供。
  • 軽量でドック不要:使用状況ダッシュボードなしの軽量な体験。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト