RDP / VNC · 为 AI AGENT 而生

为 AI Agent 而生的
远程桌面工具。

通过命令观察和操作远程电脑,发送文件、取回结果。
你可以随时观看、暂停或接管同一个会话。

免费使用·Windows/macOS/Linux

一套远程桌面,完整的工作流程。

让 Agent 使用桌面应用,让你随时参与,把资料、操作和最终成果连起来。

rdp-cli_/studio-windowsRDP
已连接 · 远程 Windows流程示意
Agent 如何看见并操作这台远程电脑?
点击步骤查看对应关系 · 命令示意
你的 Agent 调用
rdp-cli screenshot --session SESSION --monitor M1 --out before.png

SESSION、M1、X/Y 和 OBSERVATION 均为占位值,需使用实际会话与截图返回的信息。

远端屏幕 1before.png你的 Agent

screenshot 将远端屏幕 1 的当前画面保存为 before.png。Agent 读取这张图片,找到要操作的位置。

本例:从截图找到视频时间线上的目标位置。

截图还会返回 data.observation,用于把下一次输入关联到刚刚观察到的画面。

下方窗口供人观看同一远程会话;Agent 直接取得远端 PNG,无需打开这个窗口。PNG 不含会话工具栏、Agent 面板或点击提示。

远程 Windows 桌面控制者:Agent
01应用与操作before.png · 截图来源
工作文件
海岸公路 · 视频项目编辑工作区
素材
coast_01
coast_02配乐
海岸公路、海浪与行驶中的橙色跑车,AI 生成的演示素材
画面预览16:9
一段旅程,从这里开始。向海而行
00:07 / 00:30适合窗口
时间线00:00      00:10      00:20      00:30
V1T1A1
coast_01.mp4
coast_02.mp4
coast_03.mp4
向海而行 · 标题
原声配乐
搜索10:24
02预览与参考
工作文件
成片预览
一段旅程,从这里开始。向海而行
00:07 / 00:30
coastline.mp4 16:9
搜索10:24
同一个 RDP 会话 · 两块远程显示器查看完整功能
视频编辑流程示意 · 由你的 Agent 调用 rdp-cli,非内置 AI 编辑器。AI 生成的流程示意素材。 查看表格与视频任务实录

一个完整的远程任务

从输入资料,到交付文件。

01

发送素材与数据

将需要的文件或文件夹上传到 RDP 会话交换盘,供远端应用使用。

02

操作远端应用

你的 Agent 通过截图观察、点击和输入完成步骤,再检查应用中的实际结果。

03

核对结果并取回

将处理结果保存到交换盘,核对后下载到本机,保留完成的文件。

文件交换需要 RDP 服务端允许驱动器重定向。

始终由你掌控

Agent 执行。
你掌控。

从菜单栏或托盘打开已有会话,在原生窗口或授权浏览器观看同一画面。看到点击和拖动提示,按需暂停、接过键盘鼠标,处理完再交还 Agent。多个人可以观看,同一时刻只有一个控制者。浏览器适用于局域网或 VPN。

了解如何开始
rdp-cli / studio-windows流程示意
Agent 正在操作

此处仅演示交接状态,不会连接任何电脑。

远程工作,需要完整的工具

看得见,操作得到,结果带得回。

从一个窗口到多块屏幕,从几行文字到整个文件夹。让 Agent 的操作、你的观察和最终交付连在一起。

01 / RDP

两块屏幕。
一套操作。

一边打开素材或表格,一边查看预览或报告。Agent 可以观察整张桌面,也可以只截取、点击和输入到指定屏幕。

  • 按屏截图与操作,支持跨屏拖动。
  • 原生窗口可逐屏展开;浏览器可切屏或查看总览。
  • 你只有一块本机屏幕,也能查看远程双屏工作区。

适用于支持多显示器的 RDP 会话。缩放查看窗口不会改变远端屏幕布局。

查看完整功能 ↗

同一会话的双屏示意

1素材 / 数据
2预览 / 报告
RDP · studio-windows

