Claude コード使用状況を監視する3つのオープンソースツール

Lynn Mikami

Lynn Mikami

24 6月 2025

Claude コード使用状況を監視する3つのオープンソースツール

Vibe Codersにとって、AnthropicのClaude Codeのようなツールは、多くのエンジニアにとって不可欠なものとなっています。ボイラープレートコードの生成から複雑なアルゴリズムのデバッグまで、Claude Codeは生産性を大幅に向上させることができます。しかし、この強力なツールには監視が必要です。監視されていない使用は、予期せぬコスト、パフォーマンスのボトルネック、そしてこれらの強力なツールが開発ライフサイクルにどのような影響を与えているかについての不完全な理解につながる可能性があります。

効果的なモニタリングは、単に費用を追跡するだけではありません。それは価値を理解することです。あなたは自分のタスクに最も費用対効果の高いモデルを使用していますか?ワークフローに最適化できるパターンはありますか?AIアシスタンスは、チームにとって具体的な生産性向上にどのように貢献していますか?これらの質問に答えるにはデータが必要であり、そこでオープンソースのモニタリングツールが役立ちます。

Claude Codeは一定の使用情報を提供しますが、より深く、より実用的な洞察を提供するオープンソースツールの専用エコシステムが登場しています。これらのツールは、日々のトークン消費量を素早く確認したい個人開発者から、AIの使用状況に関する包括的な可観測性プラットフォームを構築しようとしているエンタープライズチームまで、幅広いニーズに対応します。

この記事では、Claude Codeの使用状況を監視するのに役立つ3つの異なるオープンソースツールについて詳しく掘り下げていきます。

  1. ccusage: ローカルの使用データを素早くアドホックに分析するための、高速でシンプルなコマンドラインインターフェース(CLI)。
  2. Claude-Code-Usage-Monitor: 現在のセッションを把握し、トークン制限に達するのを避けるのに役立つ、インタラクティブなリアルタイムターミナルダッシュボード。
  3. claude-code-otel: チーム全体の使用状況、パフォーマンス、コストを包括的かつ長期的に監視するための、本格的なエンタープライズグレードの可観測性スタック。

それぞれのアーキテクチャ、機能、理想的なユースケースを探り、Claude Code開発ワークフローを習得するための適切なツールを選択できるようお手伝いします。

💡
美しいAPIドキュメントを生成する優れたAPIテストツールをお探しですか?

最大限の生産性で開発チームが協力して作業できる、統合されたオールインワンプラットフォームをお探しですか?

Apidogは、お客様のすべての要求に応え、Postmanをはるかに手頃な価格で置き換えます
ボタン

ccusage

速度、シンプルさ、効率性を重視する開発者にとって、ccusageは完璧なツールです。GitHubユーザーryoppippiによって作成されたこのツールは、Claude Codeが生成するローカルのJSONLログファイルを分析することで、Claude Codeの使用状況とコストに関する明確で簡潔なレポートを提供する、軽量で信じられないほど高速なCLIツールです。

主な機能:

仕組み:

ccusageはTypeScriptで書かれたNodeJSベースのツールです。その魅力はシンプルさにあります。ローカルのClaude Code設定ディレクトリ(例: ~/.config/claude/logs/バレエ)に保存されている.jsonlファイルを直接解析します。これらのイベントログを読み込み、プロンプトと応答のトークン数を集計し、各モデルの最新の料金情報を適用して、データをきれいで表形式で表示します。このローカルファーストのアプローチにより、非常に高速で、完全にオフラインで動作します(一度料金データをキャッシュしていれば)。

インストールと使用法:

ccusageの使い始めはこれ以上ないほど簡単です。インストール不要で直接実行するには、次のように使用します。

npx ccusage@latest

このコマンドは最新バージョンを取得し、日次レポートを表示します。より詳細なビューについては、レポートタイプを指定できます。

# 各月の使用状況の概要を表示
npx ccusage@latest monthly

# 会話セッションごとに使用状況をグループ化
npx ccusage@latest session --breakdown

# 現在の5時間課金ブロックをリアルタイムで監視
npx ccusage@latest blocks --live

誰のためのツールか?

ccusageは、個人開発者にとって理想的なツールです。次のような場合に最適です。

個人のClaude Code使用状況を素早く、手軽に把握したいなら、ccusageは素晴らしい出発点です。


Claude-Code-Usage-Monitor

ccusageが事後分析に優れているのに対し、Maciek-roboblogによるClaude-Code-Usage-Monitorは、コーディングセッション中のライブコンパニオンとして設計されています。このPythonベースのツールは、使用した量を示すだけでなく、これから使用する量を予測する永続的なリアルタイムターミナルダッシュボードを提供し、予期せずトークン制限に達するのを避けるのに役立ちます。

