プロジェクト概要

claude-statusline は、Claude Code CLI 専用に設計されたターミナルステータスバー強化ツールです。ターミナルの下部に豊富なリアルタイム情報を表示し、現在使用中のモデル、コンテキスト使用状況のプログレスバー、Hard/Soft 制限、Git ブランチ、セッション時間などを確認できます。

Claude Code を頻繁に使用する開発者にとって、このツールは「現在のセッション状態がわからない」という課題を解決し、ターミナルインターフェースをより情報豊かでプロフェッショナルなものにします。

主な機能

  • モデル情報表示:現在使用中の Claude モデルバージョンをリアルタイムで表示
  • コンテキストプログレスバー:コンテキストウィンドウの使用状況を視覚的に表示
  • トークン使用制限:Hard limit と Soft limit の状態を表示
  • Git ブランチ統合:現在の Git ブランチを自動検出して表示
  • セッションタイマー:Claude Code セッションの実行時間を表示
  • クロスプラットフォーム対応:macOS、Linux、Windows に対応

技術的な実装

プロジェクトは純粋な Shell スクリプトで実装されており、軽量でインストールが簡単です。Claude Code の内部状態ファイルとシステムコマンドの出力を解析し、様々な情報を美しいステータスバーに統合します。

インストール方法はシンプルで、シェル設定ファイルにスクリプトを追加するだけです:

# スクリプトをダウンロード
curl -fsSL https://raw.githubusercontent.com/AndyShaman/claude-statusline/main/claude-statusline.sh -o ~/.claude-statusline.sh

# .bashrc または .zshrc に追加
echo 'source ~/.claude-statusline.sh' >> ~/.zshrc

注目すべき理由

  1. 課題の的確な解決:Claude Code のデフォルトインターフェースは情報が限定的ですが、このツールは状態可視化の欠如を補います
  2. ゼロコンフィグで即使用可能:複雑な設定は不要で、インストール後すぐに使用できます
  3. コミュニティ主導:プロジェクトは始まったばかり(26 stars)ですが、活発に更新されており、Claude Code ユーザーの標準ツールになる可能性があります
  4. MIT オープンソース:自由に fork してカスタマイズ可能です

プロジェクト情報


その他の興味深いオープンソースプロジェクトについては、gumi.ink をご覧ください