claude code 增加提醒:https://linux.do/t/topic/1213841

前置要求
macOS 系统
已安装 Claude 桌面应用 (Claude.app)
terminal-notifier
安装步骤
1. 安装 terminal-notifier
brew install terminal-notifier
2. 添加通知脚本
创建目录

mkdir -p ~/.claude/hooks
复制下面的notify.sh脚本到hooks目录下

#!/bin/bash

# Claude Code 用户操作通知脚本
# 发送带自定义图标的 macOS 系统通知

MESSAGE="${1:-Claude Code 需要您的操作}"

# 使用自定义应用的 bundle ID 来发送通知
# 这样左侧会显示 Claude.app 的图标
terminal-notifier \
-message "$MESSAGE" \
-title "Claude Code" \
-subtitle "请检查终端" \
-sender "com.anthropic.claudefordesktop" \
-sound default

exit 0

添加权限

chmod +x ~/.claude/hooks/notify.sh
3. 配置 Claude Code hooks
将下的内容合并到 ~/.claude/settings.json 的 hooks 部分。

或者手动编辑 ~/.claude/settings.json,添加:

{
"hooks": {
"Notification": [
{
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/hooks/notify.sh '有待处理的操作'"
}
]
}
]
}
}
4. 测试通知
bash ~/.claude/hooks/notify.sh '测试通知'
第一次会出现授权,点击允许即可。

image02
image02
758×282 40 KB
再次测试发送通知,应该看到带 Claude 橙色图标的通知!

工作原理
脚本通过 terminal-notifier 的 -sender 参数指定 com.anthropic.claudefordesktop bundle ID,macOS 会自动使用该应用的图标显示通知。

卸载
rm -f ~/.claude/hooks/notify.sh
然后从 ~/.claude/settings.json 中删除 hooks 配置。
 
 
Back to Top