单屏查看,或一起掌握全貌

02 / RDP

资料发过去。
成果带回来。

把视频素材、表格或整个项目文件夹发送到会话交换盘。Agent 在远端应用中处理并保存后,再将成片、报告或目录取回本机。

  • 文件与文件夹上传、下载,保留目录结构。
  • 查看每项传输的进度与结果,按需取消。
  • 遇到同名文件由你选择是否覆盖,传输后校验文件内容。

RDP 服务端需允许驱动器重定向。文件面板管理会话交换盘,不是任意远端磁盘。

查看完整功能 ↗

文件往返示意

▱ 你的电脑▣ RDP 会话交换盘
project-assets/发送资料 · 可供远端使用
远端应用处理
quarterly-report.pdf取回结果 · 保存后取回本机

03 / RDP

远程画面,
也有声音。

在本机窗口或授权浏览器听远端应用的声音。检查影片配乐、试听应用音频;各观看端独立调节音量,互不影响。

  • 多个有权限的观看端可同时收听。
  • 需要语音输入时,接管会话后主动开启麦克风。
  • 交还控制或断线时停止回传;再次使用需明确开启。

声音与麦克风适用于 RDP,取决于服务端能力和权限。浏览器开麦还需要安全连接与设备授权。

查看完整功能 ↗

播放与麦克风示意

远端应用声音
本机窗口
授权浏览器

各自控制音量

麦克风回传接管后,由你主动开启
默认关闭

把远程桌面接入你的工作流程。

01

命令驱动,方便 Agent 使用

连接后获取远端截图,再发送点击、拖动、文字或快捷键,最后重新截图核对。命令返回 JSON、状态和明确错误,便于接入你的 Agent 或脚本;普通操作无需打开本机查看窗口。

截图 → 操作 → 再次检查

查看完整功能 ↗
02

多台电脑,各自继续工作

同一工具管理多个持续会话,后续命令使用会话 ID 继续操作。关闭只读查看窗口不会断开连接;断线重连后保持暂停,检查当前画面再明确恢复。

查看连接、控制者和当前状态

查看完整功能 ↗
03

从菜单栏或托盘找到会话

Mac 菜单栏提供可搜索的当前会话列表,Windows 从托盘菜单进入。查看目标、连接状态和控制者,打开窗口或浏览器,也可暂停或断开会话。

管理当前会话,无需再登录一次。Linux 提供可搜索的会话面板;桌面支持时也会显示状态图标。没有托盘时,可用 presence show --panel 打开面板。

查看完整功能 ↗
04

看懂每一次远程操作

点击圈、拖动轨迹、滚动方向、快捷键和输入进度,让你知道 Agent 正在操作哪里。提示可以关闭,不回显输入正文,也不会写入 Agent 的截图。

看见操作过程,随时决定是否介入

查看完整功能 ↗
05

文字也能方便地传递

按需读取或写入远端文本剪贴板,再在目标应用中粘贴。适合地址、段落和表格文本;不会自动同步或替换你的本机剪贴板。

RDP 依服务端策略;VNC 依编码协商

查看完整功能 ↗
06

连接现有电脑,用已有账号

用 RDP 或 VNC 连接已有服务,沿用截图与操作流程。RDP 可使用本地或域账号,凭据可保存后引用;浏览器入口按观看、操作和文件等权限授权。

Windows / macOS / Linux 客户端 · Web 限局域网 / VPN

查看完整功能 ↗

RDP 提供上述文件、音频和多屏能力,需服务端支持。VNC 支持画面、输入、观看与接管;不提供这里介绍的文件传输、音频、麦克风或主动多屏配置。

实测画面示例 · 非实时会话

了解全部功能 →

交换文件和文件夹

上传报告文件夹,在远端修改文档,再取回结果;这不等于任意浏览远端磁盘。

从远端操作,到拿到可用的成果

两组真实任务:Agent 在 Mac 上通过 rdp-cli 命令操作远端 Windows 11 应用,再把完成的文件取回来。

