【开源】为了方便摸鱼,我做了个AI cli任务完成提醒工具(cc+codex+opencode+gemini)支持多种方式提醒,exe更方便配置
- 内容介绍
- 文章标签
- 相关推荐
问题描述:
作为一个热爱摸鱼的开发者,每天都要和 Claude Code、Codex、Gemini 这些 AI 工具打交道,常常多并发跑,有些任务确实是太久了,而有些任务完成又太快了,为了赶进度有时候确实要一直在电脑旁,想摸鱼都不行。
于是结合我自己的一些实际情况,我写了一个AI CLI Complete Notify(AI CLI任务完成提醒)
以监听的形式,通过解析输出中的特定标记或结束信号来判定“一轮任务完成”,再结合耗时阈值(minDurationMinutes)做筛选,最后调用 engine.js 统一派发通知
支持了 多种通知方式,确保无论你在刷什么,都能收到提醒:
- 协作平台(飞书/钉钉/企微):摸鱼时最常用,假装在工作
- Telegram Bot:支持代理,适合国际摸鱼爱好者
- 邮件通知:适合不想装额外软件的人
- 桌面通知:系统原生气泡提示,不容易被忽略
- 声音提醒:TTS 语音播报 + 提示音,戴着耳机也能听到
- 手环提醒:通过手环 App 转发通知,手机不在身边也能收到
你可以同时开启多个通道,比如我自己就开了飞书 + 桌面通知 + 声音提醒。而且如果你有智能手环、手表的话,也可以允许这些应用提醒,这样手机不在身边也可以及时收到。
问题描述:
作为一个热爱摸鱼的开发者,每天都要和 Claude Code、Codex、Gemini 这些 AI 工具打交道,常常多并发跑,有些任务确实是太久了,而有些任务完成又太快了,为了赶进度有时候确实要一直在电脑旁,想摸鱼都不行。
于是结合我自己的一些实际情况,我写了一个AI CLI Complete Notify(AI CLI任务完成提醒)
以监听的形式,通过解析输出中的特定标记或结束信号来判定“一轮任务完成”,再结合耗时阈值(minDurationMinutes)做筛选,最后调用 engine.js 统一派发通知
支持了 多种通知方式,确保无论你在刷什么,都能收到提醒:
- 协作平台(飞书/钉钉/企微):摸鱼时最常用,假装在工作
- Telegram Bot:支持代理,适合国际摸鱼爱好者
- 邮件通知:适合不想装额外软件的人
- 桌面通知:系统原生气泡提示,不容易被忽略
- 声音提醒:TTS 语音播报 + 提示音,戴着耳机也能听到
- 手环提醒:通过手环 App 转发通知,手机不在身边也能收到
你可以同时开启多个通道,比如我自己就开了飞书 + 桌面通知 + 声音提醒。而且如果你有智能手环、手表的话,也可以允许这些应用提醒,这样手机不在身边也可以及时收到。

