产品介绍
OpenClaw Usage Report 是一个 OpenClaw 技能(Skill),一次性解决 agent 用量与性能的四大盲区:不知道每次任务花了多久只能靠感觉;exec / web_fetch / process 谁是瓶颈没有数据;每个 agent/模型吃了多少 token 一片模糊;哪些技能被用过、用了几次无人知晓。数据其实一直在——本地 session JSONL(state/agents/*/sessions/*.jsonl)完整记录了每次任务/工具/模型调用的时间戳与 token 消耗,本工具直接消费这份数据:任务耗时(窗口耗时 + 排除用户思考间隔的活跃耗时);token 真实消耗 = input + output(规避 totalTokens 含 cacheRead 的虚高,实测虚高 1.3x~14x+);按 agent/模型聚合调用次数与 token;工具耗时按次数/失败/总耗时/平均/最慢聚合直接定位瓶颈;技能使用从 read 调用推断;每日输入/输出 token 趋势;MCP 工具与普通工具同构天然覆盖。对比 claw-lens 等 Node Web 看板:零依赖 Python CLI 单文件、即拷即用、终端表格 + JSON 管道对 cron/CI 友好。可选 --today --json 挂定时任务生成每日日报。数据安全:仅 Python 标准库,无外部依赖、无数据上传。
核心功能
- 任务耗时 - 每次任务的窗口耗时 + 活跃耗时(排除用户思考间隔)
- 模型 token - 按 agent/模型聚合——调用次数、输入/输出 token(真实消耗 = input+output)
- 模型耗时 - 近似估算(事件 ts 间隔,cap 10min),按 agent/模型聚合总耗时与平均
- 工具耗时 - 按工具聚合次数/失败/总耗时/平均/最慢——直接定位瓶颈
- Skills 使用 - 从 read 调用推断——技能名、读取次数、使用 agent
- 每日趋势 - 每日输入/输出 token、调用数
- MCP 工具 - 与普通工具同构(toolCall/toolResult),天然覆盖
- 零依赖纯本地 - 仅 Python 标准库,无外部依赖、无数据上传
- Cron 日报可选项 - --today --json 挂定时任务,是否启用由你决定
适用场景
OpenClaw / 小遥Claw 用户agent 性能瓶颈定位(最慢工具 / 最贵模型)多 agent token 消耗对账与每日日报技能使用盘点(哪些常用、哪些闲置)
产品标签
#OpenClaw#AI Skill#用量监控#Token统计#性能分析#MIT开源