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)。 |
入手方法
- 前提条件 – Node 18+、Claude Code、Git 2.0+、および最良のUnicode記号表示のためのNerd Font。
- インストール – Claude Code内に組み込まれたウィザード(
/plugin marketplace add Owloops/claude-powerline … /powerline)を実行するか、settings.jsonにnpx @owloops/claude-powerlineを呼び出すコマンドエントリを追加。 - 設定 – 再度
/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から直接引用;追加機能は推測されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト