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 种通知方式,确保无论你在刷什么,都能收到提醒:

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

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

这样无论是在刷 B 站、逛知乎还是打游戏,都不会错过 AI 的回复。

🖥️ 桌面应用:配置从未如此简单

虽然我是个命令行爱好者,但我知道不是所有人都喜欢编辑配置文件。

如果需要命令行的话,可以前往项目下查看,这里就不赘述

所以我做了一个 Electron 桌面应用

  • 中英文界面切换
  • 可视化配置所有通知渠道
  • 托盘隐藏,不占用任务栏
  • 开机自启动(可选)

对于不想碰命令行的用户,下载 EXE 文件双击运行就行。

💡 使用建议

重要提示:为了获得最佳体验,建议在使用 Claude Code / Codex / Gemini 时授予 AI 助手完整的文件读写权限

这样做的好处:

  • ✅ 确保任务日志被正确记录到本地文件
  • ✅ 监听功能能够准确捕获任务完成状态
  • ✅ 提醒时机更加精准,避免误报或漏报
  • ✅ AI 可以更好地管理项目文件和配置

🚀 快速开始

Windows 用户

  1. 从 github中的releases中下载最新的 ai-cli-complete-notify-x.x.x.zip
  2. 压缩包解压后放到任意目录(如 D:\Tools\
  3. 复制 .env.example.env,按照里面的要求填写通知配置
  4. 双击运行桌面应用即可

配置完成后,可以在桌面应用的"测试"选项卡中测试各个通知渠道是否正常工作。

macOS / Linux 用户

1
2
3
4
5
6
7
8
9
10
11
12
13
# 克隆仓库
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

📊 使用效果:摸鱼效率提升 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编程助手

往期文章推荐:

GPT Plus升级失败?没有虚拟卡、海外信用卡怎么办?全新技术实现24小时自助直充升级GPT

如何在国内低成本一次性使用到ChatGPT、Claude、Grok、Gemini等海内外主流AI模型