Skip to content

Token Usage(用量统计)

功能范围

Token Usage 扫描本地 AI 编辑器和 Agent 的会话日志,解析每次对话的 token 用量,按模型定价估算费用,并提供多维度可视化。

统计维度:

  • 概览 — 总 token 数、总费用、活跃天数、贡献热力图
  • 模型分布 — 按模型或按编辑器×模型分组的用量与费用
  • 日报 — 每日 token 消耗趋势
  • 小时分布 — 24 小时使用热力图
  • Agent 分布 — 各编辑器/Agent 的用量占比
  • 汇总 — 综合统计数据

支持的编辑器与 Agent

名称日志格式
Claude CodeJSONL
CodexJSONL
CursorCSV
Gemini CLIJSON / JSONL
CopilotJSONL (OpenTelemetry)
AmpJSON
Roo CodeJSON
Kilo CodeJSON
OpenCodeJSON
PiJSONL
KimiJSONL
QwenJSONL
MuxJSON
OpenClawJSONL
DroidJSON
CodebuffJSON
HermesSQLite
GooseSQLite
CrushJSON
AntigravityJSONL
SyntheticSQLite

统计方式

数据采集

读取各编辑器在本地磁盘上的会话日志文件。扫描使用文件指纹(大小 + 修改时间)判断增量,未变化的文件跳过解析。

Token 解析

从日志中提取每条消息的 input tokens、output tokens、cache read tokens 和 cache write tokens。部分编辑器还包含 reasoning tokens。

费用估算

内置主流模型定价表(Anthropic、OpenAI、Google、DeepSeek、xAI、Moonshot),按各 token 类型分别计算费用。定价表随版本更新。

使用方式

  1. 打开 Token Usage 页面,选择"扫描"触发数据采集
  2. 扫描完成后自动展示概览视图
  3. 通过顶部标签切换统计维度(概览 / 模型 / 日报 / 小时 / Agent / 汇总)
  4. 使用时间范围筛选器限定统计区间
  5. 使用数据源筛选器选择要包含的编辑器
  6. 使用分组方式切换按模型或按编辑器×模型分组
  7. 选择"导出"将当前数据导出为文件

注意事项

所有数据读取和存储均在本地完成,不上传到任何服务器。

费用为基于公开定价的估算值,实际账单可能因折扣、套餐等因素不同。

部分编辑器默认不生成详细日志,需在编辑器设置中开启后才能采集。

首次扫描可能耗时较长(取决于历史日志量),后续增量扫描通常在数秒内完成。

Where Ideas Connect