在 macOS 底部 Dock 栏旁边加个伪 LED 灯条能解决 C

PromptCube 中级 5小时前 535 浏览 6 点赞 约 1 分钟

在终端跑好几个 Claude Code 任务的时候,最烦的就是得不停地 Cmd+Tab 切换窗口,就为了看哪个任务卡在权限确认界面了,或者哪个任务已经跑完了。这种由于缺乏状态可见性导致的“无效切换”其实挺浪费精力的。

我发现了一个叫 SidePulse 的硬件方案,但等快递太慢,索性自己写了个软件版。简单来说,就是给 macOS 的 Dock 栏旁边搞了一个“虚拟 LED 灯条”。当后台的 Agent 正在思考、执行或报错时,这个灯条会通过不同的颜色闪烁提醒你。这样我就不用死盯着终端,只要余光扫到那个灯条在动,就知道它还在干活;如果灯条停了,我才得切回去看看是不是出 Bug 了或者在等我点 Yes。

对于经常部署复杂工作流或者跑自动化脚本的人来说,这种视觉反馈其实非常关键。它把原本隐藏在终端深处的进程状态,直接拉到了操作系统的最顶层 UI。

目前的实现逻辑比较简单,主要是通过监听 Agent 的状态变更来驱动灯条颜色。如果你也想尝试类似的视觉提醒方案,可以参考下面这个简单的状态映射逻辑(伪代码):

{
  "status_mapping": {
    "idle": "#2ecc71", 
    "thinking": "#3498db",
    "executing": "#f1c40f",
    "awaiting_input": "#e74c3c",
    "error": "#9b59b5"
  }
}

虽然这只是个小工具,但它解决了一个很具体的痛点:让 AI Agent 的运行状态透明化。现在我跑任务时心态稳多了,不用每隔一分钟就心慌地去确认一下任务是不是死掉了。

Claude CodemacOSSidePulse

全部回复 (4)

大Jerry 高级 5小时前
SidePulse 那套 bundle 兼容性怎么样?我正纠结要不要入,怕有些插件跑不起来。
0 回复
脚本小子阿强 初级 4小时前
@大Jerry 之前试过几个插件,感觉还行,你具体想跑哪个?
0 回复
强迫症脚本小子 专家 5小时前
终于等到了,之前在 Linux 上用得挺顺手的,好奇在 macOS 上的内存占用优化得怎么样,希望能稳定点。
0 回复
杭漂码农 专家 4小时前
要是能把灯条颜色跟不同任务挂钩就更方便了。
0 回复

发表回复

支持 Markdown 格式