Owloops/claude-powerline

Beautiful vim-style powerline for Claude Code

Claude Powerline – Claude Code のステータスライン

何であるか

  • Nodeベースのプラグインで、AnthropicのClaudeモデル用デスクトップUIである Claude Code にVim風の「powerline」ステータスバーを追加します。
  • バーはエディタの下部にあり、現在のClaudeセッション、Gitリポジトリ、ファイルシステム、および使用関連メトリクス(トークン、コスト、レートリミットウィンドウなど)に関するリアルタイム情報を表示します。

なぜ重要か

  • Claude Codeはすでに多くのテレメトリ(モデル名、コンテキストウィンドウ、レートリミットデータ)を報告しています。Powerlineはこれらのデータをコンパクトで常に表示可能な要約に変換し、開発者が別パネルを開かずにトークン消費、日次/月次予算、Git状態を把握できるようにします。
  • このツールは完全にカスタマイズ可能で、表示するセグメントを選択でき、ビジュアルスタイル(クラシックpowerline、カプセル、ミニマル、またはフルスクリーンTUI)を切り替え、テーマを変更し、カスタムJSON設定も定義できます。

主な機能(READMEに記載)

機能 得られるもの
リアルタイム使用状況追跡 使用されたトークン数、推定コスト、日次/月次合計、視覚的な「予算」インジケータを表示。
Git統合 ブランチ名、SHA、ahead/behind矢印、スタッシュ数、ワークツリーマーカー。
モデルおよびセッション情報 現在のClaudeモデル、セッションID、オプションの拡張思考状態。
コンテキストウィンドウビジュアライザー モデルのコンテキストウィンドウの使用率(パーセンテージ)、複数のバー形式(テキスト、ブロック、ドットなど)。
レートリミットウィンドウ Claudeの5時間「ブロック」および7日「週次」利用状況を表示。オプションでペーシング比較も可能。
メトリクス API応答時間、セッション全体の経過時間、メッセージ数、追加/削除された行数。
Tmux対応 Claude Codeをtmux内で実行している場合、tmuxセッション名を表示。
テーマとスタイル 6つの組み込みテーマ(ダーク、ライト、nord、tokyo-night、rose-pine、gruvbox)と4つのビジュアルスタイル。カスタムテーマも作成可能。
ランタイム依存なし npmパッケージは単一スクリプトとして配布され、npx経由で自動的に更新を取得。
設定 JSON設定ファイル(プロジェクトローカル、ユーザーレベル、XDG)を変更時にリロード。CLIフラグと環境変数で上書き可能。
Powerline Studio ドラッグアンドドロップでセグメントを配置し、スタイルをプレビューし、出力されたJSON設定をエクスポートできるWeb UI(powerline.owloops.com)。

入手方法

  1. 前提条件 – Node 18+、Claude Code、Git 2.0+、および最良のUnicode記号表示のためのNerd Font。
  2. インストール – Claude Code内に組み込まれたウィザード(/plugin marketplace add Owloops/claude-powerline … /powerline)を実行するか、settings.jsonにnpx @owloops/claude-powerlineを呼び出すコマンドエントリを追加。
  3. 設定 – 再度 /powerline を実行してウィザードを再開するか、生成された ~/.claude/claude-powerline.json を手動で編集。オンラインのPowerline Studioを使って設定を作成し、戻すことも可能。

一般的な利用ケース Claude Codeで作業する開発者が、プロジェクトでのトークン消費量を把握したいとします。Session と Today セグメントを有効にすると、ステータスラインは § 4.4M tokens $12.34 (79%) のような表示をし、各ターンごとに更新されます。同時に Git セグメントは現在のブランチとahead/behind状態を常に表示するため、コードとAIアシスタンスの間を繰り返し切り替えながらも、文脈を失うことがありません。

誰に役立つか

  • トークン使用量を監視し、予算内に収める必要がある、Claude Codeをコード生成、デバッグ、ドキュメント作成に使用する人。
  • Git状態やAI支援作業のための一貫した視覚的サインをチーム全体で共有したいチーム。
  • Vim/Neovimのpowerlineプラグインに似た高カスタマイズ性のステータスラインをGUIエディタ内で使いたいパワーユーザー。

上記のすべての詳細はプロジェクトのREADMEから直接引用;追加機能は推測されていません。

関連

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