用途
cc-cost 是一个用于分析 Claude Code 会话成本的命令行工具。它解析 Claude Code 生成的会话 transcript JSONL 文件,帮助用户了解每次会话的花费构成,并定位成本异常的原因。
主要能力
- 报告每次会话的成本。
- 报告提示缓存(prompt-cache)命中率。
- 报告工具调用分布(per-tool spend)。
- 列出最昂贵的轮次(top expensive turns)。
- 通过
--diagnose提供可操作的优化建议。
使用方式
该工具是一个单文件 Python CLI,要求 Python 3.9+,无其他依赖。具体安装与运行命令在提供的资料中暂未给出,需参考项目仓库说明。
适用场景
- 调试“为什么这次会话花了 40 美元”这类成本异常问题。
- 检查缓存命中率是否偏低(例如长静态上下文未标记 cache_control)。
- 发现大量冗余工具调用(每次调用都会重新支付提示费用)。
- 识别模型主动生成的长输出解释。
限制
资料中未提供具体的安装命令、使用示例、支持的平台范围、收费模式或价格信息,这些内容暂未提供。