使用 Ntfy 实现手机端批准 claude code 权限请求

有时候在卫生间上厕所(摸鱼)的时候,又不想自己的工作因为权限问题打断(工位上摸鱼的时间就更好了),于是,搜了一下,捣鼓出了以下的东西,跟佬you们 share 一下。 接入权限批准 1.安装 claude-remote-approver 插件 npm install -g claude-remote...
使用 Ntfy 实现手机端批准 claude code 权限请求
使用 Ntfy 实现手机端批准 claude code 权限请求

有时候在卫生间上厕所(摸鱼)的时候,又不想自己的工作因为权限问题打断(工位上摸鱼的时间就更好了),于是,搜了一下,捣鼓出了以下的东西,跟佬you们 share 一下。

接入权限批准

1.安装 claude-remote-approver 插件

npm install -g claude-remote-approver
claude-remote-approver setup

1.1开始进行初始化

image

!!!注意,这里如果使用官方的 Ntfy 服务器,则一定要输入 n !!!

!!!注意,这里如果使用官方的 Ntfy 服务器,则一定要输入 n !!!

!!!注意,这里如果使用官方的 Ntfy 服务器,则一定要输入 n !!!

2.绑定手机APP

选择n后,会生成一个 二维码 QR code ,这里使用 ntfy app 扫码订阅。且附带一个 subscribe 的链接。

image

然后将 Subscribe URL: ntfy web 后的 cra-19ab2a835930cxxxxx 复制到手机即可

image
image

3效果演示

3.1 claude code 发起权限请求

image

手机APP 提示

10b0bcdbaf17fdaf6688d689662d81e4

电脑网页端也可以订阅后进行提示

image
ntfy

4.补充信息

额外说一句,对应的文件路径在 ~/.claude-remote-approver.json
内容如下

{
  "topic": "cra-19ab2a835930cbxxxxx",
  "ntfyServer": "https://ntfy.sh",
  "timeout": 120,
  "planTimeout": 300,
  "autoApprove": [],
  "autoDeny": [],
  "ntfyUsername": "",
  "ntfyPassword": ""
}

可以提前将。
autoApproveautoDeny 这两个字段进行额外设置。例如填写一些常用的工具名,让某些工具自动批准(比如 Read、Cat等只读操作),危险操作则执行自动拒绝。

留个坑,后续会继续补充推送结果通知的教程。

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文