为了方便回家通过 iPhone/iPad 远程给在公司的 MacbookPro 下发开发任务,做了这么个 app 服务。
由来
电脑放公司用,回家又不想带电脑,又想回家接着开发一些自己的小功能。
最初是用的远程桌面,用的开源的那个 rustdesk ,让 ai 做了个 id server 放自己服务器了,在家用 iPad 连接 MacbookPro 用起来还是挺好的。
只是我只想单纯的在 cursor 里对话让它执行任务,没有必要看到桌面的全部状态,而且操作起来也不太方便。
于是就让 ai 做了个工具,现在回家可以直接在 iPhone 上与 MacbookPro 上的 cursor 对话,执行开发任务,第二天到公司再验收结果就可以了。
实现链路是这样的:
手机 ──HTTPS──> 你的域名/VPS:443 (nginx)
│ proxy /cursor-remote/ → 127.0.0.1:8787
▼
frps (VPS 本机)
│ Mac 出站连 VPS:7000
▼
frpc → Mac 127.0.0.1:8787 (Go)
GITHUB
正好有这需求的可以玩一下,已开源
- app 名:cursor-remote
- github: https://github.com/KyleBing/cursor-remote
如果你用 cursor 还有一个状态栏查看 cursor 剩余量的小 app ,有兴趣也可以了解一下 : https://github.com/KyleBing/cursor-status-bar
后来又加了一些 MacbookPro 状态查看。