你自己的机器

Fleet

在浏览器里用你自己的 Linux 机器。应用以独立窗口打开,复制粘贴、拖入文件、播放声音都和本机应用一样;换一台电脑,会话接着用。计费不单独收费;开启 sudo 自动审查时,每次审查按模型 API 用量计费。

Fleet 桌面会话示例:机器上的浏览器、文件管理器与文本编辑器,各自在一个窗口里打开。
web-018 ms直连
nginx.conf - Mousepad
Field Notes — Mozilla Firefox
blog - Thunar

速览

web-01文件 · web-01
/srv/www/blog
名称大小
assets—
posts—
index.html1.2 KB
nginx.conf402 B
README.md118 B

正在上传 2 项到 assets3.1 / 4.8 MB · 11.6 MB/s

网页终端与文件管理在控制台底部的面板里,切换页面也不断开。

一行命令安装,用配对码接入。

在机器上运行安装命令,终端会显示配对码。在控制台输入配对码,核对主机名、来源地址和公钥,再批准加入。Agent 默认只装终端需要的部分,需要图形界面或声音时,安装时选中对应的附加组件。

  • Debian 13 及以上、Ubuntu 24.04 及以上,x86_64
  • 批量接入用一次性注册令牌,有效期 1、8 或 24 小时
  • 创建云服务器时勾选「加入 Leaflow Fleet」,首次启动即加入
接入一台机器:在机器上运行安装命令,再在控制台输入配对码并核对后批准。

root@office-pc:~# curl -fsSL https://releases.leaflow.net/fleet-agent/install.sh | sh -s -- --enroll --with desktop,audio

配对码: 7KQ2M-X9D4P

接入机器

主机名
office-pc
来源地址
198.51.100.24
公钥
ed25519 · 3f9a…c41e
名称office-pc批准加入

不用开放入站端口,能直连就点对点。

Agent 主动连接平台。浏览器与机器之间用 WebRTC 建立连接,优先点对点直连,打不通时经中继。控制台的「性能」面板会标出当前是直连还是中继。

  • 同一网络里直连,延迟通常是个位数毫秒
  • 需要时可以为 Agent 固定一段 UDP 端口
连接示意:浏览器与机器点对点直连,打不通时经中继;平台只负责信令与授权。
Leaflow 平台信令与授权
你的浏览器
直连 UDP · 8 ms
你的机器无需入站端口

点对点 · 端到端加密

中继直连打不通时

终端、文件、画面与输入端到端加密。

两端各用一把 Ed25519 密钥确认对方,机器的公钥在首次连接后固定。

端到端加密

  • 终端与文件
  • 画面与键盘、鼠标输入
  • 剪贴板
  • 声音与麦克风
  • 打印
  • 会话内的提权审批

经过平台

  • 「运行命令」的命令与输出
  • 在平台上审批的 sudo 命令行
  • 机器上 MCP 服务的参数与结果
  • 随行工具调用的参数、结果与截图

每个人用自己的账户登录,不再共享 root。

把成员拉进项目,按人授予登录权限。账户由 Fleet 的用户目录提供,同一个人在所有机器上的用户名与 UID 都相同,家目录在首次登录时创建。sudo 单独授予;收回登录权限后,这个人在机器上的会话随即结束,新的登录会被拒绝。

  • 按单台机器授权,或授权给全部机器,包括以后加入的
  • 终端、文件、剪贴板、设备、打印、端口转发与 SSH agent 分别开关
  • 多人共享同一个会话,仅观看或一起操作
  • 账户不写入 /etc/passwd,与本机账户同名时不生效
office-pc 的「访问」页:三位成员各自用自己的账户登录,sudo 单独授予。
访问office-pc
成员账户登录sudo文件剪贴板
a[email protected]alice_example_com
b[email protected]bob_example_com
c[email protected]carol_example_com

账户由用户目录提供,用户名与 UID 在所有机器上相同;家目录在首次登录时创建。

sudo 不用输入密码,在控制台批准。

在终端里执行 sudo,请求同时出现在终端里和控制台每个页面的顶部,本人或会话里有权限的人批准即可。60 秒内没人处理,这次 sudo 失败,不会退回到输入密码。

  • 每人在每台机器上选择:每次询问、自动审查或全部批准,可以限时
  • 自动审查每次调用一次模型,无法审查时拒绝
  • 图形应用请求管理员权限(polkit)时同样经过审批
web-01api-01

bob_example_com@web-01:~$ sudo nginx -t && sudo systemctl reload nginx

Waiting for approval on Leaflow or by a participant of this session.

权限请求sudo nginx -t && sudo systemctl reload nginx拒绝同意⌘↵

机器上的图形应用,随行也能操作。

