对比
Herdbell 与自制 Claude Code 通知脚本对比
简短回答: 钩子脚本可以在 Claude Code 完成时提醒你。Herdbell 也能做到,还能让你在提醒里直接回答,并覆盖所有智能体。这是实实在在的区别。
你可以让 Claude Code 在完成或请求权限时运行一条命令,并让这条命令弹出通知。很多人就是这么做的。Herdbell 建立在同样的思路上,所以问题在于:用应用代替脚本,你能多得到什么。
并排对比
| 自己写的钩子脚本 | Herdbell | |
|---|---|---|
| 完成或提问时提醒你 | 是,只要你写好它 | 是,默认如此 |
| 在提醒里直接回答 | 不能:你得回到终端 | 能:Return 允许,D 拒绝,或输入回复 |
| 不止一个智能体 | 每个智能体一个脚本,都要你自己设置 | Claude Code、Codex、Cursor 和 Antigravity |
| 所有对话及其状态的列表 | 否 | 是,带搜索和历史记录 |
| 设置 | 要你自己编写、测试和调试 | 一键连接,设置会先备份 |
| 维护 | 智能体变化时由你自己处理 | 更新随应用一起发布 |
| 费用 | 免费 | 一次付费 |
两者都建立在钩子之上,也就是智能体在特定时刻运行的小命令。想了解它们,请阅读 Claude Code 钩子详解。
什么时候脚本是正确选择
- 你只想要个提示音,并且愿意切回终端去回答。
- 你在一个终端里只用一个智能体。
- 你喜欢自己调教,或者你用的不是 Mac。
Herdbell 能帮你省事的时候
- 你同时开着多个对话或多个智能体,想要一个地方显示哪个在等你。
- 你想在不离开手头工作的情况下回答权限请求。
- 你不想每次智能体变化时都去维护脚本。
常见问题
钩子脚本安全吗?
如果脚本很小,而且你清楚它运行什么,那就可以。会自动批准的脚本有风险。Herdbell 从不替你批准:它只显示请求,并把你的回答发回去。
脚本和 Herdbell 可以一起用吗?
可以。它们监听的是同样的智能体钩子,所以你自己的脚本可以与 Herdbell 并行运行。