返回顶部
c

claude-cost-cli查询Claude费用

Query Claude API usage and cost reports from the command line. Secure macOS Keychain storage for Admin API key. Table/JSON output.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
1,095
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

claude-cost-cli

claude-cost-cli

一个用于查询Anthropic管理API使用量和成本数据的命令行工具。需要从Claude控制台→设置→管理密钥中获取管理API密钥(sk-ant-admin...)。凭证存储在macOS钥匙串中。

安装

需要Node.js >= 18和macOS。该包在MIT许可下完全开源:https://github.com/cyberash-dev/claude-cost-cli

bash
npm install -g claude-cost-cli

npm包发布时带有出处证明,通过GitHub Actions将每个版本链接到其源代码提交。您可以在安装前验证发布的内容:
bash
npm pack claude-cost-cli --dry-run

从源代码安装(如果您希望在运行前审计代码):
bash
git clone https://github.com/cyberash-dev/claude-cost-cli.git
cd claude-cost-cli
npm install && npm run build && npm link

安装后,claude-cost命令即可全局使用。

快速开始

bash
claude-cost config set-key # 交互式提示:输入管理API密钥(掩码显示)
claude-cost usage # 最近7天的令牌使用量
claude-cost cost # 最近7天的成本明细
claude-cost cost --sum # 最近7天的总花费

API密钥管理

存储API密钥(交互式掩码提示,验证sk-ant-admin前缀):
bash
claude-cost config set-key

显示已存储的密钥(掩码显示):
bash
claude-cost config show

从钥匙串中移除密钥:
bash
claude-cost config remove-key

使用量报告

bash
claude-cost usage # 最近7天,按天统计,按模型分组
claude-cost usage --period 30d # 最近30天
claude-cost usage --from 2026-01-01 --to 2026-01-31 # 自定义日期范围
claude-cost usage --model claude-sonnet-4 # 按模型筛选
claude-cost usage --api-keys apikey01Rj,apikey02Xz # 按API密钥ID筛选
claude-cost usage --group-by model,apikeyid # 按多个维度分组
claude-cost usage --bucket 1h # 按小时粒度(1d、1h、1m)

JSON输出(用于脚本):
bash
claude-cost usage --json
claude-cost usage --period 30d --json

输出列:日期、模型、输入令牌、缓存令牌、输出令牌、网络搜索次数。

成本报告

bash
claude-cost cost # 最近7天,按描述分组
claude-cost cost --period 30d # 最近30天
claude-cost cost --from 2026-01-01 --to 2026-01-31 # 自定义日期范围
claude-cost cost --group-by workspace_id,description # 按工作区和描述分组
claude-cost cost --sum # 仅显示总成本

JSON输出(用于脚本):
bash
claude-cost cost --json
claude-cost cost --sum --json

输出列:日期、描述、模型、金额(美元)、令牌类型、层级。

标志参考

usage
标志描述默认值
--from <date>开始日期(YYYY-MM-DD或ISO格式)7天前
--to <date>
结束日期(YYYY-MM-DD或ISO格式) | 现在 |

| --period | 快捷时间段(7d、30d、90d) | 7d | | --model | 按模型筛选,逗号分隔 | 全部 | | --api-keys | 按API密钥ID筛选,逗号分隔 | 全部 | | --group-by | 按model、apikeyid、workspaceid、servicetier分组 | model | | --bucket | 桶宽度:1d、1h、1m | 1d | | --json | 以JSON格式输出 | false |

cost
标志描述默认值
--from <date>开始日期(YYYY-MM-DD或ISO格式)7天前
--to <date>
结束日期(YYYY-MM-DD或ISO格式) | 现在 |

| --period | 快捷时间段(7d、30d、90d) | 7d | | --group-by | 按workspace_id、description分组 | description | | --sum | 仅输出总成本 | false | | --json | 以JSON格式输出 | false |

安全与数据存储

以下属性是设计使然,可在源代码中验证:

  • - 管理API密钥:仅存储在macOS钥匙串中(服务名称:claude-cost-cli)。设计上,绝不会以明文形式写入磁盘。详见src/infrastructure/keychain-credential-store.ts
  • 无配置文件:所有设置通过CLI标志传递。除钥匙串条目外,磁盘上不存储任何内容。
  • 网络:设计上,API密钥仅通过HTTPS发送到api.anthropic.com。不进行任何其他出站连接。详见src/infrastructure/anthropic-usage-repository.tssrc/infrastructure/anthropic-cost-repository.ts
  • 范围:管理API密钥仅授予对组织使用量和成本数据的只读访问权限。无法修改账单、创建API密钥或访问对话内容。这是Anthropic管理API的属性,而不仅仅是此CLI的属性。
  • 无缓存:查询结果不会被缓存或持久化到磁盘。CLI仅将输出写入stdout。

API参考

此CLI封装了Anthropic管理API:

  • - 使用量:GET /v1/organizations/usagereport/messages
  • 成本:GET /v1/organizations/costreport

文档:https://platform.claude.com/docs/en/build-with-claude/usage-cost-api

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 claude-cost-cli-1776419966 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 claude-cost-cli-1776419966 技能

通过命令行安装

skillhub install claude-cost-cli-1776419966

下载

⬇ 下载 claude-cost-cli v0.1.0(免费)

文件大小: 2.73 KB | 发布时间: 2026-4-17 20:00

v0.1.0 最新 2026-4-17 20:00
claude-cost-cli 0.1.0 initial release

- Query Anthropic Claude Admin API usage and cost data from the command line on macOS.
- Securely stores Admin API key in macOS Keychain; no plaintext or config files on disk.
- Supports both tabular and JSON output for usage and cost reports.
- Flexible querying: filter by model, API key, date range, and more; group and sum data.
- Easy global install via npm; open source with detailed audit and provenance guidance.
- Designed for scripting and automation—no caching, local storage, or unnecessary network calls.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部