m1ckc3s/claude-status-bar

Menu bar status indicator for Claude Code

解決する課題

Claude Codeのユーザーは、AIが「思考」中やツール実行中の間、ターミナルで待機する必要があることが多く、他のウィンドウで作業しながら進捗を追跡するのが困難です。このアプリは、macOSのメニューバーに常駐する一目でわかるステータスインジケーターを提供し、ユーザーがターミナルに戻ることなく、Claudeが作業中か、許可待ちか、完了したかを確認できるようにします。

仕組み

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

対象ユーザー

Claude Code(CLI、デスクトップアプリ、またはCursor拡張機能)を使用しており、バックグラウンドでAIエージェントのワークフローを非侵入的に監視したいmacOSユーザー。

ハイライト

  • ライブステータス追跡: 思考中はアニメーションアイコン、許可待ちの際は黄色いドット、現在のターンのタイマーを表示します。
  • マルチセッションサポート: 複数のClaude Codeセッションを同時に処理し、ユーザーの許可が必要なセッションを優先します。
  • カスタマイズ可能なビジュアル: 複数のアニメーションスタイル(Spark、Unicode、Orbit、ピクセルアートの蟹)とカラーオプションを提供します。
  • マルチサーフェス互換性: Claude Code CLI、ClaudeデスクトップアプリのCodeタブ、およびCursor拡張機能で動作します。
  • ゼロ管理: Claude Codeのアクティビティに基づいて自動的に開始および終了します。

関連

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