平时我会同时开好几个 Coding Agent:Codex 、Claude Code 、Cursor 、Devin 、Pi 。一是几个普通档订阅比一个顶配划算,撞到额度可以换着用;二是各家各有所长,混着用顺手。
问题是会话一多,状态就散在各个窗口和终端标签页里:谁还在跑、谁跑完了、谁卡在等我批准一个操作。经常切回去才发现,它早就停在那儿等我点一下了。
所以我做了 Pitwall,一个原生 Mac 应用,把所有 Agent 的状态放在一块看板上。名字来自 F1 的维修墙( pit wall ):车各自在跑,需要时再喊回来。
⏰ 首发限时 8 折:结账输入 V2EX20,10 月 26 日截止。14 天免费试用,先装上用用再决定。

能做什么
- 统一看板:所有会话的状态,以及对应的仓库、分支和任务,一屏看完。
- 菜单栏:直接显示运行中和需要关注的会话数,用颜色区分,平时瞄一眼就够。
- 通知:任务完成、失败或需要处理时提醒你。
- 返回会话:点一下就打开对应的 Agent 应用并切到那段会话( Codex / Claude Code 桌面版);终端里跑的 Agent 可以跳回所在的标签页。
- 一键审批( Pro ):在看板或通知里直接批准或拒绝权限请求,不用再去找窗口。目前支持 Claude Code 、Codex 、Devin 、Pi 。


各家能提供的信号不一样,Pitwall 按实际支持的能力来呈现。比如 Cursor 目前只能帮你打开应用,还不能自动定位到具体会话。
我自己的用法是把 Mac 画面扩展到 iPad 上,让它常驻显示 Pitwall ,主屏幕照常干活:

Pitwall 不打算替代各家 Agent 的界面。看 diff 、读回答、用内置浏览器和模拟器,还是回原产品里做。Pitwall 只负责这一段:看见状态 → 收到提醒 → 处理需要我决定的事 → 跳回会话。
隐私
- 状态来自读取本机的 Agent 事件和会话文件,任务状态和简短摘录也只存在本机。
- 不上传 Agent 数据,不需要账户,不做统计埋点。
- 不需要辅助功能、屏幕录制或完全磁盘访问权限。
- 通知默认不包含你的提示词,除非你主动开启任务摘要。
价格
- 免费试用 14 天,包含 Pro 在内的全部功能,不需要账户,也不用绑卡。
- 试用结束后,看板、通知、返回会话和历史功能,在试用期内发布的版本中可以永久免费使用。
- Pro US$29 一次买断,包含一年更新,最多可用于 3 台 Mac ,14 天内可退款。一年后不续费,已有版本的功能照常保留;想继续获得更新,续费 US$15/年。
- 注意:没有授权时,试用结束后发布的新版本装上后整个都无法使用。想继续免费用核心功能,请留在试用期内的版本。
⏰ V2EX 专属 8 折码:V2EX20,结账时输入,10 月 26 日(周一)截止,过期后恢复原价。
写在最后:为什么一开始就收费
说实话,Pitwall 没什么技术门槛。现在有了 Coding Agent ,有能力的开发者花几个晚上,大概也能做个类似的东西。
但能自己做,不等于每个人都想自己做。我自己每天都在用它,菜单栏的信息清不清楚、通知弹得合不合适、点进去能不能回到正确的会话,这些细节我愿意一遍遍去磨。更现实的是维护:各家 Agent 更新很频繁,状态信号、审批方式和跳转能力经常变,跟进兼容性需要持续投入时间和 Token 。
所以我选了一开始就收费,买断加一年更新。我想服务的就是一小群和我一样的人:同时开好几个 Agent ,需要一个地方集中看状态。把这件事做深做透,就够了。
后续计划的 Pro 功能包括:全局快捷键跳到下一个等你处理的会话、小组件、超时再提醒、免打扰时段、历史统计等,会根据反馈调整优先级。欢迎提需求,也欢迎吐槽。
🌐 官网: https://pitwall.oasislab.dev (需要 macOS 15 及以上)