Herdbell 博客

对比

Herdbell 与自制 Claude Code 通知脚本对比

Herdbell 团队 · 发布于 · 更新于

简短回答: 钩子脚本可以在 Claude Code 完成时提醒你。Herdbell 也能做到,还能让你在提醒里直接回答,并覆盖所有智能体。这是实实在在的区别。

你可以让 Claude Code 在完成或请求权限时运行一条命令,并让这条命令弹出通知。很多人就是这么做的。Herdbell 建立在同样的思路上,所以问题在于:用应用代替脚本,你能多得到什么。

并排对比

自己写的钩子脚本Herdbell
完成或提问时提醒你是,只要你写好它是,默认如此
在提醒里直接回答不能:你得回到终端能:Return 允许,D 拒绝,或输入回复
不止一个智能体每个智能体一个脚本,都要你自己设置Claude Code、Codex、Cursor 和 Antigravity
所有对话及其状态的列表否是,带搜索和历史记录
设置要你自己编写、测试和调试一键连接,设置会先备份
维护智能体变化时由你自己处理更新随应用一起发布
费用免费一次付费

两者都建立在钩子之上,也就是智能体在特定时刻运行的小命令。想了解它们,请阅读 Claude Code 钩子详解。

什么时候脚本是正确选择

  • 你只想要个提示音,并且愿意切回终端去回答。
  • 你在一个终端里只用一个智能体。
  • 你喜欢自己调教,或者你用的不是 Mac。

Herdbell 能帮你省事的时候

  • 你同时开着多个对话或多个智能体,想要一个地方显示哪个在等你。
  • 你想在不离开手头工作的情况下回答权限请求。
  • 你不想每次智能体变化时都去维护脚本。

常见问题

钩子脚本安全吗?

如果脚本很小,而且你清楚它运行什么,那就可以。会自动批准的脚本有风险。Herdbell 从不替你批准:它只显示请求,并把你的回答发回去。

脚本和 Herdbell 可以一起用吗?

可以。它们监听的是同样的智能体钩子,所以你自己的脚本可以与 Herdbell 并行运行。