alexfazio/cc-trace

Claude Code CLI skill: Interactive assistant for intercepting, debugging, analyzing and reviewing Claude Code API requests using mitmproxy

License:Apache-2.0Language:Shell14215

Deep Analysis

Claude Code CLI技能,基于mitmproxy的API请求拦截、调试、分析和审查工具

谨慎使用

Core Features

请求拦截

使用mitmproxy拦截Claude Code API请求和响应

交互式调试

实时查看请求体、响应头、消息流和工具调用

API分析

统计token使用、模型选择、工具调用频率

请求审查

分析API调用模式,识别优化机会

Technical Implementation

Architecture:MITM代理模式,拦截层 + 解析层 + 分析引擎
Execution Flow:
启动代理

运行mitmproxy作为中间人

拦截请求

所有请求流经mitmproxy可实时查看

解析API消息

提取请求头、消息体、工具调用参数

分析交互模式

统计token、模型、工具使用

生成分析报告

输出优化建议、成本预估

Key Components:
mitmproxy中间人代理框架,HTTP/HTTPS拦截
Claude Code API被监控目标
JSON解析提取和分析API请求响应体
Highlights
  • 完整可见性:查看每个API调用细节
  • 实时调试:问题发生时立即追踪原因
  • 成本优化:识别高成本调用模式
  • 行为洞察:理解Claude Code处理不同请求
Use Cases
  • 调试Claude Code行为异常或性能问题
  • 分析成本驱动因素,优化token使用
  • 理解Claude Code工具调用策略
  • 识别API调用中的重复或冗余操作
Limitations
  • 需要配置本地代理,增加技术复杂度
  • 可能与企业VPN冲突
Tech Stack
mitmproxyPython/ShellHTTP协议分析CLI工具