deviffyy/OpenQuota
GitHub: deviffyy/OpenQuota
一款跨平台系统托盘桌面应用,用于集中追踪多种 AI 编程订阅服务的配额、用量和预估支出。
Stars: 28 | Forks: 1
OpenQuota
从系统托盘跟踪你的 AI 编程订阅。
OpenQuota 将你的会话限制、每周配额、重置时间、token 使用量和预估支出
集中在一个紧凑的面板中。将你关注的指标固定到托盘,无需打断工作即可查看剩余额度。
## 下载
| 平台 | 可用的安装包 | 下载 |
| -------- | ------------------------------------------ | ----------------------------------------------------------------------------- |
| Windows | x64 和 ARM64 安装程序 | [下载 Windows 版](https://github.com/deviffyy/OpenQuota/releases/latest) |
| macOS | 适用 Apple Silicon 和 Intel 的通用 DMG | [下载 macOS 版](https://github.com/deviffyy/OpenQuota/releases/latest) |
| Linux | x64 和 ARM64 的 AppImage 和 Debian 安装包 | [下载 Linux 版](https://github.com/deviffyy/OpenQuota/releases/latest) |
打开最新的 release 并选择适用于你平台的文件:
- **Windows:** `_x64-setup.exe` 或 `_arm64-setup.exe`
- **macOS:** `_universal.dmg` — 需要 macOS 11 或更高版本
- **Linux:** `.AppImage` 或 `.deb`
OpenQuota 会自动检查更新。可安装的更新均经过加密签名。
## 支持的提供商
- **Claude Code** — 会话和每周限制、特定模型的使用情况、token 历史记录以及预估
支出
- **Codex** — 会话和每周限制、额度、token 历史记录、模型明细以及预估
支出
- **Cursor** — 总计、Auto 和 API 使用量、额度、token 历史记录以及预估支出
- **Antigravity** — 共享的 Gemini 和 Claude 配额池
- **Copilot** — 高级请求、额外使用量、聊天和补全配额,以及组织计费
- **Devin** — 每日和每周限制、重置时间以及额外使用余额
- **Grok** — 每周配额、额外使用状态、token 历史记录以及预估支出
- **OpenCode** — OpenCode Go 会话、每周和每月支出上限,以及本地托管的用量历史记录
- **OpenRouter** — 额度余额以及每日、每周和每月的支出 (API key)
- **Z.ai** — GLM Coding Plan 会话、每周和网页搜索配额 (API key)
大多数提供商使用你计算机上已有的凭证。OpenRouter 和 Z.ai 需要在“自定义”中添加 API key;OpenQuota 会将它们安全地存储在操作系统的凭证存储中。Codex 订阅限制需要登录 ChatGPT,在仅使用 API key 的会话中不可用。
## 功能
- **托盘仪表盘。** 在紧凑的弹窗中查看所有提供商的配额和重置时间。
- **固定指标。** 让重要数值保持在托盘或 macOS 菜单栏中可见。
- **已用或剩余。** 显示你已消耗的配额或剩余额度。
- **使用历史。** 查看今天、昨天以及过去 30 天的 token 使用量和预估
支出。
- **节奏提醒。** 查看你当前的使用量是否能维持到下一次重置。
- **自定义布局。** 重新排序提供商和指标,隐藏行,并选择保持可见的内容。
- **桌面集成。** 登录时启动、使用全局快捷键并跟随系统主题。
- **快速刷新。** 缓存的值会立即显示,并且提供商会自动在后台
刷新。
OpenQuota 在本地运行,没有自己的账户、云后端、分析或使用情况遥测。
## 开发
环境要求:
- Node.js 22 或更高版本
- pnpm 11.11.0
- 稳定的 Rust 工具链
- [Tauri 2 平台前置条件](https://v2.tauri.app/start/prerequisites/)
安装依赖并启动开发应用:
```
corepack pnpm install --frozen-lockfile
corepack pnpm tauri dev
```
运行完整的质量检查:
```
corepack pnpm verify
```
为当前平台构建安装程序:
```
corepack pnpm build:installer # Windows
corepack pnpm build:linux # Linux
corepack pnpm tauri build --bundles dmg # macOS
```
## 贡献
欢迎提交 issue 和 pull request。在贡献之前请阅读 [CONTRIBUTING.md](CONTRIBUTING.md),
并按照 [SECURITY.md](SECURITY.md) 中的说明私下报告安全问题。
## 许可证
[MIT](LICENSE)
标签:AI辅助开发, MITM代理, 使用量追踪, 可视化界面, 桌面应用, 系统托盘工具, 订阅管理, 通知系统