Code Remote 与常见方式的对比。
要从手机连接你的开发机,大多数工具都需要你在电脑上下载应用、配置 VPN 或设置 SSH。Code Remote 只需要一条命令和一次二维码扫描。
npx coderemote up
Code Remote 与 Tailscale、Termius 和 Orca 的对比
| Code Remote | Tailscale + 一个 SSH 应用 | Termius | Orca | |
|---|---|---|---|---|
| 电脑上的设置 | 一条命令:npx coderemote up。不会留下任何安装。 | 安装 Tailscale,开启 SSH 服务器,登录 | 必须已有运行中的 SSH 服务器,并配置好密钥 | 安装 Orca 桌面应用 |
| 手机上的设置 | 扫描二维码。配对就是这么简单。 | 安装 Tailscale 和一个 SSH 应用,登录,导入密钥 | 安装 Termius,添加主机和密钥 | 安装配套应用并配对 |
| 网络设置 | 无需任何设置。它向外连接,所以 NAT、防火墙和酒店 Wi-Fi 都不成问题。 | 把两台设备加入同一个 tailnet | 你要让机器可被访问:端口转发、VPN 或类似方式 | 在它所运行的那台电脑上可用。远程机器需通过 SSH。 |
| 账号和密钥 | 一次登录(GitHub 或 Microsoft)。无需创建或复制 SSH 密钥。 | 一个 Tailscale 账号,外加 SSH 密钥或 Tailscale SSH | 每台主机各自的 SSH 密钥或密码。云同步需付费。 | 你自己的编程智能体账号 |
| 在手机上你能得到 | 文件、git、终端、端口、开发服务器预览和请求日志,全部为触控而设计 | 终端,取决于 SSH 应用提供什么 | 终端和 SFTP 文件传输 | 智能体实时状态、用量和终端 |
| 它是什么 | 电脑上的智能体加一个 iPhone 应用 | 带 SSH 应用的网状 VPN | SSH、Mosh 和 SFTP 客户端 | 用于并行运行编程智能体的开源桌面 IDE |
| 费用 | 免费的 iPhone Beta,免费的开源 CLI(AGPL) | 在 Tailscale 限额内个人使用免费 | 免费的 Starter 方案,付费 Pro 提供同步等功能 | 开源(MIT) |
| 最适合 | 以最少的设置从手机连接你的开发机 | 把许多机器连成一个私有网络 | 通过 SSH 管理许多服务器 | 在办公桌前同时运行多个智能体 |
为什么选择 Code Remote
- 最短的路径。一条命令,一次扫描。其他工具需要安装两三样东西、两端各一个账号,以及密钥或网络设置。
- 无需维护。无需一直保持连接的 VPN,无需加固的 SSH 服务器,无需轮换的密钥,无需更新的桌面应用。
- 为手机而做。文件浏览器、git 审阅、终端按键栏和一键预览,而不是把终端硬塞进小屏幕。
- 隐私优先的设计。智能体只监听
127.0.0.1,中间没有任何 Code Remote 服务器。了解其工作原理。
如果你要管理很多台机器或服务器,Tailscale 和 Termius 是正确的选择,Code Remote 并不能在这方面取代它们。Orca 是你在办公桌前运行智能体的地方,而 Code Remote 是你离开时连接机器的方式,所以两者可以并存。
什么时候其他工具更合适
- 你需要完整的桌面。Code Remote 面向开发者的工作:文件、git、终端、开发服务器。需要设计软件或图形界面安装程序时,请使用远程桌面应用。
- 你已经到处在用 VPN 和 SSH。如果已经配置好并且用得顺手,在其上使用终端应用完全没问题。Code Remote 适合那些根本不想配置的时候。
- 你用的不是 iPhone。Code Remote 应用只面向 iPhone。其他设备只能使用上面的工具。
依然保持简单的地方
代理只监听 127.0.0.1,并通过私有的 Microsoft Dev Tunnel 对外发布。只有你的 GitHub 或 Microsoft 账号能通过,手机和电脑之间的一切都用二维码中的密钥进行端到端加密,每部手机都用其 Secure Enclave 中自己的密钥登录。了解工作原理。