长任务最烦的就是这事。开个 claude 在终端,跑到一半弹个 Permission Request 。人不在电脑前,进度就卡那儿了。回来一看停在 30 分钟前,气得想砸键盘。
公司项目里之前用 TS 写过一版自用的小桥,把这几个 hook 接到微信。最近抽空用 Go 完整重写了一遍,顺手开源出来。
仓库: https://github.com/knrlos/claude-bridge-go
接了 Claude Code 那三个 hook ,Stop / PermissionRequest / Notification 都到微信。审批卡片有 1/2/3 选项,你回数字就选了,不用打开电脑。
反向那边我自己更常用:手机微信发图给它,Claude 直接 Read 看。走的是 iLink 协议,图片解密在本地做完才丢给 Claude 。
https://raw.githubusercontent.com/knrlos/claude-bridge-go/main/docs/screenshots/06-reverse-image.png
还做了个 web dashboard 管项目。加项目时会自动往项目的 .claude/settings.json 里塞 hook ,删项目时也自动清掉,不污染别的配置。
用法挺糙,因为我不想折腾
进目录 ./start.sh 。第一次跑会自动清 macOS 的 Gatekeeper 标记,检查 Claude Code CLI 装了没。然后自动开浏览器,扫码登微信,加项目,点启动就开始用了。
建议用小号扫码。iLink 不是公众号协议,理论上比官方协议安全点,但腾讯怎么风控我也不知道,反正主力号别试。
README 贴了 6 张截图,按着走 5 分钟。
几个坑得先说在前头:
只打了 macOS 的。
AES 解密那段是抓包逆推的,遇到奇怪格式图可能解不开。
最后老实说一下:这工具我自己天天用,但精力有限。v0.1.0 发出来之后基本就不再主动维护了。装不上、踩 macOS 那种坑我会顺手修,普通 issue 别期待秒回。fork 自己改完全欢迎,MIT 协议。
想表示一下: https://ifdian.net/a/knrlos 。 没钱也无所谓,反馈 bug 比啥都强。