claude-usage-cli

📊 Claude API 用量成本查询工具(已弃用)

已弃用的 Claude API 用量与成本查询 CLI,需 Admin API 密钥,支持 macOS Keychain 安全存储,推荐使用 claude-cost-cli 替代

收藏
9.3k
安装
2k
版本
0.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

概述

claude-usage-cli 是一款命令行工具,用于查询 Anthropic Claude API 的组织用量与成本数据。该工具面向需要监控团队或企业级 Claude API 消耗的管理员和开发者。

核心用法

安装后通过 claude-usage 命令操作,主要功能分为三块:

1. 密钥配置config set-key/show/remove-key 管理 Admin API 密钥(sk-ant-admin... 格式),密钥安全存储于 macOS Keychain
2. 用量查询usage 命令支持按时间段(7d/30d/自定义)、模型、API 密钥 ID 等多维度筛选,输出包含输入 Token、缓存 Token、输出 Token、搜索次数等

3. 成本查询cost 命令提供费用明细与汇总,支持按工作空间、描述字段分组

输出格式支持表格(默认)和 JSON(--json),便于人工查看或自动化脚本集成。

显著优点

  • 安全设计:API 密钥仅存储于 macOS Keychain,无配置文件落盘,传输仅使用 HTTPS 直连 Anthropic 官方 API
  • 权限最小化:Admin API 密钥为只读权限,无法修改账单、创建密钥或访问对话内容
  • 灵活查询:支持小时/天/月级粒度、多维度分组、自定义日期范围
  • 开源可审计:代码公开托管于 GitHub,支持从源码构建安装

局限性与风险

⚠️ 关键提示:该工具已被标记为弃用(DEPRECATED),官方推荐迁移至 `claude-cost-cli`

  • 平台限制:仅支持 macOS,Linux/Windows 用户无法使用
  • 依赖 Node.js:需 >= 18 版本,环境配置增加使用门槛
  • 无数据缓存:每次查询均实时请求 API,大数据量场景效率受限
  • 密钥管理风险:虽使用 Keychain,但命令行工具仍面临剪贴板泄露、进程列表暴露等侧信道风险
  • 网络依赖:纯在线工具,无离线数据导出/备份机制

适合人群

  • macOS 环境下的 Claude 企业/团队管理员
  • 需要定期生成用量报告的技术运营人员
  • 偏好命令行工作流、需将数据集成至现有监控体系的开发者

常规风险

| 类别 | 说明 |
|------|------|
| 供应链 | npm 包可能存在依赖污染,建议优先从源码构建安装 |
| 凭证泄露 | Admin API 密钥权限高于普通 API key,一旦泄露可读取组织全部用量数据 |
| 合规 | 用量数据可能包含敏感业务信息,JSON 输出需注意管道传输安全 |
| 维护状态 | 已弃用,未来可能存在安全补丁缺失风险,建议尽快迁移 |

claude-usage-cli 内容

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