做了一个 macOS 菜单栏 AI Agent 额度管理工具:RESET! 🔄
最近高频使用 Codex 、Claude Code 、Cursor 、Antigravity 进行开发,遇到了一个比较真实的问题:
AI Agent 越来越强,但是额度管理越来越混乱。
不同工具都有:
- 5 小时窗口
- 周额度
- 模型额度池
- 不同恢复机制
经常出现:
刚进入状态,额度没了。
或者:
准备开始工作,却发现还要等待窗口恢复。
所以自己做了一个 macOS 菜单栏 App:
RESET! 🔄
它的目标:
让 AI 在你需要的时候,已经准备好。
✨ 当前功能
1. AI Agent 额度实时查看
支持:
- ChatGPT / Codex
- Claude Code
- Antigravity
- Cursor
查看:
- 当前剩余额度
- 额度池状态
- 5 小时窗口
- 下一次恢复时间
不用再:
打开多个客户端 → 找设置 → 看剩余次数 → 计算恢复时间。
🔔 2. 额度恢复提醒
额度恢复后:
- macOS Notification
- ✈️ 通知
提醒继续工作。
🧠 3. 智能预热模式(开发中)
这是目前我认为最有价值的功能。
最开始的想法:
每天固定时间提前发送一次请求,让窗口提前开始。
但实际发现并不合理:
- 今天可能不上班
- 当前窗口可能已经启动
- 周额度可能不足
- 半夜执行没有意义
- 每个人 AI 使用习惯不同
所以重新设计成:
AI Agent 使用调度系统。
它会先判断:
今天是否值得预热。
只有满足:
✅ 周额度仍然可用
✅ 当前窗口状态适合
✅ 预测未来几小时会使用该 Agent
✅ 预热收益高于额度成本
✅ 设备在线且有人使用
才执行。
同时根据剩余额度动态调整:
30% 正常预热 10% - 30% 高置信度才预热 < 10% 默认不预热 0% 禁止预热
📊 4. 学习个人使用习惯(本地)
不会记录:
- Prompt
- 项目名称
- 代码内容
- 对话内容
只统计:
- 通常什么时候开始使用 Agent
- 每次连续使用多久
- 哪个 Agent 使用频率最高
- 工作日 / 周末差异
例如:
最近 10 个工作日: 09:45 左右开始使用 Agent 上午: ChatGPT / Codex 较多 下午: Antigravity 较多 平均连续使用: 95 分钟
然后生成:
建议 07:08 预热 ChatGPT 置信度:86% 依据: 最近 10 个工作日通常 10:00 开始 当前窗口尚未启动 周额度剩余 72%
低置信度不会自动执行,而是询问。
可以通过 Telegram:
执行/跳过
🎯 5. 精确管理额度池
不是简单判断:
Antigravity
而是:
Antigravity · Gemini models Antigravity · Claude/ChatGPT models ChatGPT · 5 小时窗口 Claude Code · 5 小时窗口
因为实际使用中:
不同模型可能属于不同额度池。
只有精确到额度池,才能正确计算预热收益。
🔄 6. 动态取消和重新规划
预热计划不会生成后固定执行。
执行前会再次检查:
- 今天是否提前开始工作
- Agent 是否已经使用
- 当前窗口是否改变
- 周额度是否下降过快
- 电脑是否锁屏
- 网络是否正常
条件变化:
自动取消或者重新计算。
🕒 多轮窗口规划
如果一天需要长时间使用 AI Agent:
可以规划多个窗口。
例如:
07:00 预热 10:00 - 12:00 第一轮开发 12:00 窗口恢复 12:00 - 15:30 第二轮开发
不会为了“可能使用”浪费额度。
⚙️ 三种模式
🛡 保守模式
只提醒,不自动执行。
⚖️ 平衡模式(默认)
高置信度自动预热。
低置信度询问。
🚀 激进模式
根据预测自动规划窗口轮转。
🔐 隐私设计
所有统计:
- 本地保存
- 不上传服务器
- 不读取代码
- 不读取 Prompt
只用于判断:
什么时候最可能需要 AI 。
目前预计这几天完成。
欢迎大家交流:
- AI Agent 额度管理有没有真实需求?
- 智能预热是否有价值?
- 你平时使用 Codex / Claude Code / Cursor 最大痛点是什么?
如果合适,后续会开放测试。