CostHQ

📊 AI 会话成本全链路追踪仪表盘

开源 CLI 工具,专为 AI Agent 会话追踪设计,支持成本预算管控、Git 变更追踪与可视化仪表盘,MIT 许可。

收藏
18.3k
安装
3.7k
版本
2.5.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

costhq 是一款面向 AI Agent 工作流的会话成本追踪工具,通过本地 SQLite 数据库存储数据,提供完整的成本透明化方案。核心工作流遵循三步:

1. 启动会话cs start "任务描述" --json --close-stale 创建追踪会话
2. 记录 AI 调用:每次 API 调用后执行 cs log-ai -p <provider> -m <model> --prompt-tokens <n> --completion-tokens <n> --json,支持 Anthropic、OpenAI、Google 等 17+ 内置模型自动计价

3. 结束会话cs end -n "完成备注" --json 自动生成 Git 变更统计与成本汇总

工具提供 Web 仪表盘cs dashboard),涵盖 KPI 概览、模型成本分析、文件热点图、多 Agent 成本归因等高级功能。支持 --agent 标签实现多 Agent 系统成本拆分,适合复杂 AI 流水线。

显著优点

  • Agent 原生设计:所有命令支持 --json 结构化输出,专为程序化 Agent 交互优化
  • 零外部依赖:数据本地存储(~/.CostHQ/sessions.db),无需云服务
  • 精细成本追踪:内置 17+ 模型定价表,支持自动计算与自定义覆盖
  • Git 深度集成:自动检测会话期间的文件变更与提交记录
  • 预算管控:支持日/总会话/单会话三级预算阈值与告警
  • 多 Agent 支持--agent 标签实现成本归因,便于 A/B 测试与团队分摊

潜在局限

  • 构建依赖:需 Node.js 18+ 及 C/C++ 工具链编译 SQLite 原生模块,Windows 环境配置较复杂
  • 仅支持 Git 项目:会话作用域绑定 Git 根目录,非 Git 目录无法正常使用
  • 本地单用户:无多用户协作或云端同步能力
  • 仪表盘端口固定:默认 3737,冲突时需手动指定
  • Pro 功能描述模糊:"unlocked Pro architecture" 具体能力边界未明确

适合人群

  • 高频使用 AI API(Claude、GPT-4o 等)的开发者与团队
  • 需要精细化成本归因的多 Agent AI 系统架构师
  • 追求数据主权、拒绝云服务的隐私敏感用户
  • 需向客户/管理层汇报 AI 支出的咨询公司或企业技术负责人

常规风险

  • 数据丢失风险:本地 SQLite 无自动备份,误删 ~/.CostHQ/ 即丢失历史
  • 会话泄露--close-stale 参数使用不当可能导致异常会话残留
  • 定价漂移:内置模型价格非实时同步,供应商调价后需手动更新
  • JSON 模式陷阱--json 模式下进程立即退出,开发者易误以为会话未创建
  • 版本兼容性schemaVersion 字段提示存在破坏性变更可能,需关注升级

CostHQ 内容

手动下载zip · 5.0 kB
skill-card.mdtext/markdown
请选择文件