AI任务跑太久又不想盯终端,为了开发摸鱼两不误,我做了个AI CLI提醒器
AI任务跑太久又不想盯终端,为了开发摸鱼两不误,我做了个AI CLI提醒器
前言
作为一个热爱摸鱼的开发者,我每天都要和 Claude Code、Codex、Gemini 这些 AI 工具打交道。它们确实很强大,但喜欢摸鱼的我有一个让人抓狂的问题:当你给它们布置一个耗时的任务后,你永远不知道什么时候该回来看结果。
想象一下这些场景:
- 让 Claude 重构一个大型模块,你切到 B 站看番,结果它 5 分钟就跑完了,而你多摸了 25 分钟,拖延了进度
- 让 Gemini 分析一份 1000 行的日志文件,你去刷小红书,结果忘了这茬,半小时后才想起来,耽误了时间
- 让 Codex 生成测试用例,你开始逛论坛,结果 AI 早就完成了,你却还在那继续逛,不被老板发现的话那就很舒服了!
不过这种"不知道什么时候该回来看"的焦虑,让摸鱼都摸得不安心。
要么就是不敢摸鱼(频繁切回去看,打断摸鱼节奏),要么就是摸过头了(浪费时间,还可能被领导发现)。
作为一个有追求的摸鱼爱好者,我需要一个解决方案:既能安心摸鱼,又不耽误正事。
AI CLI Complete Notify
开发者肯定离不开cc、codex、gemini等cli编程助手,用得最多的大多都是这几个
于是,我花了几天时间(当然也是摸鱼时间做的),做了这个工具——AI CLI Complete Notify。
项目已开源,GitHub 地址见文末
它的核心功能很简单:当 AI 完成任务时,自动通知你,让你可以安心摸鱼。
为了让这个摸鱼神器真正好用,我加入了很多精心设计的功能。
🎯 智能阈值:短任务不打扰,长任务才提醒
如果 AI 只用了 10 秒就完成任务,你根本不需要通知——因为你还没来得及打开摸鱼网站。
所以我加入了智能阈值系统:
- 只有超过设定时间(比如 5 分钟)的任务才会触发通知
- 不同的 AI 源可以设置不同的阈值
- 短任务静默完成,长任务及时提醒

这样就避免了"通知疲劳",只在真正需要的时候提醒你收心干活。
🎯 智能去抖:更精准的提醒时机
最新版本加入了智能去抖机制,让提醒时机更加精准,而这也是针对一些喜欢逐步拆分任务、输出任务结果的cli(比如cc):
- 有工具调用:等待 60 秒(AI 还在执行任务,可能有后续输出)
- 无工具调用:仅需 15 秒(可能是最后一条消息,快速提醒)
系统会自动分析 AI 的消息类型,智能调整等待时间。这意味着:
- 复杂任务(多次工具调用):在真正完成后才提醒
- 简单问答(无工具调用):15 秒快速提醒,不用等太久
📱 多通道通知:无论你摸到哪都能找到你
我支持了 6 种通知方式,确保无论你在刷什么,都能收到提醒:
- 协作平台(飞书/钉钉/企微):摸鱼时最常用,假装在工作
- Telegram Bot:支持代理,适合国际摸鱼爱好者
- 邮件通知:适合不想装额外软件的人
- 桌面通知:系统原生气泡提示,不容易被忽略
- 声音提醒:TTS 语音播报 + 提示音,戴着耳机也能听到
- 手环提醒:通过手环 App 转发通知,手机不在身边也能收到
你可以同时开启多个通道,比如我自己就开了飞书 + 桌面通知 + 声音提醒。而且如果你有智能手环、手表的话,也可以允许这些应用提醒,这样手机不在身边也可以及时收到。
这样无论是在刷 B 站、逛知乎还是打游戏,都不会错过 AI 的回复。
🖥️ 桌面应用:配置从未如此简单
虽然我是个命令行爱好者,但我知道不是所有人都喜欢编辑配置文件。
如果需要命令行的话,可以前往项目下查看,这里就不赘述
所以我做了一个 Electron 桌面应用:
- 中英文界面切换
- 可视化配置所有通知渠道
- 托盘隐藏,不占用任务栏
- 开机自启动(可选)
对于不想碰命令行的用户,下载 EXE 文件双击运行就行。

💡 使用建议
重要提示:为了获得最佳体验,建议在使用 Claude Code / Codex / Gemini 时授予 AI 助手完整的文件读写权限。
这样做的好处:
- ✅ 确保任务日志被正确记录到本地文件
- ✅ 监听功能能够准确捕获任务完成状态
- ✅ 提醒时机更加精准,避免误报或漏报
- ✅ AI 可以更好地管理项目文件和配置
🚀 快速开始
Windows 用户
- 从 github中的releases中下载最新的
ai-cli-complete-notify-x.x.x.zip - 压缩包解压后放到任意目录(如
D:\Tools\) - 复制
.env.example为.env,按照里面的要求填写通知配置 - 双击运行桌面应用即可
配置完成后,可以在桌面应用的"测试"选项卡中测试各个通知渠道是否正常工作。

macOS / Linux 用户
1 | # 克隆仓库 |
📊 使用效果:摸鱼效率提升 300%
自从用上这个工具后,我的摸鱼质量发生了质的飞跃:
之前:
- 给 AI 布置任务 → 不敢摸鱼 → 频繁切回去看 → 摸鱼体验极差
现在:
- 给 AI 布置任务 → 立即开始摸鱼 → 收到通知 → 秒回工作状态 → 完美
具体数据:
- 每天可以安心摸鱼 30-40 分钟(之前这些时间都在焦虑中度过)
- AI 任务完成后的响应时间从平均 5 分钟降到 10 秒
- 再也没有"摸鱼摸过头"或"被领导发现"的情况
更重要的是,心理负担大大减轻。我不再需要在脑子里记着"还有个 AI 任务在跑",可以完全专注于当前的摸鱼活动。
摸鱼摸得安心,工作干得高效,这才是 AI 时代程序员的正确打开方式。
🔗 项目地址
目前该项目已在 GitHub 开源:
👉项目地址:https://github.com/ZekerTop/ai-cli-complete-notify
(或者点击文末“阅读原文”跳转)
- 完整的源代码和文档
- 一键配置向导
- Windows/macOS/Linux 全平台支持
如果你也是 AI 工具的重度用户,或者是摸鱼爱好者,不妨试试这个工具。
如果你对这个开源项目感兴趣或者有其他意见的话,欢迎提交issue,最后拜托拜托点点star,谢谢~
写在最后
AI 工具正在改变我们的工作方式,但工具本身也需要工具来优化。
这个项目的初衷很简单:让 AI 更好地为人类服务,让程序员可以安心摸鱼。
在 AI 时代,我们需要的不仅是更强大的模型,还需要更智能的工作流。这个小工具只是一个开始。
毕竟,能摸鱼的时候为什么要傻等呢?
如果你对 Claude Code、Codex、Gemini CLI 感兴趣并且想同时协同工作的话,可以查看往期文章👇
教你在国内用一个套餐同时体验到Claude Code+Codex两大AI编程助手











