OpenUsage:面向 AI 订阅跟踪的菜单栏仪表盘
OpenUsage:面向 AI 订阅跟踪的菜单栏仪表盘
管理多份 AI 编程订阅可能会变成一个仪表盘、发票和隐藏超额的迷宫。OpenUsage 将这个迷宫变成一个直接在 macOS 菜单栏中显示的一面简洁易读的面板。该应用 完全免费且开源,并为你显示从 Amp、Claude、Codex、Copilot、Cursor、Kimi Code、Windsurf 等供应商那里使用的确切额度或月度配额——更多供应商正在陆续推出。
为什么选择 OpenUsage?
- 一键可见 – 一眼就能查看使用情况,无需进入每个供应商的网站。
- 自动刷新 – 设定刷新间隔(如每 30 分钟),让应用自动保持数据最新。
- 可自定义快捷键 – 一个全局热键即可在任何地方切换面板。
- 插件化架构 – 添加或更新供应商就像安装一个新插件,既不需要重启应用也不需要手工改代码。
- AI 编写代码 – 令人惊讶,整个仓库的代码全由 AI 助手编写、审阅并发布。无需手工编码。
主要功能概览
| 功能 | 详情 |
|---|---|
| 进度条与徽章 | 立即可视化提示你与每月上限的接近程度。 |
| 供应商列表 | 内置支持 Amp、Antigravity、Claude、Codex、Copilot、Cursor、Kimi Code 与 Windsurf。 |
| 未来供应商 | 计划的插件包括 Factory/Droid、Gemini 与 Vercel AI Gateway。 |
| 跨平台进展中 | Windows 与 Linux 为重点目标,欢迎社区测试者参与。 |
| 自托管 | 采用 Tauri 构建,生成轻量级可在 macOS(Intel 与 Apple Silicon)上运行的二进制文件。 |
| 可扩展插件 | 新的供应商以独立插件形式分发,开发者可自行发布,无需等待核心更新。 |
安装 OpenUsage
- 下载最新版本:前往 GitHub 发布页面 选择适合你芯片的 macOS 安装包(Apple Silicon 或 Intel)。
- 打开 DMG,将
OpenUsage拖到 Applications 文件夹。 - 启动应用:首次运行时会弹出权限对话框,询问“Accessibility 访问权限”。开启后全局快捷键才能正常工作。
- 添加供应商令牌:每个插件都需要 API 密钥或令牌。按默认快捷键 ⌘‑Shift‑U 打开设置面板,粘贴凭证。UI 会自动验证并开始拉取数据。
- 设置刷新间隔:在 Preferences 菜单中选择你想要的自动刷新频率。
设置完成后,一个精致的图标会出现在菜单栏。鼠标悬停可查看各供应商的简短使用饼图;点击图标即可打开完整面板,显示进度条、标签以及每个供应商的复制按钮。
OpenUsage 的工作原理 – 背后
| 层级 | 作用 |
|---|---|
| Tauri | 将 Rust 后端与轻量化 Webview 前端桥接;保持二进制体积小、资源占用低。 |
| 插件 | 每个 AI 供应商都位于 plugins/ 下的专属目录;插件暴露 API,核心读取此 API 来获取 JSON 格式的用量数据。 |
| 数据聚合 | 主 Node/TS 进程设定 n 分钟一次的定时任务,使用存储的 API key 访问每个供应商的接口,并缓存响应供 UI 展示。 |
| 热键 | 通过 Tauri 的 GlobalShortcut API 内置支持全局快捷键,让你无需聚焦应用即可切换面板。 |
| AI 驱动开发 | 所有提交、README、CI 配置及插件骨架均由大型语言模型生成;开发者仍可审阅、改进或替换任何功能。 |
贡献 OpenUsage
本项目与其名称一样完全开源。贡献方式多样:
- 新增供应商 – 如使用未列出的服务,先 fork 仓库,复制已有插件骨架,调整 API 调用后提交 PR。
- 修复缺陷或优化 UX – UI 采用 Svelte + Tailwind,欢迎小幅重构或样式调整。
- 改进文档 – README、贡献指南或
AGENTS.md文件可加入更多示例或更清晰的说明。 - 跨平台支持 – Windows 与 Linux 的二进制已列为重点,测试、打包和 CI 改进均急需帮助。
所有 PR 均由维护者审核。请在提交前运行 npm test 与 npm run build。若遇到 bug 或功能请求,欢迎提交 Issue。
未来路线图
| 里程碑 | 目标 |
|---|---|
| v0.7 | 推出 Windows 与 Linux 二进制,开始 Debian 与 RPM 打包。 |
| v0.8 | 实现“订阅套餐”模式 – 将多家供应商聚合到单个徽章下。 |
| v1.0 | 发布基于 Web 的仪表盘门户(云托管),与桌面版同步。 |
总结
OpenUsage 为开发者乃至非技术用户提供了一种干净、无需额外软件即可清晰看到 AI 编程预算已花费多少的方式。完全由 AI 构建并公开共享,项目展示了插件驱动设计与社区协作的力量。下载、修改供应商密钥,让 OpenUsage 成为让你订阅状况一目了然的抢眼仪表盘。
准备尝试了吗? 从 GitHub 下载最新版本,在 macOS 上安装并添加你的第一个供应商。若有想法或想帮助项目成长,立即浏览仓库、提交 Issue 或 PR。让我们一起把 AI 订阅追踪做到简单、透明、完全免费。
原创文章:
查看原文