AI时代榨干打工人的最后一滴血,我为Cursor、Claude Code开发了个小工具

2 阅读3分钟

三问:

  1. AI 说「等我一下」,然后你切去刷视频,半小时后回来发现它早在等你点「同意」。
  2. Claude 跑完了,Cursor 也安静了,只有你一个人不知道,像派对散场了没人喊你。
  3. 老板给你一天时间,结果AI编辑器等你等了半天。

想要为为公司献出自己的最后一滴血,榨干剩余价值,那么AgentWake值得你拥有.

AgentWake干的事很简单:做 AI 编程工具和你的大脑之间的「传声筒」,可以跨编辑器——Cursor、Claude Code等都能接。官方说法叫「跨编辑器通知网关」;人话就是:别让 AI 在屏幕那头干等,也别让你在这头干等。

它到底叫醒谁👀?

  • 等你授权的时候(比如终端里要点确认)——提醒你:别装死,人家在排队。
  • 任务跑完 / 跑挂 / 会话结束——提醒你:可以回来验收成果,或者回来收尸。

1.电脑弹窗,放心切屏

image.png 2.手机推送,pwa推送 image.png 3.打开网页pwa推送嫌麻烦?那么还有钉钉、飞书、企业微信等app推送

image.png

轻松体验

1.安装逐步引导,完全无障碍

第一步:全局安装

npm i -g agentwake

第二步:向导式初始化

agentwake setup

第三步:启动守护进程

agentwake start

2. 手机PWA推送

本地起了一个WebSocket 服务,手机(需在同一局域网)扫描终端二维码,在页面点击系统授权。即可轻松获得推送! 为了让手机浏览器允许使用推送通知(Notification API),网页必须是 HTTPS。 调用 mkcert 签发局域网 SSL 证书。只需要在手机上信任一次证书,以后局域网内就能享受毫秒级的 WebSocket 推送。

3. 除了pwa,支持IM软件

支持了 钉钉、飞书、企业微信 的机器人推送!

3.1 以钉钉为例
第一步:发起群聊

单向推送,简易的webhook推送使用群聊机器人

image.png

第二步:添加群机器人

记住选择自定义机器人(通过webhook接入自定义服务) 建议选择加签(非必选),获取密钥,增强hook安全性 image.png

image.png

image.png

第三步:agentwake setup向导记得选择相应的渠道

填写hook和密钥或者安装完成之后,修改.env image.png 具体参考下面链接查看完整的配置变量github.com/tjdxwwj/age…

实现思路🧠

这是一个常驻本机的 Node(Express)网关进程:一边接「编辑器 / 工具」来的事件,一边统一成内部结构,再 多路分发 到各类通知渠道。

数据流

数据流可以概括为:

多源输入 → 归一成 NotifyEvent → EventRouter(去重 + 限流)→ 多个 Notifier 并行发送

原理

对于不同的 AI 工具,我们采取了不同的监听策略(在 src/adapters 目录下):

  • 针对claude code:利用官方提供的hooks
  • 针对 Cursor :利用了 .cursor/hooks.json 机制,写了一个本地 Hook 接收器。AI 一有动作,主动发给我们的网关。
  • 针对 Qoder :写了一个超低开销的本地日志轮询器(Polling)

实现上还是费了不少功夫,尤其是官方没有提供精确hook的cursor,想了很多方法hack。

结语

摸鱼可以,但是时间不能浪费,榨干自己的剩余价值~

🔗 开源地址 : github.com/tjdxwwj/age…

走过路过,大佬们 GitHub 顺手点个 Star ⭐️ 支持一下~