主な機能:

仕組み:

ccusageと同様に、このツールもローカルのClaude Codeログファイルを監視します。ただし、過去のデータを報告するだけでなく、現在の5時間セッションのライブ状態を維持します。Claude Codeのローリングウィンドウシステムを理解し、そのコンテキスト内でトークン使用量とバーンレートを計算します。Pythonで書かれており、richライブラリを使用して洗練されたインタラクティブなターミナルインターフェースを作成しています。

インストールと使用法:

Claude-Code-Usage-Monitorをインストールする推奨方法は、仮想環境を自動的に処理する最新のPythonパッケージインストーラーであるuvを使用することです。

# uvをインストール(持っていない場合)
curl -LsSf https://astral.sh/uv/install.sh | sh

# ツールをインストール
uv tool install claude-monitor

# モニターを実行
claude-monitor

実行すると、ターミナルウィンドウを占有し、ライブダッシュボードが表示されます。さまざまなフラグでカスタマイズできます。

# プランとタイムゾーンを指定
claude-monitor --plan max20 --timezone America/New_York

誰のためのツールか?

Claude-Code-Usage-Monitorは、作業中に常に情報を得たい開発者向けのツールです。次のような場合に最適です。

トークン予算の「守護天使」のように機能し、あなたの作業を見守り、軌道に乗せるツールが欲しいなら、これが最適です。


claude-code-otel

最初の2つのツールは個人開発者にとって素晴らしいものですが、チーム全体や組織全体でClaude Codeの使用状況を監視する必要がある場合はどうでしょうか?そこでColeMurrayによるclaude-code-otelが輝きます。これは単なるツールではなく、業界標準のオープンソースコンポーネントに基づいて構築された、完全なセルフホスト型可観測性ソリューションです。

主な機能:

仕組み:

このソリューションは根本的に異なるアプローチをとります。Claude CodeのOpenTelemetry(OTel)に対する組み込みサポートを活用します。いくつかの環境変数を設定することで、Claude Code CLIが詳細なメトリクスとログを出力するように構成できます。claude-code-otelは、このデータを受信および処理するためのバックエンド全体を起動するdocker-composeセットアップを提供します。

  1. OpenTelemetry Collector: すべてのユーザーのClaude Codeインスタンスからテレメトリデータを受信します。
  2. Prometheus: メトリクス(例: トークン数、コスト、レイテンシ)をスクレイピングして保存します。
  3. Loki: イベントログ(例: ユーザープロンプト、ツール結果、APIエラー)を取り込んで保存します。
  4. Grafana: PrometheusとLokiにクエリを実行し、強力でインタラクティブなダッシュボードでデータを視覚化します。

インストールと使用法:

claude-code-otelのセットアップは他のツールよりも複雑ですが、Dockerのおかげで非常に効率化されています。

  1. リポジトリをクローン:
git clone https://github.com/ColeMurray/claude-code-otel.git
cd claude-code-otel

2. スタックを起動:

make up

3. 環境変数を設定して、ローカルのClaude Code環境が新しいスタックにデータを送信するように構成します。

export CLAUDE_CODE_ENABLE_TELEMETRY=1
export OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
# ... その他いくつか

4. ブラウザでhttp://localhost:3000にアクセスして、ダッシュボードにアクセスします。

誰のためのツールか?

claude-code-otelは、エンジニアリングチーム、プラットフォームチーム、およびマネジメントのための決定的なソリューションです。次のような場合に理想的です。


結論: あなたのレンズを選ぶ

Claude Codeの使用を習得する道のりは、可視性から始まります。私たちが探求した3つのツールは、この強力なAIアシスタントとのインタラクションを見るための異なるレンズを提供します。

これらのオープンソースプロジェクトはそれぞれ、開発者コミュニティへの素晴らしい貢献であり、ユーザーがAIテクノロジーの受動的な消費者から、能動的で情報に通じた参加者へと移行することを可能にします。ニーズに合った適切なツールを選択することで、新たなレベルの制御と洞察を解き放ち、AIアシスト開発ワークフローから最大限の価値を引き出すことができます。

💡
美しいAPIドキュメントを生成する優れたAPIテストツールをお探しですか?

最大限の生産性で開発チームが協力して作業できる、統合されたオールインワンプラットフォームをお探しですか?

Apidogは、お客様のすべての要求に応え、Postmanをはるかに手頃な価格で置き換えます
ボタン

ApidogでAPIデザイン中心のアプローチを取る

APIの開発と利用をよりシンプルなことにする方法を発見できる