返回首页
一周热榜
嗨,HN,
我开发了WhipDesk,这是一款开源的、适合移动设备的远程桌面工具,可以通过手机浏览器控制完整的开发机器,并管理AI编码代理。
它让你可以访问整个桌面,同时增加了监控和管理工具的工作流程,例如Claude Code、Codex、GitHub Copilot等。
我最常听到的两个问题是:它是如何确保安全的?与现有工具有什么不同?
**安全性**
遵循RustDesk等现代开源远程访问工具的做法,WhipDesk是完全开源的,因此其客户端、代理、协议和安全模型都可以被检查,而不是作为一个黑箱被信任。
本地连接可以完全在你的网络内运行,无需账户。远程连接使用端到端加密的WebRTC。大多数连接是点对点的;当需要TURN中继时,它仅转发加密流量。每个连接还需要机器的访问PIN作为额外的安全层。更多细节请参见GitHub的README。
**为什么不使用Claude Code、Codex或其他代理远程控制工具?**
这些工具在与代理会话交互时非常有用,但有时我需要访问机器的其他部分:IDE、浏览器预览、模拟器、日志、桌面应用程序或代理刚刚更改的用户界面。
WhipDesk让你可以直接通过手机浏览器访问完整的开发环境,无论运行的是哪个编码代理。这就是我开发它的原因:我不想被限制在单一的代理界面中。
**为什么不使用TeamViewer、RDP或RustDesk?**
传统的远程桌面工具可以工作,但通常是为了从另一台计算机控制一台大型桌面。在手机上,文本可能变得难以阅读,并且它们不包括专门设计用于监控和管理编码代理的工作流程。
WhipDesk专为移动浏览器设计。它可以仅流式传输所选的移动视口,在放大时保持文本清晰,并且在低带宽连接上表现良好。
我开发它是因为我经常需要在代理仍在工作时离开桌子。我用它来回答提示、检查UI更改、审查进度,并在手机上进行调整。
**源代码和安装:**
[https://github.com/BinaryBananaLLC/WhipDesk](https://github.com/BinaryBananaLLC/WhipDesk)
```
npm install -g whipdesk
```
我特别希望能听到你们的第一印象。构建一个需要这种用户信任级别的工具是一个挑战,我希望根据诚实的反馈来改进它。