一个在 AI 写代码需要你审批或任务跑完时,自动发消息提醒你的工具
本帖最后由 蛋蛋 于 2026-8-4 21:20 编辑用 Codex 或 Claude Code 写代码时,把任务扔给 AI,人就可以离开工位了。问题是,你怎么知道它什么时候跑完、什么时候卡在审批那一步等你回来?
GotoLu 写了一个插件来解决这个场景。项目叫 CX Notifier,中文名"牛马呼叫器",放在 GitHub 上,MIT 协议开源。
一个 Codex / Claude Code 插件,当 AI 跑完任务或需要审批时,可通过飞书、企业微信、钉钉、桌面通知或 Webhook 自动喊你回来,让你放心"摸鱼"等结果。
看点
同时支持 Codex 和 Claude Code 两个 AI 编程助手平台,共用一套 Hook、渠道和路由配置。
通知渠道覆盖飞书、企业微信、钉钉、macOS/Linux 桌面通知以及 HTTPS Webhook。
严格保护隐私:
不发送代码、diff、终端输出、工具参数或助手回复;任务结束通知仅附带本回合用户提问的脱敏摘要(最长 160 字)。
仓库只包含 config.example.json。Webhook、签名密钥和 Bearer Token 须通过环境变量或用户本机的 0600 配置文件提供,配置不会在终端回显。
发布前的隐私检查会拒绝本地配置、缓存、数据库、日志、私钥及常见真实凭据形状被打包。
不允许远程批准,所有操作必须回到原会话完成,杜绝安全隐患。
支持事件—项目—渠道路由、HMAC 签名 Webhook、诊断命令,以及一键暂停/恢复推送。
当前最新版本为 v0.5.2,支持 PermissionRequest、UserPromptSubmit 和 Stop 三种事件 Hook;其中 UserPromptSubmit 只在本地记录提问,不会单独发送通知;提问内容会随之后的 Stop 通知发送
安装、使用
1. 平台安装
Codex:
codex plugin marketplace add GotoLu/cx-notifier-marketplace
codex plugin add cx-plugin@cx-notifier
安装后需新建一个 Codex 任务使 Hook 生效。
Claude Code:
claude plugin marketplace add GotoLu/cx-notifier-marketplace
claude plugin install cx-plugin@cx-notifier
安装后运行 /reload-plugins 或新建会话。建议通过 /plugin → Marketplaces → cx-notifier → Enable auto-update 开启自动更新。
2. 桌面通知(30 秒快速体验)
无需机器人和密钥,适用于 macOS 或已安装 notify-send 的 Linux:
curl -fsSL https://raw.githubusercontent.com/GotoLu/cx-notifier-marketplace/main/scripts/setup_desktop.py | python3 -
脚本会自动创建 desktop-main 渠道、验证配置并发送测试通知。
3. 飞书机器人通知
在飞书群中添加自定义机器人并获取 Webhook 地址后,一键配置:
curl -fsSL https://raw.githubusercontent.com/GotoLu/cx-notifier-marketplace/main/scripts/setup_feishu.py | python3 -
若不启用签名校验,后续配置时省略 --secret-prompt;需要每条通知都 @所有人 时,在命令末尾增加 --mention-all;重新配置已有渠道时增加 --replace。
GitHub:
https://github.com/GotoLu/cx-notifier-marketplace
页:
[1]