我很少只用一个AI编程工具了。Codex可能在处理一个任务,Claude Code在跑另一个,Gemini CLI适合另一种工作流,Antigravity也有它自己的长处。

问题在于,每个工具报告用量的方式都不一样:

打开网易新闻 查看精彩图片

  • 限额窗口不同;
  • 重置时间不同;
  • 对"用量"的定义不同;
  • 有时根本没有可访问的配额信息。

我一直在问自己同样的问题:

我还剩多少用量?

什么时候重置?

我今天用的是哪个模型?

为了回答这些问题去打开好几个应用和面板,感觉没必要。我希望答案就待在我能立刻看到的地方:macOS菜单栏。

所以我做了UsageNow。

一个地方,看AI编程用量

UsageNow是一款原生macOS应用,把多个AI编程工具的用量信息收进一个紧凑视图

目前它支持:

  • Codex
  • Claude Code
  • Gemini CLI
  • Antigravity

点击菜单栏图标,就能看到可用的限额窗口、还剩多少、何时重置,以及当天按模型拆分的本地token和请求活动。

还有小号和中号桌面小组件,不打开应用也能查看用量。

这些提供方其实并不一样

构建UsageNow过程中比较有意思的一点,是发现每个工具暴露数据的方式有多么不同。

Codex

Codex的限额、重置时间和账户套餐,来自本地运行的官方Codex app-server。token和请求活动则根据Mac上已有的会话文件计算。

UsageNow不需要读取或复制Codex的凭据。

Claude Code

Claude Code在本地存了足够的会话数据,可以算出token活动、请求数、用过的模型和账户信息。

订阅限额要复杂一些。UsageNow可以通过一个实验性的、需要用户主动开启的集成来获取,复用已有的Claude Code登录状态。访问令牌只保存在内存中,且只发送给Anthropic。

如果这个选项被关闭——或者限额获取失败——本地活动数据依然可用。