Pulse · macOS 菜单栏状态灯

一眼知道 Agent 要不要你

开着 Claude Code / Codex / Cursor 写代码,切去开会或写文档,回来发现它早停在授权提示上。Pulse 把这件事放进菜单栏:红灯 = 在等你,绿灯 = 在跑,灰灯 = 没事。点开托盘看会话,点一行跳到对应终端。

macOS 14+ · MIT · v0.27.2 · 菜单栏

菜单栏 2 · 4m
需要你 · 2 Claude · Codex

需要你 · 2

  • 批准安装依赖

    ~/code/pulse · Bash · 4 分钟前

    4m
  • 查看失败的 CI

    ~/code/titpea · 1 分钟前

    1m

运行中 · 1

  • 起草 Release 说明

    ~/code/pulse · 2 分钟前

本地探测 · 采集 · hooks点击一行聚焦对应终端
红 / 绿 / 灰托盘看会话Waiting 不推断本地运行

看一眼

先扫一眼;需要细节再打开托盘

菜单栏只回答要不要抬头。托盘列出谁在等、为何等,再聚焦到对应终端。

适用与边界

适用与边界

什么时候用

Agent 在跑,你去开会或写文档,又不想一直切终端盯着;尤其是好几个 Agent 同时开着的时候。

当前支持范围

只做 macOS 14+。Claude Code 与 Codex 在「偏好设置 → 等待信号」装 hooks 后 Waiting 最完整;其他 Agent 靠进程探测和会话采集,Waiting 深浅不一,有的没有。

明确不做

不做额度、费用或重置倒计时;不是桌面宠物或统计大盘;托盘里也不替你批准或拒绝——只带你回到该看的会话。

菜单栏里有什么

菜单栏里有什么

菜单栏三色灯

有人在等你时变红(新等待闪一次),有 Agent 在跑时为绿,只剩最近会话时为灰;探测和采集都失败时为橙。

托盘看的是会话

行标题是任务名,次行是路径和上次动静,Agent 身份在图标上。点一行,有 TTY 时聚焦对应终端页。

Waiting 不推断

Waiting 只来自 hooks 或明确的 pending 标记。没有 Waiting 通路的 Agent 仍显示运行中 / 最近,并说明暂无 Waiting,不会硬亮红灯。

稍后只压打扰

稍后暂时关掉菜单栏红灯和通知,行仍留在「需要你」并显示剩余时间。页脚可清除等待、跳到最久等你的项,或打开偏好设置。

探测跟状态走

等待时探得勤,空闲时放慢;息屏或锁屏停表。安静时段和按 Agent 静音在偏好设置里。

常见问题与下载

支持哪些系统?

macOS 14+。当前构建是 ad-hoc 签名,首次打开可能要右键选「打开」,或用 xattr 清掉隔离属性。

一定要装 hooks 吗?

不装也能看到运行中和最近会话。Claude Code 与 Codex 要亮「需要你」,在偏好设置的等待信号里装 hooks。部分其他 Agent 用 pending 标记也能出 Waiting。

会上传我的会话吗?

不会。探测、采集和 hooks 都在本机。检查更新只读公开的 GitHub Release。

使用什么许可?

MIT。