claude-tap: それが何か、解決する問題、そして注目を集めている理由
claude-tap: それが何か、解決する問題、そして注目を集めている理由
解決すること
claude-tap は、AI コーディングエージェント向けに設計されたローカルプロキシおよびトレースビューアです。エージェントと LLM プロバイダー間の実際の API トラフィックをキャプチャし可視化することで、エージェントワークフローの「ブラックボックス」の中を覗き、送受信される正確なコンテキストを明らかにします。
仕組み
このツールはローカルプロキシとして機能し(リバースプロキシモードとフォワードプロキシモードの両方に対応)、AI コーディングクライアントからの HTTP/SSE トラフィックをインターセプトします。生のリクエストとレスポンスを記録し、ライブのブラウザベースダッシュボードでこれらのトレースを検査できるようにします。また、特定のアプリからローカルセッションの文字起こしをインポートすることも可能です。
対象者
AI コーディングエージェント(Claude Code、Cursor、Codex など)を使用し、エージェントの挙動をデバッグしたり、システムプロンプトを検査したり、トークン使用量やツール呼び出しを分析したりしたい開発者や AI 研究者向けです。
ハイライト
- マルチクライアント対応: Claude Code、Codex、Gemini CLI、Kimi、Cursor CLI など、幅広いエージェントで動作します。
- 詳細な検査: システムプロンプト、会話履歴、ツールスキーマ、ツール呼び出し、ストリーミングレスポンス、トークン使用量を表示します。
- リクエスト差分比較: 隣接するリクエストを比較し、ターン間でプロンプトやコンテキストが正確にどのように変化したかを特定します。
- プライバシー重視: トレースはローカルマシンに保存され、一般的な認証ヘッダーは記録前にマスクされます。
- ポータブルな成果物: トレースセッションは自己完結型の HTML ファイルとしてエクスポートでき、簡単に共有やアーカイブが可能です。
Sources
- undefinedliaohch3/claude-tap