【开源】为了方便摸鱼,我做了个 AI cli 任务完成提醒工具(cc+codex+gemini)支持多种方式提醒,exe 更方便配置
作为一个热爱摸鱼的开发者,每天都要和 Claude Code、Codex、Gemini 这些 AI 工具打交道,常常多并发跑,有些任务确实是太久了,而有些任务完成又太快了,为了赶进度有时候确实要一直在电脑旁,想摸鱼都不行。
于是结合我自己的一些实际情况,我写了一个 AI CLI Complete Notify(AI CLI 任务完成提醒)
以监听的形式,通过解析输出中的特定标记或结束信号来判定 “一轮任务完成”,再结合耗时阈值(minDurationMinutes)做筛选,最后调用 engine.js 统一派发通知
支持了 多种通知方式,确保无论你在刷什么,都能收到提醒:
- 协作平台(飞书 / 钉钉 / 企微):摸鱼时最常用,假装在工作
- Telegram Bot:支持代理,适合国际摸鱼爱好者
- 邮件通知:适合不想装额外软件的人
- 桌面通知:系统原生气泡提示,不容易被忽略
- 声音提醒:TTS 语音播报 + 提示音,戴着耳机也能听到
- 手环提醒:通过手环 App 转发通知,手机不在身边也能收到
你可以同时开启多个通道,比如我自己就开了飞书 + 桌面通知 + 声音提醒。而且如果你有智能手环、手表的话,也可以允许这些应用提醒,这样手机不在身边也可以及时收到。
不需要修改 claude、codex、gemini 这些 ai 工具的环境配置,只需要修改这个项目里的.env 文件就可以了,支持 exe 打开,支持托盘隐藏,内存占用小,适用于交互式 CLI / VSCode
GitHub 地址(求 star):
https://github.com/ZekerTop/ai-cli-complete-notify
Windows 用户
从 Releases 下载最新的
ai-cli-complete-notify-x.x.x.zip压缩包解压后放到任意目录(如
D:\Tools\)复制
.env.example为.env,按照里面的要求填写通知配置双击运行桌面应用(可滑至 “测试” 测试是否正常运行,需要在界面上打开相应的开关)
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!!!!拜托拜托
