RepoSpend

RepoSpend本地开源 AI 编码成本追踪仪表板

RepoSpend 是一款免费开源、本地优先的 AI 编码消耗追踪仪表板, 支持 Codex、Claude Code、GitHub Copilot 及实验性 Cursor, 按仓库、会话、模型和工具聚合 token 用量与 API 等价成本。无需登录、无遥测、不上传代码或提示词, 数据全部留在本机, 适合关注隐私与成本分配的开发者。

free
AI编码Token用量追踪API成本估算本地仪表板开源工具CodexClaude Code开发者工具隐私保护AI编程成本分析
收录日期
3.3 (0 评价数量)

登录后可为项目评分

如果你同时在用 Codex、Claude Code 甚至 GitHub Copilot, 大概率会有个模糊的疑问: 每月订阅费到底花在哪了? RepoSpend 就是冲着这个场景来的——一个 本地优先 的开源仪表板, 专门追踪 AI 编码过程中的 token 消耗和对应的 API 等价成本。

它不登录、无遥测、也不会把你的提示词传出去。仪表板读取的是磁盘上已有的本地会话数据, 按仓库、会话、模型、工具和来源面聚合展示。对在意代码隐私的开发者来说, 这种“数据不出本机”的设计很务实。

到底能看哪些内容

根据官方站点, RepoSpend 目前追踪四种工具: CodexClaude CodeGitHub Copilot, 以及实验性且需主动开启的 Cursor。其中 Codex 与 Claude Code 的成本精度最强, Copilot 是初始支持, Cursor 的导入仍属试验阶段。

仪表板上一屏给出六类信号: 来源筛选、快速操作、总支出、Top 仓库、缓存复用率、命令问题率, 以及文件编辑情况。所有数据都按 Git root 分组, 也就是说子文件夹、包和脚本最终都会归到你认识的项目名下。

  • 按仓库聚合: 每个会话自动归到对应 Git 根目录, 方便对比项目间消耗
  • 按会话/模型/工具拆分: 定位是哪次会话、哪个模型烧掉了大部分 token
  • 缓存复用率与命令问题率: 帮助判断是否有大量重复或失败的调用

估算的是 API 等价成本, 不是账单

这是理解 RepoSpend 数据的一个关键边界。官方明确说, 页面上的金额是 API 等价成本估算, 并非真实订阅账单。也就是说, 它按照公开的模型 API 费率把 token 用量折算成金额, 方便你横向比较模型和工具之间的成本差异, 而不是代替你核对信用卡账单。

最新版本 v0.1.3 主要更新包括: 降低 GPT-5.6 Terra 与 Luna 的 API 等价费率(含缓存输入与缓存写入定价)、保留用户自定义价格覆盖, 同时改进未验证仓库的文件夹分组显示。这说明项目在持续跟随模型定价变动, 而不是一套写死的计算。

上手门槛不高

运行方式很简单: 环境满足 Node 20+ 后, 执行 npx repospend 命令, 浏览器打开 localhost:2005 就能看到仪表板。官方站点还放了一段用虚构《指环王》风格数据做的演示导览, 并不会暴露任何真实仓库信息。

目前项目仍处于 0.1.3 早期阶段, npm 周下载量约 23 次, GitHub 上约 16 颗星。社区规模不大, 但功能定位足够垂直, 对重度的 AI 编码用户来说, 现阶段用起来反而更简单——装好后几分钟内就能看到自己的 token 花在哪了。

如果你同时使用多个 AI 编程工具且很在意成本分配, 不妨把 RepoSpend 当作一个本地只读的“消费地图”。需要提醒的是, 它展示的是估算值, 具体以各工具的官方定价和你的实际套餐为准。

优缺点

优点

  • 本地优先, 隐私友好, 不上传代码或提示词
  • 免费开源, 无登录无遥测, 安装成本低
  • 按仓库、会话、模型多维度聚合, 定位支出直观
  • 模型费率随版本更新, 支持自定义价格覆盖
  • 一条 npx 命令即可运行, 上手简单

缺点

  • GitHub Copilot 与 Cursor 支持尚处早期, 估算精度有限
  • 展示的是 API 等价估算而非真实订阅账单, 与实付金额可能有差异
  • 项目处于 0.x 早期阶段, 社区和生态规模较小
  • 需要 Node 20+ 环境, 对不熟悉命令行的用户有一定门槛

常见问题

RepoSpend 是免费的吗?

是, RepoSpend 完全免费且开源, 通过 npm 安装即可运行, 没有付费套餐或订阅, 也不需要登录账号。

RepoSpend 会把我的代码上传到云端吗?

不会。它读取磁盘上已有的本地会话文件, 仪表板跑在 localhost 上, 官方明确说明无遥测、不上传代码或提示词, 数据全部留在本机。

RepoSpend 支持哪些 AI 编码工具?

目前支持 Codex、Claude Code、GitHub Copilot, 以及实验性且需主动开启的 Cursor。其中 Codex 和 Claude Code 的估算精度最高, Copilot 为初始支持, Cursor 仍在试验阶段。

