AgentPeek
把 Claude Code、Codex 等 AI 编程 agent 的实时状态塞进 Mac 刘海和菜单栏的原生 macOS 监控小工具
深度报告
-
AgentPeek 是一款原生 macOS 小工具,把 Claude Code、Codex、Cursor 等 AI 编程 agent 的实时状态塞进 Mac 刘海(notch)和菜单栏,让开发者抬眼一瞥就能看清每个会话在跑什么、哪个在等你、哪个已经跑完。它由一位独立开发者 Bren(X 账号 @brenhubr)单人打造,主打「本地优先、零遥测、买断制」,2026 年 5 月在 Product Hunt 首发后登上当日第 6 到第 9 名。核心价值不是替你写代码,而是把你在多个 agent 之间来回切窗口、盯 token、批权限的「保姆式」时间省下来。它只服务 Apple 芯片、macOS 14 及以上的 Mac 用户,是个定位很窄但痛点很真的效率层工具。
-
AgentPeek 出自一位自称「基本住在 Claude Code 和 Codex 里」的独立开发者 Bren。他在 Product Hunt 的发帖里把动机说得很直白:同时跑好几个编程 agent 之后,大量时间花在手动查标签页、看用量、确认哪个跑完了,「我只是想安安静静看个 YouTube」。于是他先为自己的工作流做了这个工具,再拿出来卖。 这不是一家公司,而是典型的单人 indie 项目。产品从 2026 年 5 月上线以来迭代很快:支持的 agent 从最初的 Claude Code、Codex 两个,扩展到官网列出的二十五个;免费试用从 2 天延长到 3 天;价格也从最早的一次性 9 美元逐步上调。它踩中的是 2026 年一个明显的行业趋势——「刘海即状态栏」。同期涌现了 Ara、NotchCode 等一批把 Mac 刘海当成 agent 状态面板的工具,本质上都是在解决同一个问题:并行跑多个 agent 的开发者,需要的是环境感知(ambient awareness),而不是又一个占满屏幕的大窗口。
-
AgentPeek 的界面分两层:折叠时是刘海里一颗小药丸(pill),可以显示当前活跃会话数或用量仪表;展开后是一个完整面板,把所有会话按项目分组排列。每张会话卡片会显示 agent 名称、所属项目、当前状态、正在调用的工具、已用时长、改动的文件、命令、diff 数量,以及该 agent 上报的 token 用量和估算成本。点开某一行还能看到最新回复,以及一条由 prompt、工具调用、权限请求、提问组成的时间线。 它的几个能力块大致可以这么分。第一是「看」(Watch):所有会话 side by side 摆在一起,一眼分清哪些在跑、哪些在等你、哪些刚结束。第二是「用量」(Usage):Claude Code 和 Codex 能显示 5 小时和 7 天两个限额窗口并带重置倒计时,Cursor 显示月度账户用量,Hermes、OpenCode 等则显示本地能读到的 token 或成本总额;快到限额时可选阈值提醒,免得一次长跑突然被 rate limit 打断。第三也是最被称道的一块是「答」(Act):当 agent 请求执行命令、修改文件时,请求会直接弹在刘海里,用 Command-A 允许、Command-N 拒绝、Option-A 永久允许,不用切回终端。它还能审批 agent 提出的计划,或者直接在刘海里打字回答 agent 的提问,会话拿到回复后继续跑。 除了盯 agent,它还顺手把开发者常用的零碎功能收进一个面板:本地开发服务器(检测 3000–9999 端口,可开、可复制地址、可一键停)、快捷路由(跳到某个会话的 skills、plugins、MCP 服务器、配置、日志)、常用 shell 命令收藏(Fast Actions)、一键打开完整终端工作区、看板视图(按状态给会话排队)、以及待办、用量、transcript 等浮动小组件。 技术上它是纯 Swift 原生开发,专为 Apple 芯片和 macOS 14+ 打造。工作原理是:首次打开时给支持的 agent 装上轻量 hook 或插件,之后读取本地的进程状态和会话数据(比如 tail 那些 JSONL transcript 文件)。有一个「Settings Doctor」会逐项检查每个集成是否正常。要注意的是不同 agent 的支持深度不一样:Claude Code、Codex、Cursor 等能在刘海里直接批权限、发 prompt;而 Qoder、CodeBuddy、Grok Build、Factory Droid 等的审批仍留在各自终端里;Antigravity 和 Devin 桌面会话则是纯只读观察。
-
AgentPeek 走的是买断制,没有订阅。它提供 3 天免费试用,之后一次性付费:官网标价单台 Mac 19 美元、两台 35 美元、三台 49 美元,报告写作时正处于限时优惠,分别降到 15、29、45 美元。一次付费包含所有功能、无限会话数和未来更新,不设账户、不设永久免费档。 值得一提的是价格是一路涨上来的:最早的评测记录显示它只卖 9 美元、试用 2 天,如今已到 15 美元起、试用 3 天。开发者 Bren 说得很实在——「就我一个人在做,一个 license 解锁全部功能,也帮我把这事继续做下去」。目标用户非常明确:在 Apple 芯片 Mac 上同时使用多个 AI 编程 agent、更看重快速介入而非完整分析仪表盘的开发者。变现逻辑就是把这个窄场景做深,靠买断和口碑滚动,而不是靠订阅或数据变现。
-
从 Product Hunt 的评论看,最被认可的是「用权限 hook 作为信号」这个设计。有开发者指出,读会话状态其实是容易的那一半(tail JSONL、token 数自然就出来了),真正难的是「把批准写回 agent 的权限门」这条回写通路,而 AgentPeek 恰好把这块做通了。也有人夸它「idle-time 猜测会把一半长工具调用误判成卡死,而用审批 hook 就准得多」。把有用的东西悄悄放进平时空着的刘海里,被不少人评为「聪明地利用了死掉的屏幕空间」。还有用户提到最看重「代码完全不出本机、什么都不往外传」这一点,直接说这是成交与否的关键。 负面和期待类反馈也集中而具体。呼声最高的是「跨会话聚合用量」——好几个人问它是把所有会话的 token 花费加总,还是只分开显示每个会话,普遍认为「合并总览」才是杀手级功能。第二个高频请求是通知:希望 Claude Code 跑完时能像通知铃一样响一下。第三是状态区分不够细:一个真跑了十二分钟的工具调用,和一个悄悄卡死的调用,在刘海里看起来一样,因为两者都不会触发审批 hook,用户希望能显示「当前工具已耗时」。此外也有人问多个 agent 同时请求审批时是排队还是全弹出、以及能否支持 Hermes 等更多 harness。
-
多家工具评测站给出的判断相当一致:AgentPeek 解决的是一个「窄但真实」的问题——在不打断主编码流的前提下,保持对 agent 高价值状态的可见性。ToolRadar 把「与 macOS 刘海无缝集成、不打扰的监控」列为最大优点,把「只支持 Apple 芯片 + macOS 14+」列为最大缺点。多篇评测都强调它是「便利与可观测性工具,不是替你审代码的东西」,提醒用户别把它当成能替代人工 review 的护栏。 关于隐私边界,行业评测普遍认可它「本地优先」的定位,但也都点出一句话:「local-first 不等于 never connects」。按官方隐私文档,会话 transcript、diff、prompt、token 用量、项目路径、检测到的服务器都留在 Mac 本地,没有账户、没有分析、没有遥测;但 license 校验(发送 license key、机器 ID、app 版本)、Sparkle 更新检查、以及开启 Cursor 用量时的读取请求会联网。有安全评测建议:对端点管控严格的团队,仍应先检查它装 hook 的行为,再决定是否让本地 prompt、路径、diff 出现在一个桌面悬浮层里。 竞品格局上,这个「刘海监控」赛道两周内就冒出好几个玩家,NotchCode 也把 MacBook 刘海做成 AI 编程会话的指挥中心并支持 Claude Code、Gemini CLI、Codex。AgentPeek 更窄的卖点是「本地优先的会话可见性 + 权限处理 + 本地服务器 + 快捷路由」。也有分析把它和 re_gent(agent 工具调用的审计回滚)、ClawTick(给 agent 定时任务)归为同一层——不是模型、不是框架,而是让一个人能同时跑五个并发 agent 而不迷失的「人这一侧的可观测性基础设施」。
-
最现实的风险是平台面太窄。它只跑在 Apple 芯片、macOS 14+ 上,Windows、Linux、Intel Mac 用户直接出局;团队若把 agent 跑在远程 Linux、Web IDE 或 CI 环境里,它也帮不上忙。第二是它只对「已经深度使用 CLI agent 工作流」的人有价值,普通好奇用户装了大概率用不起来。第三是它需要往本地 agent 状态里装 hook,采用前应先想清楚愿不愿意让工具读取这些本地会话数据。 还有几个可维护性上的隐忧。它是单人项目,长期维护和响应速度都系于一人;不同 agent 的支持深度参差不齐,部分 agent 只读、部分审批仍留在终端,用户预期容易错位;hook 出问题时可能需要手动重装。价格一路上涨也说明产品仍在快速变动期,功能和定价都建议以官网当下版本为准。
-
如果你在 Apple 芯片 Mac 上每天同时跑好几个受支持的编程 agent(尤其是 Claude Code、Codex、Cursor),而且日常的瓶颈就是「批权限」和「盯有没有卡住」,那 AgentPeek 很可能帮你把这段被切窗口吃掉的时间要回来。反过来,如果你只跑单个 agent、用 Windows/Linux/Intel Mac、或者本来就想要一个完整的用量分析仪表盘,那它不适合你。 务实的验证方法很简单:开 3 天试用,把你真正在用的几个 agent 接上,跑一遍内置 Doctor 检查,然后在一个真实的多会话编码日里看看刘海到底有没有帮你少切几次窗口。省下的上下文切换够不够 15 美元,一试便知。想要更完整分析面板的可以看 NotchCode 等同类,想要跨平台、远程会话可见性的则要另寻方案。
-
AgentPeek 是一个「把刘海这块死空间变成 agent 状态栏」的聪明小工具,用极低的打扰把多 agent 的可见性、权限审批和本地服务器管理收进一眼可及的地方;短板是平台窄、单人维护、跨会话用量聚合等呼声较高的功能仍待补齐。对重度多 agent 的 Mac 开发者,它是个便宜、专注、本地优先的介入层;对其他人,则大概率是个用不上的漂亮工具。
用户评论
-
vvg8l—别把它当成能替你审代码的东西,它就是个可观测性工具,代码该 review 还是得自己 review。 -
JAlvarez007—同名的东西太多了,PyPI 上还有个 agentpeek,GitHub 上还有个自托管的 agentpeek,搜的时候差点下错,提醒一下后来的人。 -
MarthaKing_202389—试用三天说实话有点短,多 agent 的工作流得跑满一个真实的工作日才看得出值不值。 -
SatoshiFanHill—终于不用一直在几个终端标签之间来回横跳了,抬头看一眼刘海就知道哪个 agent 在等我,太省心了。 -
Hans-hinrichBoos—刘海屏显示 agent 状态是挺酷的,但字有点小,希望能调大小。 -
Judy167—本地运行,什么都不往外传,数据安全这点必须赞一个。 -
琉璃_18—能一边摸鱼看视频一边管 agent,这体验绝了。 -
yellowlion918—刚装上那两天觉得有点鸡肋,结果用了一周彻底回不去了。 -
gtxy4—我最在意的其实是权限提示这块。以前同时开好几个 Claude Code,一个在等我确认、另一个还在跑,我经常搞混到底该点哪个。作者能不能把「阻塞等待」和「还在执行」做成刘海里两种明显不一样的状态?这个做好了才是真刚需。 -
BruceRamos_77—并行跑三四个 Claude Code 会话的时候这玩意才真正显出价值,问题是它到底是把所有会话的 token 花费加总,还是只分开显示每个?我每天最想知道的就是这一整天几个 agent 合计烧了多少额度,一个跨会话的合并总览对我来说才是真正的杀手级功能,希望作者优先做这个。 -
HeatherAdams_77—读会话状态其实是简单的那一半,tail 一下本地的 JSONL,token 数自然就掉出来了。真正难的是把「批准」写回 agent 的权限门,这是一条真正的回写通路,不只是被动看日志那么简单。很多同类工具都停在只读监控这一步,AgentPeek 能把审批这块做通,我是真服,这才是它区别于普通菜单栏小工具的地方。 -
Brandon_Lopez369—用权限 hook 当信号这个选择太对了,要是用空闲时间去猜卡没卡住,我那些跑十几分钟的长工具调用得有一半被误判成卡死。 -
TylerAlvarez99—还有一个状态到现在都分不出来:一个真的跑了十二分钟的工具调用,和一个已经悄悄卡死的调用,从刘海里看长得一模一样,因为这两种情况都不会触发审批 hook。能不能在会话卡片上显示一下当前工具已经耗时多久?这样我就能自己判断是该再等等,还是进去把它 kill 掉重开了。 -
暖阳714—刘海一天到晚空着,悄悄往那放点有用的东西,这思路是真聪明。 -
Arthur_PowellQ2—希望能加个通知,Claude Code 跑完了像铃铛一样响一下就好了。 -
浮生51—把实时会话监控放进刘海,等于把那块死掉的屏幕空间用起来了,比来回 alt-tab 切终端优雅太多。就是好奇同时四个会话都要我确认的时候,它是排队弹还是全堆一起? -
uk8jou—我更在意它到底怎么读会话状态:是 tail 本地的 JSONL transcript,还是直接 hook 进程?这些内容会不会有任何一点离开我的 Mac?盯我编码 agent 输出的工具,完全本地、什么都不上传才是底线,这点必须问清楚。 -
Linda.MartinezIII—本来都不知道 Mac 刘海能干嘛,看完直接下了。作者有没有打算支持 Hermes?有些人手上不止两个 harness。 -
ERuiz520327—$15 买断,不订阅,作者就一个人在做,这价格我觉得很良心。 -
DorothyStewartIII—落地页做得也太好看了,恭喜上线,正在试。 -
Janet_Butler007—只支持 Apple 芯片 + macOS 14 这点有点劝退,我 Intel 老 Mac 直接用不了。 -
HannahHicks_7—问一下,它能同时盯三四个会话吗?我一般 Ghostty、tmux、iTerm 混着开。 -
JacobPowellIII—本地开发服务器那块顺手好评,写前端老是一堆 3000、5173 端口分不清,现在在刘海里一键停,省事。 -
CJames_7—notch 里直接 Command-A 允许、Command-N 拒绝,手不用离开键盘,这种小细节我很吃。