人在 Windows
工作在远端 Linux
VPS Desk 是一个 SSH 工作台:中间是终端,左边是跟着终端走的目录树和 git 更改,右边直接预览、编辑远端文件。拖文件就上传,Ctrl+V 贴截图远端也收得到,掉线了会话还在。
文件 · 跟随
▾ web-app
▾ src
store.tsM
ipc.tsA
main.tsx
▸ docs
node_modules
package.json
更改 · main ↑1
src/store.tsM
src/ipc.tsA
$ pnpm typecheck
tsc --noEmit
✓ 0 errors
$ git add src/ipc.ts
$ less ~/.vps-desk/inbox/2026-09-18/report.pdf
从桌面拖入 report.pdf · 上传 0.3s · 路径已贴入
store.ts · 已保存
export const useStore =
create<State>()((set) => ({
hosts: [],
sessions: {},
+ preview: { tabs: [] },
transfers: [],
}));
它替你做的四件事
- 文件跟着终端走
在终端里 cd 到哪个仓库,左边就是哪个仓库的目录树和 git 更改。暂存、提交、看 diff 不用离开窗口。
- 远端文件不落地
代码在 Monaco 里直接改、直接保存回远端;PDF、图片、表格在右侧面板直接看,不用先下载。
- 剪贴板和拖放直通远端
拖文件进终端自动上传并贴上路径;Ctrl+V 贴截图,Claude Code 这类会读剪贴板的 CLI 直接收到 [Image #1]。
- 掉线不丢会话
每个窗口对应远端一个 tmux 会话。关掉客户端、电脑睡眠,进程继续跑,再打开自动接回。
安装
- 需要 Windows 10 / 11(64 位)。缺少 WebView2 时安装程序会自动下载。
- 安装包没有微软代码签名,SmartScreen 会拦一下:点 更多信息,再点 仍要运行。
- 密码和私钥口令保存在 Windows 凭据管理器,卸载后请自行清理。
Android
- 需要 Android 8.0 以上、arm64 手机。APK 不上应用商店,只在这里分发。
- 浏览器下载后打开安装包,系统会提示 允许安装未知来源应用,允许本次即可。
- 装完先打开一次。之后在 设置 里能看到新版本提示,下载后覆盖安装,主机列表保留。
更新
装好以后不用再回这个页面。VPS Desk 启动时会检查新版本,确认后自动下载、安装并重新打开;也可以在 设置 → 关于 里手动检查。Windows 更新包带签名,客户端只接受这里发布的版本;Android 包在安装前校验 SHA-256。