Claude CodeやCodexなどのコーディングエージェントに、共通のエージェント、スキル、フック、メモリ、セキュリティスキャン機能を提供するプラグイン型ハーネス。
liaohch3/claude-tap
Claude CodeやCodex CLIなどのAIコーディングエージェントのAPI通信を記録し、プロンプト、ツール呼び出し、トークン使用量を確認できるローカルプロキシ兼トレースビューア。
- スター
- 3,293
- フォーク
- 284
- 未解決の Issue
- 40
- 最終コミット
- 24 時間前
これは何?
claude-tapは、AIコーディングエージェントのCLIをローカルプロキシ経由で実行するか、プロキシを通せないクライアントではローカルのトランスクリプトを監視して、実際のAPI通信を記録します。各トレースでは、システムプロンプト、会話履歴、ツールスキーマ、ツール呼び出し、ストリーミング応答、トークン使用量に加え、連続するリクエスト間の差分を確認できます。
Claude Code、Codex CLI、Gemini CLI、Kimi CLI、OpenCode、Pi、Hermes Agent、Cursor CLIなど幅広いクライアントに対応しており、クライアントに応じてリバースプロキシまたはフォワードプロキシとして動作します。一般的な認証ヘッダーは記録前にマスキングされ、トレースはローカルに保存されるため、ホスト型ダッシュボードは必要ありません。
ビューアは単体で動作するHTMLファイルで、エクスポートしてレビューやアーカイブ用に共有できます。構造的な差分表示、検索、トークンの内訳、実行中のブラウザーでのライブ表示、iframe埋め込みモードを備えています。
主な機能
- 01対応するコーディングエージェントのCLIから、ストリーミングAPIのリクエストとレスポンスを記録する。
- 02リクエストごとに、システムプロンプト、ツール定義、ツール呼び出し、トークン使用量を表示する。
- 03連続するリクエストを比較し、メッセージ、プロンプト、パラメーターの変更点を示す。
- 04各セッションを、単体で動作するHTMLビューアまたはコンパクトなトレースバンドルとしてエクスポートする。
- 05一般的な認証ヘッダーをマスキングし、すべてのトレースデータをローカルマシンに保存する。
ユースケース
- ターン間でコーディングエージェントの挙動が変わった理由を調査する。
- エージェントがモデルに送信するツールやシステムプロンプトを監査する。
- エージェントのセッション間で、トークン使用量やコンテキストの増加を比較する。
- レビュー用に、エージェントの実行を再現できるトレースをアーカイブまたは共有する。
クイックスタート
- 1
uv で claude-tap をインストール(推奨)
uv tool install claude-tap - 2
claude-tap 経由で Claude Code を実行
claude-tap - 3
または Codex CLI をトレース
claude-tap --tap-client codex
使う前に知っておきたいこと
- Python 3.11 以降と、トレース対象のエージェントクライアントを別途インストールする必要があります。
- AWS のネイティブ Bedrock など、一部のクライアントではフォワードプロキシモードなどの追加設定が必要です。
トピック
よくある質問
- claude-tap とは?
- Claude CodeやCodex CLIなどのAIコーディングエージェントのAPI通信を記録し、プロンプト、ツール呼び出し、トークン使用量を確認できるローカルプロキシ兼トレースビューア。 claude-tapは、AIコーディングエージェントのCLIをローカルプロキシ経由で実行するか、プロキシを通せないクライアントではローカルのトランスクリプトを監視して、実際のAPI通信を記録します。各トレースでは、システムプロンプト、会話履歴、ツールスキーマ、ツール呼び出し、ストリーミング応答、トークン使用量に加え、連続するリクエスト間の差分を確認できます。
- claude-tap は無料で使えますか?ライセンスは?
- claude-tap は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- claude-tap は今もメンテナンスされていますか?
- 活発にメンテナンス中。claude-tap の最終コミットは 2026年10月19日 です。
- claude-tap は何に使えますか?
- ターン間でコーディングエージェントの挙動が変わった理由を調査する。 エージェントがモデルに送信するツールやシステムプロンプトを監査する。 エージェントのセッション間で、トークン使用量やコンテキストの増加を比較する。 レビュー用に、エージェントの実行を再現できるトレースをアーカイブまたは共有する。
- claude-tap のインストール方法は?
- uv で claude-tap をインストール(推奨): uv tool install claude-tap claude-tap 経由で Claude Code を実行: claude-tap または Codex CLI をトレース: claude-tap --tap-client codex
- claude-tap はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/liaohch3/claude-tap
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex CLI、OpenCodeのセッションについて、トークン使用量やコンテキストウィンドウ、レート制限、開いているポートをリアルタイム表示するbtop風のターミナルモニター。
Claude Code、Codex、CursorなどのAIコーディングエージェントを、工程ごとのゲートを設けたパイプラインで連携させるモジュール式のランタイム兼オーケストレーションシステム。
AIコーディングエージェントに、再利用と最小限の実装を優先し、必要なコードだけを書かせるプロンプト型スキル。
Claude Code、Cursor、Gemini CLIなどに導入できる、職種別AIエージェントの大規模なプロンプト集。
Claude Code、Codex、Cursorなどのコーディングエージェントを、デスクトップ、Web、スマートフォンから操作するためのコントロール画面。