作为一个热爱摸鱼的开发者,每天都要和 Claude Code、Codex、Gemini 这些 AI 工具打交道,常常多并发跑,有些任务确实是太久了,而有些任务完成又太快了,为了赶进度有时候确实要一直在电脑旁,想摸鱼都不行。

于是结合我自己的一些实际情况,我写了一个 AI CLI Complete Notify(AI CLI 任务完成提醒)

以监听的形式,通过解析输出中的特定标记或结束信号来判定 “一轮任务完成”,再结合耗时阈值(minDurationMinutes)做筛选,最后调用 engine.js 统一派发通知

支持了 多种通知方式,确保无论你在刷什么,都能收到提醒:

  1. 协作平台(飞书 / 钉钉 / 企微):摸鱼时最常用,假装在工作
  2. Telegram Bot:支持代理,适合国际摸鱼爱好者
  3. 邮件通知:适合不想装额外软件的人
  4. 桌面通知:系统原生气泡提示,不容易被忽略
  5. 声音提醒:TTS 语音播报 + 提示音,戴着耳机也能听到
  6. 手环提醒:通过手环 App 转发通知,手机不在身边也能收到

你可以同时开启多个通道,比如我自己就开了飞书 + 桌面通知 + 声音提醒。而且如果你有智能手环、手表的话,也可以允许这些应用提醒,这样手机不在身边也可以及时收到。

不需要修改 claude、codex、gemini 这些 ai 工具的环境配置,只需要修改这个项目里的.env 文件就可以了,支持 exe 打开,支持托盘隐藏,内存占用小,适用于交互式 CLI / VSCode

GitHub 地址(求 star)

https://github.com/ZekerTop/ai-cli-complete-notify

Windows 用户

  1. Releases 下载最新的 ai-cli-complete-notify-x.x.x.zip

  2. 压缩包解压后放到任意目录(如 D:\Tools\

  3. 复制 .env.example.env,按照里面的要求填写通知配置

  4. 双击运行桌面应用(可滑至 “测试” 测试是否正常运行,需要在界面上打开相应的开关)

macOS / Linux 用户

# 克隆仓库
git clone https://github.com/ZekerTop/ai-cli-complete-notify.git
cd ai-cli-complete-notify

# 安装依赖
npm install

# 配置环境变量 cp .env.example .env # 编辑 .env 文件,填写您的通知配置 # 运行桌面应用
npm run dev

自己实际测试了很久,也修改了很多版本 ,如果你有其他更好的建议或者不一样的看法 ,欢迎提交 issue,最后求个 star!!!!拜托拜托


📌 转载信息
原作者:
zekertop
转载时间:
2026/1/19 18:23:07

标签: 开发者工具, 开源工具, AI CLI, 任务完成提醒, 通知系统

添加新评论