clawcost

💰 OpenClaw 智能成本追踪专家

shallify 开发的本地化成本追踪工具,基于 Python 标准库实现 OpenClaw 代理费用实时监控与预算预警,确保 AI 使用成本透明可控。

收藏
11.6k
安装
2.7k
版本
v1.0.2
CLS 安全性认证2026-06-03
点击查看完整报告 >

使用说明

ClawCost 是一款专为 OpenClaw 代理用户设计的本地化成本追踪工具,由社区开发者 shallify 开发维护。该工具通过解析 OpenClaw 生成的会话日志,为用户提供实时的 AI 使用成本监控与预算管理服务。

核心用法
ClawCost 通过命令行界面运作,用户可通过 python3 clawcost.py --budget 10 查看当前成本状态,或使用 --set-balance 50.00 设置初始账户余额。工具自动计算剩余金额(初始余额减去总支出),并以直观的树形结构展示关键指标:账户余额、今日支出及预算占比、本周累计消费、历史总成本与令牌消耗量。针对多模型使用场景,ClawCost 提供按模型细分的成本分析(如 Sonnet、Haiku、Opus 的使用占比),帮助用户识别高成本模型。

显著优点
该工具最大优势在于其纯粹的本地化架构。所有数据处理均在用户设备完成,无需网络连接,杜绝了 API 密钥或成本数据外泄的风险。功能设计注重实用性:当单日支出超过预算 80% 时触发预警,超过 100% 时发出超支警报,并在余额不足 5 美元时提示充值。输出界面采用友好的树形符号与 emoji 结合,降低数字疲劳。此外,工具仅依赖 Python 3 标准库(json、glob、pathlib 等),零外部依赖确保了跨平台兼容性和长期稳定性。

潜在缺点与局限性
作为 T3 级个人开发者作品,ClawCost 缺乏大型企业或基金会的背书与长期维护保障。功能层面,工具仅支持单机使用,无法实现跨设备数据同步,不适合需要团队协作成本审计的企业场景。其紧密依赖 OpenClaw 特定的日志文件格式(~/.openclaw/agents/main/sessions/*.jsonl),若 OpenClaw 更新日志结构可能导致功能失效。此外,预算控制为被动提醒机制,无法主动拦截超支行为。

适合的目标群体
该工具最适合个人开发者、自由职业者及小型团队中的 OpenClaw 重度用户,特别是那些需要精细控制 AI API 成本、关注不同模型性价比的技术人群。对于希望培养成本意识、避免开发阶段意外产生高额账单的用户尤为实用。不适用于需要企业级 SSO 集成、多账户聚合或复杂审批流程的大型组织。

使用风险
主要风险集中在本地文件操作:工具需要读取 OpenClaw 会话日志并读写 ~/.clawcost/config.json 配置文件,虽然经过安全审计,但用户仍需确保文件权限设置正确,避免配置文件被恶意篡改导致预算数据失真。此外,工具依赖手动设置的初始余额,若用户忘记更新充值记录,剩余金额计算将产生偏差。建议用户定期核对实际账单与工具显示数据,并将预算阈值设置为比实际承受力更保守的数值,以预留安全缓冲。

安全解读

核心用法

ClawCost 是一款专为 OpenClaw Agent 设计的本地成本追踪工具,通过解析本地会话日志计算日常、周度及历史支出。用户通过 python3 clawcost.py --budget 10 运行,可获取 JSON 格式的余额、今日成本、本周总计、模型消耗分布及近7日支出趋势。支持 --set-balance 设置初始余额,系统自动计算剩余金额。

输出呈现

采用树形结构(├ └)友好展示,含预算进度百分比、模型占比条形图及智能洞察。支持三级警报:日预算超80%发⚠️警告,超100%发🚨超支警报,余额低于$5提示💸低余额。无初始余额时主动引导用户设置。

显著优点

  • 零隐私风险:纯本地运行,仅读取 ~/.openclaw/sessions/*.jsonl 日志,无网络传输,符合 GDPR/CCPA 合规要求
  • 零依赖负担:仅使用 Python 标准库,无需 pip 安装任何第三方包
  • 智能预算管理:多级阈值警报机制,防止意外超支
  • 精细化分析:支持按模型(Sonnet/Haiku/Opus)维度统计,识别高成本调用模式
  • 开发者友好:MIT 开源许可证,代码结构清晰(247行/5文件),易于二次开发

潜在局限

  • 环境绑定:依赖 OpenClaw 特定日志路径,非 OpenClaw 用户无法使用
  • 手动余额维护:初始余额需手动设置,不会自动同步 OpenClaw 账户实际充值
  • 无历史数据持久化:仅基于本地日志计算,若日志被清理则历史数据丢失
  • 单用户场景:配置文件存储于用户主目录,多用户系统需分别配置

适合人群

  • OpenClaw 重度用户:需精细化管控多模型调用成本的开发者
  • 预算敏感团队:设定硬性成本上限的初创公司或研究小组
  • 隐私优先用户:拒绝云端成本分析工具、坚持数据本地化的用户
  • CLI 爱好者:偏好终端交互、追求轻量工具的技术人员

常规风险

  • 文件权限风险:配置文件默认权限较宽松,建议按报告建议设为 0o600
  • 日志完整性依赖:计算准确性完全依赖本地日志未损坏
  • 余额人为误差:手动设置的初始余额与实际账户余额可能不一致
  • 无自动止损:仅提供警报,不会自动暂停 Agent 运行或限制 API 调用

安全评估结论

安全认证评分 92/100,评级 A。静态分析95分(无危险函数)、动态行为90分(纯本地文件操作)、依赖审计100分(零第三方依赖)。2项低风险发现均为功能必需的本地文件读写,已包含适当错误处理。整体风险可控,适合生产环境使用。

clawcost 内容

references文件夹
scripts文件夹
手动下载zip · 5.6 kB
pricing.mdtext/markdown
请选择文件