Releases: qunqin24/Pulse
Release list
Pulse 1.1.2
Pulse 1.1.2
已经在运行 1.1.1? 会自动提示更新,也可在 设置 → 关于 → 检查更新 手动检查。
新功能
- 更多 Token 消耗来源。 新增 Gemini CLI、Cline、Roo Code、OpenClaw、GitHub Copilot 等本地记录读取,并支持 Cursor、Trae 等导出数据。部分来源需要先导出或捕获记录;可读格式及验证范围见来源说明。
- 模型用量详情。 点击模型可查看输入、输出、缓存读写、每日与每小时消耗,以及各 Agent 的贡献;明细表支持排序和分页。费用按公开 API 价格折算,不是订阅账单。
- 图表悬停读数。 指向历史图表即可查看对应日期或小时的 token 数量,较短的柱形和零用量时段也能选中。
- 浮动栏菜单与全局快捷键。 右键浮动栏即可打开设置;可自行设置快捷键,用于打开设置或显示、隐藏浮动栏。默认不绑定按键。
- 繁体中文、日语和韩语。 界面与 README 新增三种语言,大数缩写使用各语言对应的单位。
改进与修复
- 补全仅由套餐商公布价格的模型计价,修复 Kilo CLI 的价格来源;日汇总、模型详情和会话金额保持一致。
- Antigravity IDE 读取自身的会话存储;Devin 记录不再误标为仅来自 CLI,已匹配的数据库与 Desktop 捕获只统计一次。
- 跨天汇总记录只计入所选区间;Command Code 回退对话后仍保留已经发生的消耗,重复记录不会重复计数。
- Token 消耗默认显示最近一周,并记住所选区间;缺失价格、不完整计数和不可用的小时明细会明确标注,旧缓存自动重读。
- 修复切换语言后设置侧栏变窄的问题,补充 Agent 图标并更新界面截图。
安装
下载 Pulse-1.1.2.dmg,打开后拖入「应用程序」。未公证,首次启动会被阻止:先打开 Pulse 并关闭警告,再到 系统设置 → 隐私与安全性 → 安全性 → 仍要打开。只需操作一次。
需要 macOS 14 或更高版本,支持 Apple 芯片和 Intel。
完整更新记录:v1.1.1...v1.1.2
Pulse 1.1.2
Already running 1.1.1? Pulse will offer 1.1.2 on its own — or use Settings → About → Check now.
New
- More token-spend sources. Added local-record readers for Gemini CLI, Cline, Roo Code, OpenClaw, GitHub Copilot and more, plus exports from Cursor, Trae and others. Some sources require a prior export or capture. See sources and validation coverage for supported formats.
- Model usage details. Open a model to inspect input, output, cache reads and writes, daily and hourly usage, and contributions by agent. Detail tables support sorting and paging. Costs use published API rates and are not a subscription bill.
- Chart hover values. Point at a history chart to see the token count for a date or hour, including short bars and periods with no usage.
- Rail menu and global shortcuts. Right-click the floating rail to open Settings. Optional shortcuts open Settings or show and hide the rail; both are unassigned by default.
- Traditional Chinese, Japanese and Korean. Added three interface and README translations, with large-number abbreviations using each language's own units.
Changed and fixed
- Added pricing for models listed only by their plan vendor and corrected Kilo CLI's price source. Day, model and session amounts agree.
- Antigravity IDE reads its own conversation store. Devin records are no longer labelled CLI-only, and matched database sessions and Desktop captures count once.
- Cross-day aggregate records contribute only their in-range usage. Command Code rewinds retain consumption that already occurred, and replayed records are not counted twice.
- Token spend defaults to the last week and remembers the selected span. Missing prices, incomplete counts and unavailable hourly detail are identified; older caches are reread automatically.
- Fixed the Settings sidebar narrowing after a language change, added agent icons and updated screenshots.
Install
Download Pulse-1.1.2.dmg and drag Pulse into Applications. Not notarized, so macOS blocks the first launch: open Pulse, dismiss the warning, then go to System Settings → Privacy & Security → Security → Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Full Changelog: v1.1.1...v1.1.2
Pulse 1.1.1
Pulse 1.1.1
已经在运行 1.1.0? 会自动提示更新,也可在 设置 → 关于 → 检查更新 手动检查。
新功能
- Devin 成为第十八个服务商。 从 Chromium 浏览器会话读取每日、每周额度,无需钥匙串授权;无登录凭据时读取应用保存的带日期套餐。不同账户和组织的读数保持隔离。
- Token 消耗统计。 汇总 Claude Code、Codex、OpenCode、Kilo CLI、Grok Build、Kimi CLI 和 Devin CLI 的本机会话,按区间、Agent、模型、项目、会话和 token 类型查看。费用按公开 API 价格折算,不是订阅账单。
- 开发者集成。 在设置中导出 Raycast 扩展及 tmux、sketchybar、终端脚本;
Pulse --json增加读数来源和账户设置链接。集成仅读取缓存。配置指南。 - 连接诊断。 查看最近检查、读数来源、缓存和回退结果,按原因修复连接;额外账户可原位重新登录。可复制不含账户详情或凭据的诊断信息。
- 变红阈值可调。 可选 60%–90%,默认 75%;圆环、详情条和收起的胶囊保持一致,已耗尽状态仍优先。
改进与修复
- Claude Code 的 warning 不再被误判为额度耗尽;登录码、取消按钮和错误信息归属正确的服务商页面,切换页面不再串写凭据。
- 修复详情卡片展开、收起时沿胶囊漂移的问题。
- 跨天会话只计入所选区间;修正日志与数据库缓存更新、模型别名计价和自定义会话标题读取。
- Devin 旧快照按实际时间标注,过期窗口和超龄快照不再显示;额度变化纳入自适应刷新,异常浏览器存储长度不再导致崩溃。
安装
下载 Pulse-1.1.1.dmg,打开后拖入「应用程序」。未公证,首次启动会被阻止:先打开 Pulse 并关闭警告,再到 系统设置 → 隐私与安全性 → 安全性 → 仍要打开。只需操作一次。
需要 macOS 14 或更高版本,支持 Apple 芯片和 Intel。
致谢
感谢 @frankliness 首次贡献,带来登录状态和额度警告修复(#21、#22)。
完整更新记录:v1.1.0...v1.1.1
Pulse 1.1.1
Already running 1.1.0? Pulse will offer 1.1.1 on its own — or use Settings → About → Check now.
New
- Devin is the eighteenth provider. Read daily and weekly quota from your Chromium browser session without a keychain prompt. With no credential, Pulse reads the app's dated saved plan. Account and organization boundaries are preserved.
- Token spend. Bring together local sessions from Claude Code, Codex, OpenCode, Kilo CLI, Grok Build, Kimi CLI and Devin CLI, grouped by span, agent, model, project, session and token kind. Costs use published API rates and are not a subscription bill.
- Developer integrations. Export a Raycast extension and tmux, sketchybar and shell scripts from Settings.
Pulse --jsonnow includes reading sources and account links; integrations only read the cache. Setup guide. - Connection diagnostics. Inspect checks, sources, cache use and fallback outcomes, with relevant repair actions and in-place reauthentication for added accounts. Copied diagnostics omit account details and credentials.
- Configurable warning colour. Choose where rings turn red, from 60% to 90% (default 75%). Rings, detail bars and the collapsed rail agree; exhausted limits still take precedence.
Changed and fixed
- Claude Code warnings no longer mean exhausted. Device codes, Cancel and errors stay with their provider; switching panes no longer lets login completion overwrite another provider's credential field.
- Fixed detail cards drifting along the rail as they open and close.
- Cross-midnight sessions count only their in-range work. Corrected log and database cache updates, model aliases and custom session titles.
- Devin snapshots retain their actual age; expired windows and over-age snapshots disappear. Quota changes participate in adaptive refresh, and malformed browser-storage lengths no longer crash Pulse.
Install
Download Pulse-1.1.1.dmg and drag Pulse into Applications. Not notarized, so macOS blocks the first launch: open Pulse, dismiss the warning, then go to System Settings → Privacy & Security → Security → Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Contributors
Thanks to @frankliness for their first contributions: sign-in state and quota warning fixes (#21, #22).
Full Changelog: v1.1.0...v1.1.1
Pulse 1.1.0
Pulse 1.1.0
已经在运行 1.0.9? 会自动提示更新,也可在 设置 → 关于 → 检查更新 手动检查。
新功能
- DeepSeek 成为第十七个服务商,也是第一个完全不报告额度的服务商 —— 只有预付余额。圆环分母在 DeepSeek 设置里选:自上次充值(默认,无需填写,充值后圆环从满格重新开始)、只看余额(不画环,金额直接显示在胶囊上)、我的预算(按你填的数字量)。刚开始用「自上次充值」读数会偏低,卡片会标明从哪天算起。
- 余额提醒线。 DeepSeek 和 Command Code 的设置里可设余额提醒线,跌破时提醒一次,充值或挪动该线之后才会再次提醒。用金额不用百分比,因为这两家没有百分比可算。不填则不提醒。
- API 余额查得更勤了。 DeepSeek 和 Command Code 现在至少每五分钟查一次(API 消费在本机无痕迹,原来的半小时等待对它们不起作用)。其余服务商不受影响。
- 服务商列表默认按字母排序。 自己排过顺序的原样保留。
改进与修复
- 智谱改叫 Zhipu,与列表里其余拉丁字母名称一致。公司、站点、密钥都不变;其同伴仍叫 z.ai。
- 大额余额不再撑破圆环:胶囊显示 ¥5k、$1.2M 这样的缩略式(永远向下取整),精确金额在卡片和设置页。
- 修复胶囊初始位置偏低约 76pt、首次改设置才归位的问题。
- 预付余额通知更准确:切换计量方式不再误报「限额已重置」;余额达到自设金额的 100% 也不再声称服务商说你没钱了。
安装
下载 Pulse-1.1.0.dmg,打开后拖入「应用程序」。未公证,首次启动会被阻止:先打开 Pulse 并关闭警告,再到 系统设置 → 隐私与安全性 → 安全性 → 仍要打开。只需操作一次。
需要 macOS 14 或更高版本,支持 Apple 芯片和 Intel。
完整更新记录:v1.0.9...v1.1.0
Pulse 1.1.0
Already running 1.0.9? Pulse will offer 1.1.0 on its own — or use Settings → About → Check now.
New
- DeepSeek is the seventeenth provider, and the first that reports no allowance at all — only prepaid balance. You choose the ring's denominator in DeepSeek's settings: Since top-up (default, nothing to fill in; the ring restarts from full when you add credit), Balance only (no ring, the money itself on the rail), or My budget (against a figure you type). The first days on "since top-up" read low; the card says which date it measures from.
- Low-balance alert. DeepSeek and Command Code get a Warn below figure in their settings; Pulse says so once when the balance falls under it, and again only after a top-up — or after you move the line. Money rather than a percentage, since these two report no allowance. Off until you set one.
- API balances are checked more often. DeepSeek and Command Code are now checked at least every five minutes (API spend leaves no trace on this Mac, so the old half-hour wait never worked for them). Everything else is unaffected.
- The provider list starts in alphabetical order. Your own arrangement, if you made one, is untouched.
Changed and fixed
- 智谱's row is now called "Zhipu", matching the Latin-script names around it. Company, storefront and key are unchanged; its sibling stays z.ai.
- A large balance no longer overflows the ring: the rail shows ¥5k, $1.2M (always rounded down); the exact figure is on the card and in Settings.
- Fixed the rail sitting about 76pt too low until the first settings change.
- Prepaid-balance notifications are correct now: changing what the ring measures against no longer announces a reset, and a balance reaching 100% of your own figure no longer claims the provider says you are out.
Install
Download Pulse-1.1.0.dmg and drag Pulse into Applications. Not notarized, so macOS blocks the first launch: open Pulse, dismiss the warning, then go to System Settings → Privacy & Security → Security → Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Full Changelog: v1.0.9...v1.1.0
Pulse 1.0.9
Pulse 1.0.9
已经在运行 1.0.8? 会自动提示更新,也可在 设置 → 关于 → 检查更新 手动检查。
新功能
- Command Code 成为第十六个服务商。 它按美元信用额度计费而非 token 配额,所以环显示的是钱:滚动的 5 小时和每周限额、组织的消费上限,以及本月套餐额度用掉多少。最后一项在卡片上标着推算——Command Code 只报告套餐还剩多少,不报告总额度;认不出的套餐干脆不显示这一行,而不是给个 0%。登录方式是粘贴密钥,或直接借用
cmd auth login已保存的那一份。 - 悬浮栏可以跟随活动显示器。 打开「跟随活动显示器」,胶囊就会移动到指针所在的那块屏幕,保持原来的贴边方向和相对位置。始终只有一条胶囊——是搬过去,不是每台显示器各放一条。关掉开关就留在你上次拖到的地方,默认关闭。
安装
下载 Pulse-1.0.9.dmg,打开后拖入「应用程序」。未公证,首次启动会被阻止:先打开 Pulse 并关闭警告,再到 系统设置 → 隐私与安全性 → 安全性 → 仍要打开。只需操作一次。
需要 macOS 14 或更高版本,支持 Apple 芯片和 Intel。
完整更新记录:v1.0.8...v1.0.9
Pulse 1.0.9
Already running 1.0.8? Pulse will offer 1.0.9 on its own — or use Settings → About → Check now.
New
- Command Code is the sixteenth provider. It bills a credit balance in dollars rather than a token allowance, so the rings are money: the rolling 5-hour and weekly limits, your organisation's spend limits, and how much of this month's plan is gone. That last one is marked estimated on the card — Command Code reports what is left of a plan's monthly credit but never its size; a plan Pulse cannot size shows no monthly row at all rather than a zero. Sign in by pasting a key, or let Pulse borrow the one
cmd auth loginalready saved. - The panel can follow the active display. Switch on "Follow the active display" and the rail moves to whichever screen your pointer is on, keeping the same corner and the same distance down it. There is still only one rail — carried across, not copied. Leave the setting off and it stays where you last dragged it; off is how it ships.
Install
Download Pulse-1.0.9.dmg and drag Pulse into Applications. Not notarized, so macOS blocks the first launch: open Pulse, dismiss the warning, then go to System Settings → Privacy & Security → Security → Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Full Changelog: v1.0.8...v1.0.9
Pulse 1.0.8
Pulse 1.0.8
已经在运行 1.0.7? 会自动提示更新,也可在 设置 → 关于 → 检查更新 手动检查。
新功能
- 界面跟随 Mac 的语言。 Pulse 一直带中文翻译,只是之前没告诉 macOS——系统语言为简体中文的 Mac 打开的是英文 app。这次更新会自动切过去;想用英文仍可在 设置 → 语言 覆盖。中文文案也整体重写了一遍。
- Antigravity 的两套额度可显示成两个环。 套餐给 Gemini 和 Claude/GPT 各一份预算,之前一个环只能跟随更忙的那份,另一份要悬停才看得到。在 Antigravity 设置里打开「每个模型组一个圆环」即可,两环共用同一次登录刷新。默认关闭。
- 智谱和 z.ai 有了用量历史,读自控制台自己画图用的统计,覆盖你用它的每一台机器(Claude Code、Codex 的历史则是读本机会话文件算出的)。只统计 token——换算不成钱时卡片会明说,而不是印一个看似确定的零。
- 环上有了第二圈。 主环内侧更细的一圈显示同份额度里次满的限额——5 小时窗口,和它所属的周额度——不用悬停两个都看得见。额度按模型拆分时,两圈取自同一份额度。默认关闭,在设置里打开;只上报一个限额的服务商不会多画。
问题修复
- 修复拖动时面板从手底下溜走:在面板比菜单栏下方空间高的显示器上(多数笔记本),Pulse 之前参照窗口从未到达过的位置画悬浮栏,拖动第一帧会跳约一个环的距离。现在精确跟随指针。
- 两个 GLM Coding Plan 条目改以店铺命名——z.ai 和智谱。两家店卖的套餐同名,之前国际版用户会选错条目,密钥被发去大陆服务而被拒。
- 被拒的密钥现在明说被拒:这两个服务把判决放在 HTTP 200 里,之前只认英文措辞和两个错误码——最常见的「拿错店的密钥」只会报「服务返回错误」。
安装
下载 Pulse-1.0.8.dmg,打开后拖入「应用程序」。未公证,首次启动会被阻止(macOS 15 起右键「打开」已无效):先打开 Pulse 并关闭警告,再到 系统设置 → 隐私与安全性 → 安全性 → 仍要打开。只需操作一次。
需要 macOS 14 或更高版本,支持 Apple 芯片和 Intel。
完整更新记录:v1.0.7...v1.0.8
Pulse 1.0.8
Already running 1.0.7? Pulse will offer 1.0.8 on its own — or use Settings → About → Check now.
New
- The interface follows your Mac's language. Pulse always shipped Chinese translations, macOS just wasn't told — a Mac set to 简体中文 got an English app. This update switches over on its own; Settings › Language still overrides. The Chinese copy was rewritten throughout.
- Antigravity can show its two allowances as two rings. The plan carries one budget for Gemini and another for Claude and GPT; until now one ring could only follow the busier, and the other went unseen unless you hovered. Switch on "A ring for each model group" in Antigravity's settings; both rings share the one login. Off by default.
- 智谱 and z.ai get a usage history, read from the same statistics the console draws its charts from, so it covers every machine you use it on (the Claude Code and Codex histories are worked out from session files on this Mac). Tokens only — where the figures cannot be turned into money, the card says so rather than printing a confident zero.
- A second limit on the ring. A thinner ring inside the first shows the next-fullest limit of the same kind — the 5-hour beside the weekly it belongs with — both readable without hovering. Where an allowance is split by model, both arcs come from the same allowance. Off by default; a provider reporting one limit gains nothing.
Fixed
- The panel no longer slides out from under you as you pick it up. On displays where the panel is taller than the space under the menu bar — most laptops — Pulse was drawing the rail relative to a position the window never had, jumping about one ring's worth on the first frame of a drag. It tracks the pointer exactly now.
- The two GLM Coding Plan rows are now named for the shops — z.ai and 智谱. Both shops sell the plan under the same name, so people picked the wrong row and had their key sent to the other service, which refused it.
- A refused key now says so. These services put the verdict inside an ordinary HTTP 200, and Pulse only recognised the English wording and two error codes — so the most common mistake of all came out as "the service returned an error".
Install
Download Pulse-1.0.8.dmg and drag Pulse into Applications. Not notarized, so macOS blocks the first launch — and on macOS 15 and later right-click → Open no longer works: open Pulse, dismiss the warning, then go to System Settings → Privacy & Security → Security → Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Full Changelog: v1.0.7...v1.0.8
Pulse 1.0.7
Pulse 1.0.7
已经在运行 1.0.6? 会自动提示更新,也可在 设置 → 关于 → 检查更新 手动检查。
新功能
- 通知提醒。 设置里三个开关,默认全关:提醒阈值——限额越过 75/80/90/95%(自选)时通知一次,服务商判定用尽时再通知一次;限额恢复——被提醒过的窗口重置后说一声,那是可以接着干活的时刻;读不到用量时——读取失败会退回上次的好数据,面板看起来一切正常,只有「上次读取」时间露馅,所以连续三次失败才说一次,用的就是额度卡上那句文案。
- 每件事只说一次。 打开开关时已越线的限额立刻提醒一次,之后直到重置或恶化不再重复。「用尽」是服务商自己的判断,不是四舍五入出来的;重置只在证据确凿时播报,滚动的周额度下滑几个点不会被误当成窗口重置;未配置的服务商和没在运行的应用不算故障。
- 火山引擎,第十五个服务商。方舟 Coding Plan 和 Agent Plan,个人版与团队版,各自的 5 小时、周、月窗口。两条读取路径:
arkcli(用它已保存的登录,无需粘贴),或一对火山引擎访问密钥(给有密钥但本机不跑 CLI 的人)。两者都配置时优先用密钥——CLI 的登录可能属于另一个账号。 Pulse --json:把数字送到 tmux 状态栏、sketchybar、Raycast、shell 提示符。它打印 app 最近一次读到的内容而不是重新请求,每秒轮询也无代价;每个账号都注明数字的读取时间。输出不随界面语言变化,解析它的脚本不会坏。- 设置里加了搜索框,同时匹配服务商名和你自己起的标签——第二个 Claude 订阅哪怕叫「工作」,输 Claude 也能找到。
- 拖动即可给悬浮栏排序。 箭头保留——精确移动一格,也是唯一键盘方式;列表下有「重置顺序」按钮。
问题修复
- Antigravity 现在也能从 IDE 读取,不只是桌面客户端;两者报的是同一份数据——Gemini 组和 Claude/GPT 组,各自的周额度和 5 小时额度。
- 修复 Antigravity 挑错助手后放弃的问题——它会同时跑多个,只有一个答得上,之前问了第一个就停。
- 设置窗口默认开得更大,侧边栏更宽,长名字不再被截断。
- 通知带系统默认提示音;在 系统设置 → 通知 → Pulse 里调整。
安装
下载 Pulse-1.0.7.dmg,打开后拖入「应用程序」。未公证,首次启动会被阻止(macOS 15 起右键「打开」已无效):先打开 Pulse 并关闭警告,再到 系统设置 → 隐私与安全性 → 安全性 → 仍要打开。只需操作一次。
需要 macOS 14 或更高版本,支持 Apple 芯片和 Intel。
完整更新记录:v1.0.6...v1.0.7
Pulse 1.0.7
Already running 1.0.6? Pulse will offer 1.0.7 on its own — or use Settings → About → Check now.
New
- Notifications. Three switches in Settings, all off until you turn them on. Warn at posts a notification when a limit passes 75, 80, 90 or 95% — whichever you pick — and again when the provider says it is spent. When a limit comes back says so once the window you were warned about has turned over. When a reading stops arriving is about Pulse rather than usage: a failed check falls back to the last good figures, so the fault is otherwise invisible — it waits for three failures in a row, with the same sentence the card would have shown.
- It says each thing once. A limit already past the line when you switch this on is mentioned straight away, then not again until it resets or gets worse. "Spent" is the provider's own word, never a rounding of ours; a reset is announced only on unambiguous evidence, so a rolling weekly allowance sliding a few points is not mistaken for a window turning over; a provider you never set up or an app that is not running is not a failure.
- Volcengine, bringing it to fifteen. The Ark Coding Plan and Agent Plan, personal and team, each with five-hour, weekly and monthly windows. Two ways in:
arkcli(its own saved login, nothing to paste) or a Volcengine access key pair, for anyone who has keys but doesn't run the CLI here. With both set up it prefers the keys — the CLI's sign-in may belong to a different account. Pulse --json: the figures in a tmux status line, sketchybar, Raycast, a shell prompt. It prints what the app last read rather than fetching, so polling every second costs nothing; every account says when its figures were taken. Nothing in the output is translated, so scripts don't break when you change the interface language.- Settings has a search field, matching provider names and your own labels — a second Claude subscription called "work" is still found by typing Claude.
- Reorder the rail by dragging. The arrows remain — precise, and the only keyboard way — plus a Reset order button under the list.
Fixed
- Antigravity reads from the IDE too, not only the desktop app; both report the same thing — the Gemini and the Claude-and-GPT group, weekly and five-hour each.
- Antigravity no longer picks the wrong helper and gives up — it runs several, only one answers, and Pulse asked the first it found and stopped.
- The Settings window opens bigger, with a wider sidebar, so long names are no longer truncated.
- Notifications come with the standard sound; adjust in System Settings › Notifications › Pulse.
Install
Download Pulse-1.0.7.dmg and drag Pulse into Applications. Not notarized, so macOS blocks the first launch — and on macOS 15 and later right-click → Open no longer works: open Pulse, dismiss the warning, then go to System Settings → Privacy & Security → Security → Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Full Changelog: v1.0.6...v1.0.7
Pulse 1.0.6
Pulse 1.0.6
已经在运行 1.0.5? 会自动提示更新,也可在 设置 → 关于 → 检查更新 手动检查。
新功能
- Grok,读取 Grok Build CLI 已保存的登录信息,无需粘贴。注意:自 2026 年 6 月起,付费 Grok 套餐的周额度池在所有 Grok 产品之间共用——网页、Imagine、语音、API 和 CLI 花的是同一份。所以这里显示的是整个账号本周的用量,不是 CLI 的,这也是它叫 Grok 而不是 Grok Build 的原因。
- Grok Bot,名字相近,但是两笔额度:它随 Cursor 套餐附送,读取 Cursor 编辑器已保存的登录信息,并用 xAI 图标以示区分。装了独立客户端才自动出现,否则在设置里打开。
- 两者都可添加第二个账号。 Grok 用设备码登录,Grok Bot 走 Cursor 自己的登录页。都只申请能读到额度的最小权限,绝不申请读写对话。
问题修复
- 修复额度卡显示服务商从未上报过的窗口时长——有些时长只用于排序,会被误当成重置时间印出来。
- 修复单一读取方式的服务商在设置里显示错误说明——除 Cursor 外都被描述成了「Antigravity 语言服务器」。
安装
下载 Pulse-1.0.6.dmg,打开后拖入「应用程序」。未公证,首次启动会被阻止(macOS 15 起右键「打开」已无效):先打开 Pulse 并关闭警告,再到 系统设置 → 隐私与安全性 → 安全性 → 仍要打开。只需操作一次。
需要 macOS 14 或更高版本,支持 Apple 芯片和 Intel。
完整更新记录:v1.0.5...v1.0.6
Pulse 1.0.6
Already running 1.0.5? Pulse will offer 1.0.6 on its own — or use Settings → About → Check now.
New
- Grok, read from the login Grok Build's CLI already stores — nothing to paste. Note: since June 2026 a paid Grok plan spends one weekly pool across every Grok product — web chat, Imagine, voice, the API and the CLI alike. So this is what the account has spent this week, not what the CLI has, which is why it is called Grok rather than Grok Build.
- Grok Bot, a different limit despite the similar name: it comes with a Cursor plan, is read with the login the Cursor editor already stores, and carries the xAI mark to tell the two apart. Appears by itself only if the standalone app is installed; otherwise switch it on in Settings.
- A second account of either. Grok signs in with a device code, Grok Bot through Cursor's own sign-in page. Both ask only for the narrowest access that can read a limit — never to read or write your conversations.
Fixed
- A card no longer prints a window length the provider never reported — some lengths exist only to sort the rows and were mistaken for reset times.
- A provider with a single route no longer names the wrong one in Settings — every one but Cursor was described as "Antigravity's language server".
Install
Download Pulse-1.0.6.dmg and drag Pulse into Applications. Not notarized, so macOS blocks the first launch — and on macOS 15 and later right-click → Open no longer works: open Pulse, dismiss the warning, then go to System Settings → Privacy & Security → Security → Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Full Changelog: v1.0.5...v1.0.6
Pulse 1.0.5
Pulse 1.0.5
已经在运行 1.0.4? 会自动提示更新,也可在 设置 → 关于 → 检查更新 手动检查。
新功能
- 通过 Claude 桌面端读取 Claude Code 的额度。 如果你在桌面端而不是终端里用 Claude Code,Pulse 读的那份登录信息过期后不会再更新,面板会停在最后一次在终端运行 Claude Code 的时刻,点刷新毫无反应。现在多了这条路:在 设置 → Claude Code → 用量来源 里选桌面端;「自动」在你授权后也会用它。
- 权限在启动时就问,只问一次——拒绝是一个决定,不会每次启动都再来一遍。只在检测到桌面端有会话、你确实在监控 Claude Code 时才问;已钉死其他来源的不会被打扰。
- 读不到时会说原因——区分桌面端未登录和钥匙串被拒绝,而不是把上一次的读数留在原地。
问题修复
- 修复读数可能倒退:已存的较新数字可能被刚返回的较旧数字覆盖;被放弃的刷新稍后返回时也可能覆盖接替它的结果;额外账号的登录信息同样可能被写回旧版。
- GitHub Copilot 不再为付费超额画红环——允许超额的使用并不是被封锁。
- Codex 不再把「已用尽」标到错误的模型组上。
- 删除唯一一个额外账号后不再留下空的悬浮栏。
安装
下载 Pulse-1.0.5.dmg,打开后拖入「应用程序」。未公证,首次启动会被阻止:先打开 Pulse 并关闭警告,再到 系统设置 → 隐私与安全性 → 仍要打开。只需操作一次。
需要 macOS 14 或更高版本,支持 Apple 芯片和 Intel。
完整更新记录:v1.0.4...v1.0.5
Pulse 1.0.5
Already running 1.0.4? Pulse will offer 1.0.5 on its own — or use Settings → About → Check now.
New
- Claude Code's limits, read through the Claude desktop app. If you work in the desktop app rather than a terminal, the login Pulse read went stale and never came back — the panel sat on the last terminal run, and Refresh appeared to do nothing. Pick Desktop app under Settings → Claude Code → Read usage from; Automatic falls back to it once you have allowed it.
- It asks for permission at launch — once only; a refusal is a decision, not a question to ask again. It asks only when there is a desktop app with a session and you are actually watching Claude Code, and never when you have pinned a different route.
- The new route says why it can't answer — distinguishing a signed-out desktop app from a refused keychain, instead of leaving the last reading in place.
Fixed
- A reading could go backwards: a newer figure could be replaced by an older one that arrived later, an abandoned refresh could still overwrite its successor, and an added account's renewed login could be written back over too.
- GitHub Copilot no longer draws a red ring for paid overage — going past the included allowance where overage is permitted is not being blocked.
- Codex no longer marks the wrong model group as spent.
- Removing your only added account no longer leaves the rail empty.
Install
Download Pulse-1.0.5.dmg and drag Pulse into Applications. Not notarized, so macOS blocks the first launch: open Pulse, dismiss the warning, then go to System Settings → Privacy & Security → Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Full Changelog: v1.0.4...v1.0.5
Pulse 1.0.4
Pulse 1.0.4
已经在运行 1.0.3? 会自动提示更新,也可在 设置 → 关于 → 检查更新 手动检查。
新功能
- 新增 GitHub Copilot,共十二个服务。设备码登录,无需粘贴令牌;只申请读取你的资料,绝不申请仓库权限。显示套餐实际拥有的补全、对话和高级请求额度。
- 用尽预测:每条限额下加一行,说明按当前用量能否撑到重置,撑不到时给出大约还剩多久。默认关闭,在 设置 → 面板 中开启。数据不足时保持沉默,时间取整显示。
- 显示剩余额度:「已用 12%」变成「剩余 88%」。默认关闭,在 设置 → 面板 中开启。颜色仍表示离上限多近,快用完的环还是红的。
- Claude Code 卡片显示套餐名——"Max 5x"、"Pro"、"Team",和其他服务一样。
- 登录验证码自动复制到剪贴板,Codex 和 GitHub Copilot 都是。
问题修复
- 修复面板长时间运行后悄悄停止刷新的问题:现在发现读数过期会重新请求,请求未返回也能恢复,Mac 从睡眠唤醒时同样会刷新。
安装
下载 Pulse-1.0.4.dmg,打开后拖入「应用程序」。未公证,首次启动会被阻止:先打开 Pulse 并关闭警告,再到 系统设置 → 隐私与安全性 → 仍要打开。只需操作一次。
需要 macOS 14 或更高版本,支持 Apple 芯片和 Intel。
完整更新记录:v1.0.3...v1.0.4
Pulse 1.0.4
Already running 1.0.3? Pulse will offer 1.0.4 on its own — or use Settings → About → Check now.
New
- GitHub Copilot, bringing it to twelve. Device-code sign-in, no token to paste — Pulse asks to read your profile and never your repositories. Shows the completions, chat and premium-request allowances your plan actually has.
- Forecast: one line under each limit saying whether it is on course to outlast its window, and roughly when it runs out if not. Off by default, in Settings → Panel. Stays quiet when the figures can't carry it; times are rounded.
- Show what's left: reads "88% left" rather than "12% used". Off by default, in Settings → Panel. The colour still means how close you are, so a nearly empty ring is still red.
- Claude Code's card names the plan — "Max 5x", "Pro", "Team" — as every other provider's already did.
- Sign-in codes are copied to the clipboard, for Codex and GitHub Copilot.
Fixed
- The panel no longer quietly stops refreshing after running a long time: it notices stale readings and asks again, recovers from a fetch that never returned, and refreshes when the Mac wakes.
Install
Download Pulse-1.0.4.dmg and drag Pulse into Applications. Not notarized, so macOS blocks the first launch: open Pulse, dismiss the warning, then go to System Settings → Privacy & Security → Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Full Changelog: v1.0.3...v1.0.4
Pulse 1.0.3
Pulse 1.0.3
已经在运行 1.0.2? Pulse 会每天自动检查并提示更新,也可以在 设置 → 关于 → 检查更新 手动检查。
新功能
- 新增四个服务:Z.ai、GLM Coding Plan、MiniMax、MiniMax CN。 国际站与大陆站账号和 key 互不通用,所以分成两个条目。在对应服务的设置页面粘贴 key 即可;GLM Coding Plan 也会自动读取这台 Mac 上已有的 key。
- 面板可以拖到另一台显示器,并记住所在的屏幕;显示器拔掉后会自动回到现有的屏幕。
- 窗口时间进度弧:圆环外侧可以显示一条细弧,表示当前限额窗口的时间过去了多少。默认关闭,在 设置 → 面板 中开启。
- 数字可以显示在圆环上方,在 设置 → 面板 中开启。
- 需要 API key 的服务不再自动出现在胶囊上,请在设置中启用;没有 key 时会直接提示,不再一直显示"读取中…"。
问题修复
- 修复顶部胶囊的百分比被截断("100%" 显示为 "10…")。
- 修复侧边胶囊上圆环的点击位置与实际位置偏差最大 6pt 的问题。
- 修复删除已保存的 key 后旧数据仍显示最长一天的问题。
- Claude Code 不再显示已经重置的限额窗口。
- 修复自动刷新无法随使用情况拉长间隔的问题。
- 更新窗口直接显示发布说明,不再内嵌加载 GitHub 页面。
安装
下载 Pulse-1.0.3.dmg,打开后将 Pulse 拖入"应用程序"。
Pulse 未经 Apple 公证,macOS 会阻止首次启动。先打开 Pulse 并关闭警告,然后前往 系统设置 → 隐私与安全性,点击仍要打开。只需操作一次。
需要 macOS 14 或更高版本,同时支持 Apple 芯片和 Intel。
完整更新记录:v1.0.2...v1.0.3
Pulse 1.0.3
Already running 1.0.2? Pulse checks for updates daily and will offer 1.0.3 on its own — or use Settings → About → Check now.
New
- Four more providers: Z.ai, GLM Coding Plan, MiniMax, MiniMax CN. The international and mainland services use separate accounts and keys, so each is a separate entry. Paste your key in the provider's settings pane; the GLM Coding Plan also picks up a key already saved on this Mac.
- The panel can be dragged to a second display and remembers which screen it's on; if that display is unplugged, it returns to one that's connected.
- Window clock arc: an optional thin arc outside each ring showing how much of the window has passed. Off by default, in Settings → Panel.
- The figure can sit above the ring, in Settings → Panel.
- Providers that need an API key are no longer enabled automatically — enable them in Settings. A missing key is now stated plainly instead of showing "Reading…" forever.
Fixed
- Fixed the top rail truncating percentages ("100%" rendered as "10…").
- Fixed ring clicks on a side rail missing by up to 6pt.
- Fixed old readings lingering for up to a day after a saved key was deleted.
- Claude Code no longer shows a limit window that has already reset.
- Fixed the adaptive refresh never slowing down.
- The update window shows the release notes directly instead of loading the GitHub page.
Install
Download Pulse-1.0.3.dmg, open it and drag Pulse into Applications.
Pulse isn't notarized, so macOS blocks the first launch. Open Pulse, dismiss the warning, then go to System Settings → Privacy & Security and click Open Anyway. Once only.
Requires macOS 14 or newer. Universal (Apple Silicon and Intel).
Full Changelog: v1.0.2...v1.0.3