LibreOffice Calc · RDP

把原始表格做成分析报告

  1. rdp-cli files upload

    上传包含 12 个月服务数据的示例工作簿。

  2. rdp-cli screenshot → click / type / key

    在远端应用中选择数据、创建双系列图表,并输入三个 SUM 汇总公式。

  3. rdp-cli files download

    保存并取回 XLSX,核对图表与汇总:15,230 次请求、14,933 次已解决、14,140 次达到目标。

远端 Windows 桌面中的 Calc,显示已保存的工作簿、月度数据、可编辑的双系列图表和汇总行。 查看原始截图 ↗

录制于 2026 年 9 月 21 日,使用英文环境,原始截图未经改写。工作簿使用虚构示例数据,视频为自制动画;这些案例展示任务完成过程,不代表性能基准。

从你的电脑开始

选择平台。
开始远程任务。

选择运行 rdp-cli 的电脑。
为你的 Agent 准备好远程操作工具。

01 / 安装与检查

下载 EXE,打开 PowerShell。

选择 x64(64 位)或 x86(32 位)EXE,将 rdp-cli.exe 放入文件夹,在该文件夹打开 PowerShell。

提供已签名的 x64、x86 单文件 EXE,无需另装运行时。

PowerShell
.\rdp-cli.exe --help
02 / 连接远程电脑

先在远端启用 RDP。替换 192.0.2.20 和 USER;通过不回显的提示输入密码,密码从标准输入送入命令。保存返回 JSON 中的 data.session。

PowerShell
$secret = Read-Host '密码' -AsSecureString
$savedEncoding = $OutputEncoding
try {
  $OutputEncoding = [System.Text.UTF8Encoding]::new($false)
  [System.Net.NetworkCredential]::new('', $secret).Password |
    .\rdp-cli.exe connect --host 192.0.2.20 --user USER --password-stdin
} finally {
  $OutputEncoding = $savedEncoding
  $secret.Dispose()
}
03 / 获取画面

将 SESSION 换成连接返回的值。打开 before.png,查看目标应用和输入位置,并保存截图结果中的 data.observation。

PowerShell
.\rdp-cli.exe screenshot --session SESSION --out ./before.png
04 / 操作并检查

先从截图确定可输入位置,再替换 X、Y 和 OBSERVATION。点击后重新截图,用新的观察值输入;最后查看 after.png,确认远端实际结果。

PowerShell
.\rdp-cli.exe click --session SESSION --desktop --x X --y Y --observation OBSERVATION
.\rdp-cli.exe screenshot --session SESSION --out ./focused.png
.\rdp-cli.exe type --session SESSION --text "远端任务已完成。" --observation NEW_OBSERVATION
.\rdp-cli.exe screenshot --session SESSION --out ./after.png
05 / 按需观看

人想看进度时再打开同一会话,默认只读。窗口中可暂停、接管和交还;Agent 的普通命令操作不依赖这个窗口。

PowerShell
.\rdp-cli.exe watch --session SESSION --viewer window
.\rdp-cli.exe watch --session SESSION --viewer web
01 / 安装与检查

打开 DMG,启用命令行。

将 rdp-cli 拖入“应用程序”,然后在 macOS 终端(zsh)运行下面的命令。

根据 Mac 的芯片选择 DMG:Apple silicon 需 macOS 13 或以上,Intel 需 macOS 12 或以上。各版本是否可下载,以下载页为准。

zsh
/Applications/rdp-cli.app/Contents/MacOS/rdp-cli install-cli
rdp-cli --help
02 / 连接远程电脑

先在远端启用 RDP。替换 192.0.2.20 和 USER;通过不回显的提示输入密码,密码从标准输入送入命令。保存返回 JSON 中的 data.session。

zsh
read -r -s "rdp_password?密码: "
printf '\n'
printf '%s' "$rdp_password" | rdp-cli connect --host 192.0.2.20 --user USER --password-stdin
unset rdp_password
03 / 获取画面

