关于 Claude Code hook、通知,以及在手机上批准或回复 Claude 的实用解答,适用于 Mac、Windows 和 Linux。
- 如何在 Claude Code 完成时收到通知用 Stop hook 提示“已完成”,用 Notification hook 提示“需要输入”。附 Mac、Windows 和 Linux 上可直接复制的配置,以及手机提醒方案。
- Claude Code hook 详解:每个事件及其用途介绍 Claude Code hook 是什么、在 settings.json 中放在哪里、matcher、输入和退出码如何工作,以及每个 hook 事件的用途。
- Claude Code Notification hook:何时触发、如何使用Claude Code 的 Notification hook 何时触发,permission_prompt 和 idle_prompt 的含义,它接收的输入,以及为什么会延迟触发。
- Claude Code Stop hook:在 Claude 完成时执行命令介绍 Claude Code 的 Stop hook 如何工作、接收哪些输入、如何在 Claude 完成时执行命令,以及如何安全地让 Claude 继续工作。
- 用 hook 应答权限请求(PermissionRequest)Claude Code 的 PermissionRequest hook 如何工作、如何在脚本中允许或拒绝,以及为什么权限规则往往是更好的选择。
- 在手机上批准 Claude Code 权限请求Claude Code 的 PermissionRequest hook 可以返回 allow 或 deny。本文介绍如何在手机上回应权限提示,可以自己动手,也可以用 ccn。
- 在手机上回答 Claude Code 的问题当 Claude Code 通过 AskUserQuestion 提出选择题时,PreToolUse hook 可以代为提供答案。下面介绍如何在手机上回复。
- 在 Mac、Windows 或 Linux 上将手机连接到 Claude Code一分钟把手机与 Claude Code 配对:安装 ccn,然后扫描二维码或输入 6 位配对码。附 Mac、Windows 和 Linux 操作步骤。
- 在手机上用 Claude Code:哪些可行,哪些不行在 iPhone 或 Android 手机上使用 Claude Code 的实际方案:Anthropic 的 Remote Control 和云端会话、SSH,以及基于 hook 的 push 工具。
- 让 Claude Code 跑着,人走开:一套工作流处理 Claude Code 长任务的实用流程:让电脑保持唤醒,减少不必要的 prompt,在手机上收到通知并直接回复。
- macOS 上的 Claude Code 通知在 Claude Code 完成任务或需要权限时收到 macOS 通知:可用 terminal 内置提醒、osascript hook、terminal-notifier 或 ccn。
- 在 Windows 上接收 Claude Code 通知(PowerShell 和 WSL)在 Claude Code 完成或需要输入时收到 Windows 通知,原生环境和 WSL 都适用:PowerShell hook、BurntToast 通知、terminal 响铃,或 ccn。
- Linux 上的 Claude Code 通知在 Claude Code 完成任务或需要输入时收到 Linux 桌面通知:notify-send hook、提示音、终端转义序列,或者 ccn。
- 通过 SSH 在远程服务器上接收 Claude Code 通知通过 SSH 在 VPS 或远程服务器上运行 Claude Code,照样能收到通知:用能经 SSH 传回的 terminal 转义序列,或者用 ccn 推送到手机。
- 在 tmux 或 screen 中运行 Claude Code:从 detached 会话接收通知tmux 或 screen 中的 Claude Code 完成任务或需要你处理时及时收到通知:allow-passthrough、bell 提醒、会话命名,以及 detached 时的手机 push。
- 获取 Claude Code 通知的所有方式对比内置提醒、自己写的 hook、ntfy 和聊天 webhook、Anthropic 的 Remote Control 以及各类通知 app,逐一对比它们能做什么、不能做什么。
- 用 ntfy 实现 Claude Code 推送通知(自己动手)用 ntfy 把 Claude Code 提醒发到手机:适用于 Mac、Windows 和 Linux 的 hook 脚本、settings.json 配置项,以及如何让 topic 保持私密。
- 将 Claude Code 通知发送到 Telegram、Slack 或 Discord一个 hook 脚本,即可把 Claude Code 提醒发送到 Telegram bot、Slack incoming webhook 或 Discord webhook,支持 Mac、Windows 和 Linux。
- Claude Code 内置通知:terminal bell 与 preferredNotifChannel介绍 Claude Code 内置提醒的工作方式、preferredNotifChannel 各个取值的作用,以及如何配置 iTerm2、Apple Terminal、Kitty、Ghostty 和 tmux。
- 在 VS Code、Cursor 和 JetBrains 终端中接收 Claude Code 通知为什么 Claude Code 完成后 IDE 终端毫无动静,以及如何通过设置或 hook 在 VS Code、Cursor 和 JetBrains 中收到提醒。
- Claude Code 通知不工作?排查清单hook 没触发,或者 Claude Code 完成后没有提醒?按这份清单逐项排查:从 /hooks、debug 日志到 ccn doctor 和 ccn test。
- Claude Code 通知的免打扰时段与勿扰模式让 Claude Code 通知在夜间或会议中保持安静:hook 中的免打扰时段、手机上的专注模式与勿扰模式,以及 ccn 的 quiet_hours。
- Claude Code 权限模式详解(default、acceptEdits、plan、bypassPermissions)Claude Code 各权限模式(default、acceptEdits、plan、auto、dontAsk、bypassPermissions)的作用、切换方法以及各自适用的安全场景。
- 同时运行多个 Claude Code 会话:分清是哪个在等你在并行运行多个 Claude Code 会话或 worktree?给它们命名,在每条提醒里带上项目名,并把每个请求送回正确的会话。
- 在手机上批准 Claude Code 的操作安全吗?Claude Code 远程批准的工作原理、可能出现的问题、哪些数据会离开你的电脑,以及保证安全的设置。