Doing
Claude 正在干活
菜单栏亮起蓝色转圈和数量。正等着后台任务跑完的,也算在这里。
免费开源 · Mac 菜单栏应用
Beeplight 是 Mac 菜单栏里的一盏状态灯,替你照看每一个 Claude Code 会话和 agent。任务交出去,你去忙别的:Claude 等你拍板,或者活干完了,灯一亮你就知道;点一下,回到对应窗口。
$ brew install derek920/tap/beeplight
brew install derek920/tap/beeplight
macOS 14 及以上 · Apple 芯片与 Intel 通用 · Apache-2.0
每秒 3 次,扫过每一个会话,归进三种状态。数据取自 Claude Code 自己的会话文件:不装 hook,不改设置,装上就能用。
Claude 正在干活
菜单栏亮起蓝色转圈和数量。正等着后台任务跑完的,也算在这里。
Claude 需要你
要你授权、要你回答、弹了对话框,都在这里。等过 3 分钟,举手就变红。
这一轮结束了
每一轮都有结论:做成了,还是没做成,API 出错、被打断也算在内。新完成的一直标着,看过才消。
任务在 iTerm2、Terminal 的哪个标签页,Claude 桌面端的哪个会话,哪个编辑器窗口,点一下就到。后台会话直接接上;关掉的会话,用 claude --resume 原样续上。
标题写的是它此刻在做的事,不是你最初随手敲的那句。每轮结束,再给一句成败结论。
5 小时与本周额度、用得多快、每个会话花了多少,一目了然;快见底时,提前提醒你。详情 ›
刚做完的任务像未读消息一样一直标着。打开它,或者切到它的终端标签页,标记才消。
从 MacBook 的刘海里长出来;没有刘海的屏幕上,化作一颗随手可拖的胶囊。悬停展开列表,有事弹出提醒;也可以平时隐身,有事才现身。
每个任务一条彩色时间线:干了多久、等了你多久、今天一共做了多少,都记着。
需要你、做完了、失败了,都会通知你。点通知上的按钮,直接跳到任务。
claude --bg 启动的后台会话,一样看得见。localhost:7333 上还有一块网页看板,数据同样实时。点开额度卡片:涨得多快,照这个速度到重置时会用到多少,又被谁用掉了,一页看完。
五套预设,六种菜单栏样式,还有一个闲下来陪着你的小家伙。
示例:1 个等你处理、2 个进行中、1 个新完成。
主题、菜单栏样式、灵动岛、动效,一键配齐。
W1 D2 ✓1▌黑客终端没有任务在跑、在等你,也没有新完成时,菜单栏和灵动岛换上你选的小家伙。它的气色跟着剩余额度走:额度充足,一身绿,精神抖擞;用过一半,转成琥珀色;快要见底,红了脸,昏昏欲睡。机器人兴致来了,还会甩甩天线。
想自己做一个?主题、预设、形象都是 JSON 数据包,改个文件就能加,一行代码都不用写。 数据包格式
打开「手机访问」,手机就是 Mac 身边的状态屏:时间、进展、额度、等你处理的任务,一屏尽收。光随状态流转,小家伙在一旁陪你。
即将登陆 App Store。主屏与锁屏小组件,加上实时活动:进行中和等你的任务,灵动岛里一眼可见。
不用注册,不做统计,也不检查更新。服务只监听 127.0.0.1;手机访问默认关闭,你开了才有。
Beeplight 只读 ~/.claude 下 Claude Code 的文件和进程列表,不写一个字,不装一个 hook。它自己记下的标题、判定和时间线,最多留 30 天,「设置 → 高级」里随时清理。
为了写标题、下结论,它会把每个会话最近的一段对话,经你自己的 claude 登录发给 Claude Haiku。和平常的 Claude Code 请求一样,计入你的用量。
自建一个中转服务,每台 Mac 都能看到其他 Mac 上的任务。摘要以 AES-256-GCM 端到端加密,中转服务看不到标题,也看不到状态。
brew install derek920/tap/beeplight open -a Beeplight
日后更新,一句 brew upgrade。
经签名与 Apple 公证的磁盘映像,Apple 芯片与 Intel 通用。打开,把 Beeplight 拖进「应用程序」,就好了。
下载最新版本git clone https://github.com/derek920/beeplight.git cd beeplight npm run app:install open ~/Applications/Beeplight.app
需要 Node.js 20.11 及以上和 Xcode Command Line Tools。构建出的 app 自带 Node.js,拿来即用。
macOS 14 Sonoma 及以上,装好并登录 Claude Code。
macOS 会请你允许通知;第一次跳到终端标签页时,再请你允许 Beeplight 控制 iTerm2 或 Terminal。
不收费。Mac 应用、网页看板和中转服务都免费,以 Apache License 2.0 开源。即将推出的 iPhone 应用,会在 App Store 付费提供。
不会。Beeplight 只读 Claude Code 自己的会话文件和对话记录:不装 hook,不改设置,退出后不留痕迹。
会,但很少。标题和判定由 Claude Haiku 经你自己的 claude 登录生成:一轮开始一次,结束一次,长任务期间每 5 分钟一次。用 Claude 订阅时计入套餐额度;用 API key 时,每次约 0.001 美元。
眼见为实:面板底部的 CPU 一行,把整台 Mac、Claude Code 和 Beeplight 自己并排列出。Beeplight 只读 Claude Code 文件里新写入的部分,app 只重画变了的地方,小家伙在两个动作之间安安静静。
能。「设置 → 高级」列出每一项运行参数和默认值:生成标题的模型、结束的任务在看板上留多久、多久查一次额度、历史保留多久……大多数改动一秒内生效。不用 app,就写进 config.json。
iTerm2 和 Terminal 精确到标签页,Claude 桌面端精确到会话,VS Code、Cursor、Trae 等编辑器跳到项目窗口。tmux 里的会话,暂时还定位不到。
可以,借助你自己运行的中转服务。每台 Mac 先加密摘要再上传,密钥只在你自己的设备上;文件路径、提示词、对话和用量,一概不共享。
Beeplight 把三件事放在一起:每个会话的状态,无论它跑在终端、Claude 桌面端还是编辑器里;你的额度用量;以及把这两样装进一屏的手机状态屏。不用装 hook,而且开源。
有可能。Beeplight 依赖 Claude Code 的内部会话文件,版本之间可能会变;变了,Beeplight 就跟着更新。
不是。Beeplight 是独立项目,与 Anthropic 无关,也未经其认可。