← 返回列表
AI Agent Quota Dashboard

AI Agent Quota Dashboard

已发布桌面应用

技术栈: TypeScript · Electron · Node · SQLite · electron-builder · GitHub Actions

开始下一轮任务前,先看清 AI 额度。 AIQD 只回答一个问题:每天和 AI 编程代理打交道的人,还剩多少额度,什么时候重置? 它只读取 Codex 与 Claude 已经写在你本机上的用量数据,并且始终标明每个数字的来源和新旧程度。

主面板:Codex 与 Claude 的剩余额度、使用窗口、来源报告的重置时间(演示数据)
主面板:Codex 与 Claude 的剩余额度、使用窗口、来源报告的重置时间(演示数据)

核心特点

  • 额度优先

    首屏就是每个使用窗口(5 小时、每周)的剩余额度;只有来源真的提供重置时间时才显示。它不是 token 或花费统计工具。

  • 数据诚实

    “最后记录于”(来源记录用量的时间)与“上次检查”(AIQD 读取的时间)分开显示。数据过期或缺失会明确标注,绝不猜测。

  • 本地优先

    服务只监听 127.0.0.1,读数保存在本地 SQLite。不读取也不上传 cookie、密码、对话内容或源码。

  • 三种界面

    完整主面板、方便瞄一眼的托盘小面板,以及可选的置顶小组件。支持英文和简体中文。

工作原理

AIQD 不会访问任何服务商的服务器。每个适配器只解析一个本地来源,核心模型把它们统一成带新鲜度和来源可信度的额度窗口,界面显示的一切都来自归一化后的数据,而不是原始文件。

数据流:本地来源 → 适配器 → 核心模型 → SQLite → 本地 API → 各个界面
数据流:本地来源 → 适配器 → 核心模型 → SQLite → 本地 API → 各个界面

Claude 的数据既可以来自 Claude Code 的 statusline,也可以来自 Claude Desktop 的本地用量记录;两者互为替代,不必都安装。

清晰的首次引导

首次启动时,引导会询问你使用哪些工具、偏好哪种 Claude 数据来源;之后设置页对每个来源只给一个下一步操作。“连接状态”页展示哪些来源已就绪、接下来做什么,原始诊断信息则收在“技术报告”里。

首次启动引导:选择你使用的工具
首次启动引导:选择你使用的工具
连接状态:每个来源就绪与否、下一步做什么
连接状态:每个来源就绪与否、下一步做什么
从安装到看到第一个读数
从安装到看到第一个读数

随时一瞥

托盘小面板和置顶小组件使用与主面板相同的读数和措辞,瞄一眼的结果不会和完整视图矛盾。设置项都是可选、可撤销的:开机自启默认关闭,Codex 重置点数提醒在启用前可以先预览。

托盘小面板
托盘小面板
置顶小组件
置顶小组件
设置:按来源引导、桌面偏好、高级选项
设置:按来源引导、桌面偏好、高级选项

工程细节

  • 分层、可测试: 来源适配器 → 核心额度模型 → SQLite 存储 → 本机 API → Electron 界面。新增解析器必须附带脱敏样本文件和测试。
  • 设计上就诚实: 来源可信度模型会标出数据来自哪里,并解释数字为什么可能过期;不支持的窗口直接隐藏,而不是推测。
  • 安全的设置流程: Claude Code 的 statusline 连接由用户主动一键完成,只写入它需要的本地设置。
  • 发布规范: Windows 与 Ubuntu 双平台 CI、固定版本的 GitHub Actions、依赖审计与 SBOM,由版本标签触发发布并附 SHA-256 校验文件。MIT 许可证、更新日志和安全策略齐全。
  • 配套工具: doctor 诊断命令,以及不含账号标识和原始路径的 JSON / CSV 导出。

当前状态

已公开发布 v0.1.0 Windows x64 预览版。开源代码签名申请仍在审批中,安装包暂未签名,因此在发布页提供了 SHA-256 校验值。仅在浏览器里使用 Claude 或 ChatGPT 的账号无法监控,因为本机没有可读取的文件。上方截图使用的是当前开发分支的脱敏演示数据,可能比安装包稍新。