帖子

  • ztop-linuxdo

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

    主楼
  • md5

    感谢分享,佬太强

    #1
  • 陌灬离

    感谢佬分享,有时间试试

    #2
  • suifeng

    佬很强了

    #3
  • 大帅哥

    太强了,大佬

    #4
  • ztop-linuxdo

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

    图片

    #5
  • kukudelaomao

    摸鱼有一套

    #6
  • Suhaoxu

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

    #7
  • ztop-linuxdo

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

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

    #8
  • Suhaoxu

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

    #9
  • frank-a

    感谢佬友

    #10
  • Setsuan

    前排支持,等会试试看

    #11
  • 正在缓冲99

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

    #12
  • ztop-linuxdo

    没试过确认操作会不会提醒

    图片

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

    #13
  • 秦羽

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

    #14
  • mAxwe1l

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

    #15
  • mattleung

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

    #16
  • mAxwe1l

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

    #17
  • ztop-linuxdo

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

    #18
  • ztop-linuxdo

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

    #19

发表回复

登录后回复