Skip to content

blank038/AlexBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlexBar

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 中的 accessTokenrefreshTokenexpiresAt,不会改动订阅类型、权限范围等其他字段。如果 refresh token 已失效,需要先重新执行 Claude Code 登录。

适合谁使用

AlexBar 适合同时使用多个 AI 编程订阅服务的人,尤其是需要经常关注剩余额度、重置时间和服务状态的开发者。

致谢

AlexBar 的“多平台用量查询”功能在最初设计阶段受到了 oh-my-pi 项目的启发,特别是它对 Codex 与 Claude 用量接口的处理思路。本仓库中的相关 Rust 代码为独立重写,与 oh-my-pi 不共享代码,但仍要感谢上游项目提供的参考。

About

A Windows-native tray app for displaying subscription usage for Codex, Claude, and ZAI.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors