刘海变成 Claude Code 审批按钮

zack40xx · reddit · 2026-07-11

作者把 MacBook 刘海改造成了 **Claude Code 的 Allow/Deny 按钮**,解决 Claude 请求权限时人不在窗口前、任务卡住很久的问题。 ### 方案 - 在等待审批时,刘海区域显示当前会话状态,并可直接点击允许或拒绝 - 通过 **PreToolUse hook** 阻止执行 - 用 **Crest** 写入决策 - 结合 **heartbeat** 和超时回退,避免 CLI 因应用未运行而挂起 - 还能显示活跃会话的仓库、最新动作和 token 使用量,并渲染 `AskUserQuestion` 的真实选项 ### 过程 - 这个功能几乎也是用 **Claude Code** 一起做出来的 - 作者称,审批功能从想法到发布只用了 **1 天** 的 pair sessions - hook 的“block-poll-heartbeat”设计也是在真实终端环境里反复迭代得到的 ### 产品信息 - 这是作者自制 Mac 刘海应用 **Crest** 的 Code mode - 基础版永久免费,前 7 天全功能开放,无需信用卡 - 项目地址:`crestnotch.app`

原文链接 →