AlexBar 是一个放在系统托盘里的订阅用量查看工具。它用来集中查看常用 AI 编程服务的用量状态,减少反复打开不同网页或客户端检查额度的麻烦。
- 在托盘中快速打开用量面板。
- 查看 Codex、Claude、z.ai 等服务的订阅或用量状态。
- 显示已用额度、剩余额度和重置时间。
- 支持手动刷新全部服务,也可以单独刷新某个服务。
- 可设置自动刷新间隔。
- 可选择要显示的服务,并调整面板中同时显示的数量。
- 支持中文和英文界面。
- 支持开机后自动启动。
- 设置信息会保存在本地,方便下次继续使用。
启动 AlexBar 后,点击系统托盘中的 AlexBar 图标即可打开用量面板。面板会展示已启用服务的当前用量,并标记需要关注的状态。
如果需要修改服务、刷新间隔、语言或开机启动,可以从用量面板进入设置窗口进行调整。
| 服务 | 说明 |
|---|---|
| Codex | 读取本机已有登录信息,用于查看 Codex Plus 或 Pro 的用量情况。 |
| Claude | 读取本机已有登录信息,用于查看 Claude Pro 或 Max 的用量情况;access token 过期时会使用本机 refresh token 自动续期。 |
| z.ai | 需要在设置中填写 API key,用于查看 z.ai Coding Plan 的用量情况。 |
AlexBar 会在本机保存设置和必要的凭据信息,用于刷新用量状态。请只在可信设备上使用,并妥善保管本机账号和 API key。
Claude 的 OAuth 续期会原地更新 ~/.claude/.credentials.json 中的 accessToken、refreshToken 和 expiresAt,不会改动订阅类型、权限范围等其他字段。如果 refresh token 已失效,需要先重新执行 Claude Code 登录。
AlexBar 适合同时使用多个 AI 编程订阅服务的人,尤其是需要经常关注剩余额度、重置时间和服务状态的开发者。
AlexBar 的“多平台用量查询”功能在最初设计阶段受到了 oh-my-pi 项目的启发,特别是它对 Codex 与 Claude 用量接口的处理思路。本仓库中的相关 Rust 代码为独立重写,与 oh-my-pi 不共享代码,但仍要感谢上游项目提供的参考。