在有虚拟桌面的机器上,随行用 Computer Use 查看窗口、点击、输入、拖动和按键,每一步都列在对话里。人不在电脑旁时,也可以在聊天应用里交代。

  • 机器上配置的 MCP 服务以账户本人的身份运行
  • 你自己的 Agent 可以通过 Fleet API 运行命令和调用工具
随行在 office-pc 上操作图形应用:切换窗口、点击、输入与按键都列在旁边。

nginx.conf - Mousepad

随行正在操作

  1. 切换窗口Mousepad
  2. 点击文件 › 另存为
  3. 输入文字nginx.conf
  4. 按键Enter

还有这些

  • 网页终端

    在控制台底部的面板里,一台机器一个标签;切换页面不断开,重新连接后 shell 从断开处继续。

    Ctrl 加反引号开关面板

  • 文件管理

    上传、下载、复制、移动与重命名,删除先进回收站;下载文件夹时保留目录结构。

    拖入文件即上传

  • 应用窗口

    一个应用一个窗口,浮在控制台的任何页面上,用起来和本机应用一样。

    每人最高 60 fps

  • 完整桌面

    打开机器上已有的桌面环境;没有显卡的服务器也能用,OpenGL 用软件渲染。

    默认 1920×1080

  • 剪贴板

    文字、HTML 与图片两边互通,本机的文件也能粘贴到机器上。

    粘贴时才读取

  • 声音与麦克风

    机器上的声音在你这边播放,麦克风也能交给机器上的应用。

    Opus · 48 kHz

  • 手柄

    你连接的手柄以标准布局出现在机器上。

    每人最多 4 个

  • 打印

    机器上的应用打印时,作业以 PDF 送到你的浏览器,用你手边的打印机。

    单个作业不超过 128 MiB

  • 端口转发

    转发机器上的 TCP 与 UDP 端口,访问只在机器内部监听的服务。

    按人授权

  • SSH agent 转发

    在机器上使用你本机的 SSH 密钥,密钥不进入机器。

    按人授权

  • 多人会话

    几个人加入同一个会话,可以只观看,也可以一起操作。

    每人每台机器最多 8 个会话

  • 自动更新

    更新包经过签名,机器空闲 2 分钟后安装,健康检查失败自动回滚。

    更新不中断会话

价格

不单独收费;开启 sudo 自动审查时,每次审查按模型 API 用量计费。

所有产品的计费方式

规格与说明

支持的系统
Debian 13 及以上、Ubuntu 24.04 及以上;x86_64(需支持 x86-64-v2)
内核
5.3 及以上,使用 cgroup v2
安装
curl -fsSL https://releases.leaflow.net/fleet-agent/install.sh | sh -s -- --enroll
可选组件
--with desktop(虚拟桌面、输入法与中日韩字体)、--with audio(声音)
连接
WebRTC,点对点优先,必要时经 TURN 中继;不需要入站端口
画面
每人最高 60 fps,默认 1920×1080
会话
每个账户每台机器最多 8 个,其中桌面 1 个;没人连接时继续运行
用户目录
最多 10,000 个账户与 10,000 个组,用户名与 UID 在所有机器上相同
sudo 审批
60 秒内未批准,本次 sudo 失败

常见问题

支持 Windows 或 macOS 吗?

机器端目前只支持 Linux:Debian 13 及以上、Ubuntu 24.04 及以上,x86_64。你用来访问的电脑只需要浏览器。

机器要有公网 IP 或开放端口吗?

不需要。Agent 主动连接平台;浏览器与机器之间优先点对点直连,打不通时经中继。

平台能看到我的屏幕和文件吗?

不能。终端、文件、画面、输入、剪贴板、声音和打印在你的浏览器与机器之间端到端加密。经过平台的是「运行命令」的命令与输出、在平台上审批的 sudo 命令行,以及 MCP 服务与随行工具调用的内容。

服务器没有显卡,能打开桌面吗?

能。Agent 自带无头显示服务,OpenGL 用软件渲染。打开完整桌面需要机器上装有桌面环境。

成员离开团队后怎么办?

收回他的登录权限后,他在机器上的会话随即结束,新的登录会被拒绝;他留下的文件保留原来的属主。

能把机器上的文件拖回本机吗?

浏览器里目前可以把本机文件拖进应用窗口。双向拖拽会随 Fleet 桌面客户端提供,桌面客户端即将推出。

浏览器里能用摄像头吗?

暂不支持。声音、麦克风、剪贴板、手柄和打印都可以用。

怎么收费?

Fleet 不单独收费。开启 sudo 自动审查时,每次审查是一次模型 API 请求,按用量计费。使用 Leaflow 前需要充值至少 US$1。

在控制台里开始使用。

首次使用前充值至少 US$1,之后各产品按公开价格计费。