【开源】为了方便摸鱼,我做了个AI cli任务完成提醒工具(cc+codex+opencode+gemini)支持多种方式提醒,exe更方便配置

ztop 2026-01-19 11:39 1

作为一个热爱摸鱼的开发者,每天都要和 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!!!!拜托拜托^-^

最新回复 (19)
  • md5 01-19 11:41
    1

    感谢分享,佬太强

  • 陌灬离 01-19 11:48
    2

    感谢佬分享,有时间试试

  • suifeng 01-19 11:48
    3

    佬很强了

  • 大帅哥 01-19 11:49
    4

    太强了,大佬

  • ztop 楼主 01-19 11:50
    5

    好的好的,欢迎提issue,我也会继续改进的

  • kukudelaomao 01-19 11:50
    6

    摸鱼有一套

  • Suhaoxu 01-19 11:53
    7

    佬claude code 使用 vscode插件的情况下支持吗?

  • ztop 楼主 01-19 11:59
    8

    可以支持的,我就是在vscode中测试cc很久的


    不同于codex这些即时性,他整轮对话结束后会有15秒的延迟才会提醒,因为cc是分子任务输出,为了减少误判提醒,才设置的15秒延迟提醒

  • Suhaoxu 01-19 12:13
    9

    明白了 有一些确认的操作也会提醒吗

  • frank-a 01-19 12:13
    10

    感谢佬友

  • Setsuan 01-19 12:14
    11

    前排支持,等会试试看

  • 正在缓冲99% 01-19 12:19
    12

    感谢佬友,感谢开源 ^-^

  • ztop 楼主 01-19 12:41
    13

    没试过确认操作会不会提醒 ,这个项目本身就是要开放给ai权限(full access, bypass permissions)让他全跑完才能发挥最大用处,如果还要在电脑前点确认,那就失去了摸鱼的意义了

  • 秦羽 01-19 13:49
    14

    是不是搞成和droid一样的提醒就行啊

  • mAxwe1l 01-19 17:27
    15

    太赞了,佬。话说如果是windows,但是在wsl2里使用claudecode和codex,有比较好的解决方案吗?

  • mattleung 01-19 17:28
    16

    写了脚本,让CODEX每次完成之后执行一下,发邮件发给我自己 ^-^

  • mAxwe1l 01-19 17:30
    17

    哈哈哈,佬友有才,话说是不是也可以让claude或者codex完成的时候播放个音乐啥的也行

  • ztop 楼主 01-19 18:22
    18

    可以的,支持命令行,在项目中也有写

  • ztop 楼主 01-19 18:24
    19

    好主意,不过会不会很容易产生厌烦 ^-^ ,毕竟摸鱼时光被打断了,就像是喜欢的音乐一旦成了闹钟音乐就会变成厌恶

* 帖子来源Linux.do
返回