将 SESSION 换成连接返回的值。打开 before.png,查看目标应用和输入位置,并保存截图结果中的 data.observation。

zsh
rdp-cli screenshot --session SESSION --out ./before.png
04 / 操作并检查

先从截图确定可输入位置,再替换 X、Y 和 OBSERVATION。点击后重新截图,用新的观察值输入;最后查看 after.png,确认远端实际结果。

zsh
rdp-cli click --session SESSION --desktop --x X --y Y --observation OBSERVATION
rdp-cli screenshot --session SESSION --out ./focused.png
rdp-cli type --session SESSION --text "远端任务已完成。" --observation NEW_OBSERVATION
rdp-cli screenshot --session SESSION --out ./after.png
05 / 按需观看

人想看进度时再打开同一会话,默认只读。窗口中可暂停、接管和交还;Agent 的普通命令操作不依赖这个窗口。

zsh
rdp-cli watch --session SESSION --viewer window
rdp-cli watch --session SESSION --viewer web
01 / 安装与检查

一个文件,直接运行

下载 Linux x86_64 文件,赋予执行权限后在终端运行,无需管理员权限。

清单中的 x86_64 系统使用同一个静态 ELF;本次范围不包含其他系统版本和 CPU 架构。

Bash
chmod u+x ./rdp-cli-linux-x86_64
./rdp-cli-linux-x86_64 --help
02 / 连接远程电脑

先在远端启用 RDP。替换 192.0.2.20 和 USER;通过不回显的提示输入密码,密码从标准输入送入命令。保存返回 JSON 中的 data.session。

Bash
IFS= read -r -s -p '密码: ' rdp_password
printf '\n'
printf '%s' "$rdp_password" | ./rdp-cli-linux-x86_64 connect --host 192.0.2.20 --user USER --password-stdin
unset rdp_password
03 / 获取画面

将 SESSION 换成连接返回的值。打开 before.png,查看目标应用和输入位置,并保存截图结果中的 data.observation。

Bash
./rdp-cli-linux-x86_64 screenshot --session SESSION --out ./before.png
04 / 操作并检查

先从截图确定可输入位置,再替换 X、Y 和 OBSERVATION。点击后重新截图,用新的观察值输入;最后查看 after.png,确认远端实际结果。

Bash
./rdp-cli-linux-x86_64 click --session SESSION --desktop --x X --y Y --observation OBSERVATION
./rdp-cli-linux-x86_64 screenshot --session SESSION --out ./focused.png
./rdp-cli-linux-x86_64 type --session SESSION --text "远端任务已完成。" --observation NEW_OBSERVATION
./rdp-cli-linux-x86_64 screenshot --session SESSION --out ./after.png
05 / 按需观看

人想看进度时再打开同一会话,默认只读。窗口中可暂停、接管和交还;Agent 的普通命令操作不依赖这个窗口。

Bash
./rdp-cli-linux-x86_64 watch --session SESSION --viewer window
./rdp-cli-linux-x86_64 watch --session SESSION --viewer web
01 / 安装与检查

一个文件,直接运行

为 64 位 ARM Linux 系统下载 Linux ARM64 文件,添加执行权限后,以普通用户运行。

同一个静态 ARM64 ELF 支持列出的 Linux 系统、树莓派 4 和 DGX Spark。不支持 32 位树莓派系统。

Bash
chmod u+x ./rdp-cli-linux-arm64
./rdp-cli-linux-arm64 --help
02 / 连接远程电脑

先在远端启用 RDP。替换 192.0.2.20 和 USER;通过不回显的提示输入密码,密码从标准输入送入命令。保存返回 JSON 中的 data.session。

Bash
IFS= read -r -s -p '密码: ' rdp_password
printf '\n'
printf '%s' "$rdp_password" | ./rdp-cli-linux-arm64 connect --host 192.0.2.20 --user USER --password-stdin
unset rdp_password
03 / 获取画面

将 SESSION 换成连接返回的值。打开 before.png,查看目标应用和输入位置,并保存截图结果中的 data.observation。

