openclaw-cost-tracker

💰 精准追踪 AI 成本的本地管家

🥥27总安装量 10评分人数 5
100% 的用户推荐

OpenClaw 官方推出的本地成本分析工具,通过解析会话日志精准计算 AI 调用成本,生成多维度报告助力团队成本管控,全程离线处理保障数据隐私。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码通过 A 级安全认证,无 eval/exec/system 等危险函数执行用户输入
  • ✅ 零网络通信,无数据上传或远程传输,成本数据完全本地处理
  • ✅ 依赖安全可靠,仅使用系统标准工具 jq/bash,无外部 npm 依赖
  • ⚠️ T3 来源(社区/个人开发者),建议在使用前 review 脚本内容
  • ⚠️ cli.js 使用 execSync 执行 shell 脚本,虽参数已正确转义,但需确保输入源可信

使用说明

OpenClaw Cost Tracker 是一款专为 OpenClaw 用户设计的本地成本分析工具,旨在帮助开发者和团队精准追踪 AI 模型的使用成本。该技能通过直接解析本地会话日志文件,提取详细的成本数据并生成结构化的报告,完全在本地环境运行,确保敏感的成本数据不会离开用户设备。

核心用法方面,用户安装 jq 工具后,可通过简单的命令行参数调用不同的报告模式。技能支持生成日报(今日/昨日)、周报(本周总计及环比)、月报(本月总计及同比增长)以及自定义日期范围的报告。脚本会自动扫描 ~/.openclaw/agents/*/sessions/*.jsonl 路径下的日志文件,使用 jq 精确提取 message.usage.cost.total 字段,按日期和模型类型分组统计,确保每笔 API 调用成本只被计算一次。输出支持标准文本和 Discord 富文本格式,便于团队在协作平台直接分享。

显著优点体现在其架构设计上。首先,纯本地运行的模式从根本上杜绝了数据泄露风险,所有成本信息均在用户设备上处理。其次,工具零外部依赖,仅需要系统标准的 jq、bash 和 bc 工具,无需安装沉重的 npm 包或第三方服务。此外,报告维度丰富,不仅能展示总成本,还能按 claude-opus-4-5、gpt-4o 等具体模型细分占比,帮助用户识别成本来源。MIT 许可证保证了代码的透明度和可审计性。

潜在缺点主要包括生态局限性。该技能专为 OpenClaw 设计,无法兼容其他 AI 平台的数据格式。同时,它依赖于本地日志文件的存在,若日志被清理或权限设置不当将无法工作。作为 T3 来源的社区工具,虽然代码通过安全审计,但用户仍需自行承担审查责任。此外,工具目前仅支持 macOS 和 Linux 系统,Windows 用户无法直接使用。

适合的目标群体包括:OpenClaw 的重度使用者,特别是需要监控多模型成本的开发者;注重数据隐私、偏好本地处理方案的敏感行业团队;使用 Discord 进行日常协作且需要定期成本报告的技术团队;以及希望精细化管控 AI 预算的中小企业。

使用风险主要集中在权限管理和性能考量上。技能需要读取 ~/.openclaw/agents 目录下的日志文件,用户需确保文件权限设置正确,避免无意中暴露其他敏感数据。虽然 cli.js 使用 execSync 执行脚本时已对参数进行转义处理,但仍建议验证输入源的可信度。当日志文件体积过大时,jq 解析可能会消耗较多内存和 CPU 资源,建议在低峰期运行报告生成任务。

openclaw-cost-tracker 内容

文件夹图标config文件夹
文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 9.6 kB
cron-examples.jsonapplication/json
请选择文件