Skip to content

blank038/AlexBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlexBar

AlexBar 是一个放在系统托盘里的订阅用量查看工具。它用来集中查看常用 AI 编程服务的用量状态,减少反复打开不同网页或客户端检查额度的麻烦。

展示图

主要功能

  • 在托盘中快速打开用量面板。
  • 查看 Codex、Claude、DeepSeek、z.ai、MiniMax、Kimi 等服务的订阅或用量状态。
  • 显示已用额度、剩余额度和重置时间。
  • 支持手动刷新全部服务,也可以单独刷新某个服务。
  • 可设置自动刷新间隔。
  • 可选择要显示的服务,并调整面板中同时显示的数量。
  • 支持中文和英文界面。
  • 支持开机后自动启动。
  • 支持检查 GitHub Releases 中的新版本。
  • 设置信息会保存在本地,方便下次继续使用。

使用方式

启动 AlexBar 后,点击系统托盘中的 AlexBar 图标即可打开用量面板。面板会展示已启用服务的当前用量,并标记需要关注的状态。

如果需要修改服务、刷新间隔、语言或开机启动,可以从用量面板进入设置窗口进行调整。

支持的服务

服务 说明
Codex 读取本机已有登录信息,用于查看 Codex Plus 或 Pro 的用量情况。
Claude 读取本机已有登录信息,用于查看 Claude Pro 或 Max 的用量情况;access token 过期时会使用本机 refresh token 自动续期。
DeepSeek 需要在设置中填写 API key,用于查看 DeepSeek API 余额。
z.ai 需要在设置中填写 API key,用于查看 z.ai Coding Plan 的用量情况。
MiniMax 需要在设置中填写 API key,用于查看 MiniMax Token Plan 剩余额度。
Kimi 需要在设置中填写 API key,用于查看 Kimi API 余额。

数据与隐私

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