它显示的成本是真实账单吗?

不是。页面展示的是按公开 API 费率折算的 API 等价成本估算, 官方称之为 API-equivalent estimates, 不代表订阅账单或实际扣费金额。

运行 RepoSpend 需要什么环境?

需要 Node 20+ 运行时, 在终端执行 npx repospend 启动, 然后浏览器访问 localhost:2005 即可看到仪表板, 无需额外配置数据库或服务器。

探索更多

相似工具

Pinstripes

Pinstripes

Pinstripes 是一个 AI 模型推理平台,主打透明量化:明确标注每个模型的权重量化和 KV 缓存精度。Warp 订阅 $5/月含 40 亿 token,无速率限制;Slices 提供专用容量自选精度。OpenAI 兼容,适合大规模 AI agent 并发运行。

DebugAI

DebugAI 是一个 Python SDK 和在线工作台,用于诊断修复失败的 LLM 输出。它自动分析失败类型、严重程度、根因与 pipeline 阶段,并给出可执行的修复建议,能帮助团队更快 debug prompt、RAG 系统和工具调用。

VibeDev

VibeDev 是一款主打自动化、UI 动画与 vibe coding 的 AI 产品概念,定位于把想法快速转化为交互式数字体验。目前以 Lovable 子域名展示,官方尚未公布具体功能、价格或使用方式,适合关注 AI 辅助编程和动效设计的开发者了解。

Lem AI

Lem AI

Lem AI 是一款面向工程团队的知识与工作流助手,能索引 Slack、Jira、GitHub 等工具,提供带来源的自然语言搜索,并自动从 ticket 生成 implementation.md,同时用 SOP 和决策日志强化合规流程。

Bindfort

Bindfort 是面向 MCP 生态的 AI 安全网关,部署在 AI Agent 与 MCP 服务器之间,在每次工具调用前执行策略检查、扫描依赖树风险,并在调用后生成 HMAC 签名的证据收据。官方强调“调用前策略、调用后收据”,并提供免费 MCP 扫描。适合关注 AI 代理供应链安全和可审计性的开发团队。

AI-Native eCommerce Infrastructure

AI-Native eCommerce Infrastructure

AI-Native eCommerce Infrastructure 是专为 Magento 打造的 AI 原生控制平面, 内置浏览器版 Claude Code shell, 将容器化基础设施、实时可观测性与 AI 查询结合。商家、开发者和代理商可直接向店铺数据提问, 快速获得答案, 官方提供 3 天免费试用。

开源项目

guidellm:评估与优化 LLM 推理性能的开源工具

guidellm 是由 vLLM 团队开发的开源工具,用于评估和优化大型语言模型(LLM)在生产环境中的推理性能。它提供压力测试、延迟分析和吞吐量评估,帮助开发者识别瓶颈并调整部署配置。项目主要使用 Python 编写,采用 Apache-2.0 许可证,在采集时拥有 1214 个星标。

ai-gateway:基于 Envoy Gateway 的统一 AI 网关

ai-gateway 是一个基于 Envoy Gateway 的开源项目,提供统一的 API 网关来管理对多种生成式 AI 服务的访问。它简化了 AI 应用的集成与运维,支持负载均衡、缓存和速率限制等功能。项目使用 Go 语言开发,采用 Apache-2.0 许可证。

go-micro:融合 AI 与微服务的 Go 框架

go-micro 是一个开源的 Go 编程语言框架,它融合了 AI 代理工具集与微服务架构,并支持 MCP、A2A 协议以及多 LLM 集成。该项目采用 Apache-2.0 许可证,主要使用 Go 语言开发。截至采集时,该项目在 GitHub 上获得22755颗星。

Kun:本地优先的 AI 代理工作区

Kun 是一个本地优先的 AI 代理工作区,通过共享 GUI 和 TUI 运行时统一编码、写作、设计、研究和自动化。项目主要使用 TypeScript 开发,许可证为 Other。截至采集时拥有 4813 个 GitHub 星标。

terax-ai:轻量级 Tauri 桌面开发环境

terax-ai 是一个基于 Tauri 的桌面开发环境,体积仅 7-8 MB。它集成了 GPU 终端、CodeMirror 编辑器、Git 工具和多提供商 AI 代理,为开发者提供一体化的开发体验。项目主要使用 TypeScript 编写,采用 Apache-2.0 许可证。

jar-analyzer: Java JAR 包分析 GUI 工具,集成 AI 助手

jar-analyzer 是一款开源的 Java JAR 包分析 GUI 工具,集成了 AI 助手。它提供 JAR DIFF、方法调用图探索、DFS 调用链分析、污点分析以及控制流图程序分析等强大功能,适用于 Java 开发者和安全研究员,简化代码审计与逆向工程任务。项目主要语言为 Java,采用 GPL-3.0 许可证,在采集时拥有 2111 个星标。