Bash
./rdp-cli-linux-arm64 screenshot --session SESSION --out ./before.png
04 / 操作并检查

先从截图确定可输入位置,再替换 X、Y 和 OBSERVATION。点击后重新截图,用新的观察值输入;最后查看 after.png,确认远端实际结果。

Bash
./rdp-cli-linux-arm64 click --session SESSION --desktop --x X --y Y --observation OBSERVATION
./rdp-cli-linux-arm64 screenshot --session SESSION --out ./focused.png
./rdp-cli-linux-arm64 type --session SESSION --text "远端任务已完成。" --observation NEW_OBSERVATION
./rdp-cli-linux-arm64 screenshot --session SESSION --out ./after.png
05 / 按需观看

人想看进度时再打开同一会话,默认只读。窗口中可暂停、接管和交还;Agent 的普通命令操作不依赖这个窗口。

Bash
./rdp-cli-linux-arm64 watch --session SESSION --viewer window
./rdp-cli-linux-arm64 watch --session SESSION --viewer web

示例使用文档地址和占位账号。用实际返回的 session 和 observation 替换占位值;命令发出后,仍需查看新截图确认结果。

完整使用指南 ↗

免费开始你的下一次远端任务。

选择运行 rdp-cli 的电脑平台,下载后按快速上手连接你的远程桌面。

macOS

DMG

Apple silicon

macOS ≥ 13.0

v0.1.013.5 MB

下载
文件详情 · macOS · Apple silicon

rdp-cli-0.1.0-macos-arm64.dmg

版本
0.1.0
构建号
2026092001
文件大小
13,506,537 字节
SHA-256
461b48926f11df2fd9cfdea04c54e3eb555208f80622e0faaf86be54faafc16d

已签名并通过 Apple 公证

Intel

macOS ≥ 12.0

v0.1.014.3 MB

下载
文件详情 · macOS · Intel

rdp-cli-0.1.0-macos-x86_64.dmg

版本
0.1.0
构建号
2026092202
文件大小
14,320,129 字节
SHA-256
3acdd2a926129f319d0d60ccf0f9ac72ecbf20f49c887a6af903cbf13bd375a4

已签名并通过 Apple 公证

源码与许可证附件可按需下载;运行产品不需要这些附件。

Windows

EXE

x64

64 位

v0.1.026.0 MB

下载
文件详情 · Windows · x64

rdp-cli.exe

版本
0.1.0
构建号
20260920-221302-b65992cf
文件大小
26,015,096 字节
SHA-256
6429edd303f70eb914f3f7df0a920e0652e5f4aad57f090ea26cff0736060b68

EV 代码签名 · 已加时间戳

x86

32 位

v0.1.019.1 MB

下载
文件详情 · Windows · x86

rdp-cli.exe

版本
0.1.0
构建号
20260920-221501-6330ad1b
文件大小
19,109,400 字节
SHA-256
8fe2e78ba93545b0f9412d07bbb9dcb8f5f5039c16c66ac57e00db8031dec320

EV 代码签名 · 已加时间戳

Linux

ELF

x86_64

64 位

v0.1.064.3 MB

下载
文件详情 · Linux · x86_64

rdp-cli-linux-x86_64

版本
0.1.0
构建号
2026092203
文件大小
64,320,352 字节
SHA-256
c86af91b77a65ae749eb17d0462ccc4bb216579811f2beeb09e8634aea1d09fc

源码与许可证附件可按需下载;运行产品不需要这些附件。

ARM64

aarch64

v0.1.062.6 MB

下载
文件详情 · Linux · ARM64

rdp-cli-linux-arm64

版本
0.1.0
构建号
2026092301
文件大小
62,586,832 字节
SHA-256
3009f237dbe8db5addb5c0dce4b53a2e0aedaa6a31299ac3e6872d7a0ab8ef9e

源码与许可证附件可按需下载;运行产品不需要这些附件。

免费,无需注册。

安装步骤

使用指南与实践

查看全部文章 →