RDP / VNC · PARA AGENTES DE IA

Escritorios remotos.
Para agentes de IA.

Observa y controla equipos remotos con comandos. Envía archivos y recupera resultados.
Sigue la misma sesión, pausa o toma el control cuando quieras.

Gratis. Sin registro.·Windows/macOS/Linux

Un escritorio remoto. Un flujo de trabajo completo.

Tu agente utiliza aplicaciones de escritorio, tú intervienes cuando hace falta y los resultados vuelven a tu equipo.

rdp-cli_/studio-windowsRDP
Conectado · Windows remotoEjemplo ilustrado
¿Cómo ve y maneja el equipo tu agente?
Selecciona un paso · Comandos ilustrados
Tu agente llama a
rdp-cli screenshot --session SESSION --monitor M1 --out before.png

SESSION, M1, X/Y y OBSERVATION son ejemplos. Usa los valores de las respuestas reales de sesión y captura.

Pantalla remota 1before.pngTu agente

screenshot guarda la pantalla 1 en before.png. El agente lee la imagen para localizar la acción.

Ejemplo: localizar un punto en la línea de tiempo.

data.observation vincula la siguiente entrada con la pantalla recién observada.

La ventana inferior permite a una persona seguir la sesión. El agente recibe PNG sin abrirla. Los PNG no incluyen barras del visor, paneles del agente ni indicaciones de acciones.

Escritorio Windows remotoControl: agente
01Aplicaciones y accionesbefore.png · Origen de captura
Archivos de trabajo
Costa · Proyecto de vídeoEspacio de edición
Material
coast_01
coast_02Música
Carretera costera, olas y un coche deportivo naranja. Imagen de ejemplo generada con IA.
Vista previa16:9
TODO VIAJE EMPIEZA EN ALGÚN LUGAR.HACIA EL MAR
00:07 / 00:30Ajustar a la vista
Línea de tiempo00:00      00:10      00:20      00:30
V1T1A1
coast_01.mp4
coast_02.mp4
coast_03.mp4
HACIA EL MAR · Título
Música original
Buscar10:24
02Vista previa y referencias
Archivos de trabajo
Vista previa del vídeo
TODO VIAJE EMPIEZA EN ALGÚN LUGAR.HACIA EL MAR
00:07 / 00:30
coastline.mp4 16:9
Buscar10:24
Una sesión RDP · Dos pantallas remotasVer todas las funciones
Flujo de edición ilustrado · Tu agente llama a rdp-cli; no incluye un editor de IA.Ilustración con material generado por IA. Ver los flujos reales de hoja de cálculo y vídeo

03 / ARCHIVOS · RDP

Envía el material. Recupera el resultado.

01

Subir

Archivos y carpetas → unidad de intercambio

02

Procesar

Abrir, editar y guardar el resultado

03

Descargar

Seguir el progreso y verificar los archivos

El servidor RDP debe permitir la redirección de unidades.

02 / INTERVIENE CUANDO QUIERAS

Ve el progreso. Toma los controles.

Abre una ventana nativa o un navegador autorizado sobre la sesión existente. Puede haber varios observadores, pero un único controlador humano. Tomar el control detiene al agente; perder el visor controlador pausa la entrada. El visor web funciona en tu red local o VPN.

Primeros pasos
rdp-cli / studio-windowsEjemplo ilustrado
El agente tiene el control

Ejemplo de cambio de control. No conecta con ningún equipo.

HERRAMIENTAS PARA EL TRABAJO REMOTO

Las herramientas que necesita el trabajo remoto.

Conecta, observa, actúa y verifica. Automatización y control humano en la misma sesión.

01 / RDP

Trabaja con varias pantallas

En una sesión RDP multimonitor negociada, captura todo el escritorio o una pantalla y arrastra entre ellas. Abre ventanas por monitor o cambia de pantalla en el navegador. Redimensionar el visor no cambia la distribución remota.

  • Captura y controla cada pantalla; arrastra elementos entre ellas.
  • Abre ventanas nativas por pantalla o cambia de pantalla en el navegador.
  • Consulta dos pantallas remotas aunque tu equipo tenga una sola.

Según la política del servidor

Ver todas las funciones ↗

Dos pantallas en la misma sesión

1Material / datos
2Vista previa / informe
RDP · studio-windows

Céntrate en una pantalla o mira el conjunto.

02 / RDP

Envía el material. Recupera el resultado.

Sube a la unidad de intercambio, procesa remotamente y descarga. CLI y visores comparten progreso y cancelación; sobrescribir requiere una acción explícita. Se necesita redirección de unidades RDP permitida por el servidor.

  • Transfiere archivos y carpetas conservando su estructura.
  • Sigue cada transferencia, comprueba el resultado y cancela si hace falta.
  • Elige si sobrescribir archivos; se verifica el contenido transferido.

El servidor RDP debe permitir la redirección de unidades.

Ver todas las funciones ↗

Intercambio de archivos ilustrado

▱ Tu equipo▣ Unidad de intercambio RDP
project-assets/Enviar material · Disponible en remoto
Procesar en la aplicación remota
quarterly-report.pdfRecuperar resultados · Guardar y recuperar localmente

03 / RDP

Escucha el escritorio remoto

Reproduce audio RDP con controles independientes por visor. Una persona con el control puede activar el micrófono explícitamente si el sistema y el servidor lo permiten. Soltar el control o desconectar detiene la captura, sin reanudación automática.

  • Varios usuarios autorizados pueden escuchar al mismo tiempo.
  • Toma el control y activa el micrófono cuando necesites entrada de voz.
  • Devolver el control o desconectar detiene la captura; debes activarla de nuevo.

Según la política del servidor

Ver todas las funciones ↗

Reproducción y micrófono ilustrados

Audio de la aplicación remota
Ventana nativa
Navegador autorizado

Volumen independiente

Envío de micrófonoToma el control y actívalo expresamente
Desactivado por defecto

Las herramientas que necesita el trabajo remoto.

01

Trabaja mediante comandos

Captura la pantalla, haz clic, arrastra, desplázate, escribe y envía atajos. El agente lee JSON y verifica la siguiente captura: enviar una entrada correctamente no confirma el resultado en la aplicación.

Observa, actúa con el token de esa captura y vuelve a comprobar.

Ver todas las funciones ↗
02

Varias sesiones persistentes

Mantén varias conexiones y dirige cada comando por su ID de sesión. Cerrar un visor de solo lectura conserva la conexión. Reconectar invalida observaciones antiguas y deja la entrada pausada; revisa y reanuda explícitamente.

Consulta las sesiones y desconecta solo la que ya no necesitas.

Ver todas las funciones ↗
03

Sesiones a mano

En Mac, el icono de la barra de menús abre una lista con búsqueda. Windows dispone del menú de la bandeja. Consulta destino, conexión, controlador y última acción; abre un visor, pausa o desconecta.

Busca por nombre o dirección: se muestran sesiones actuales, no una agenda de conexiones guardadas. En Linux, usa el panel de sesiones con búsqueda; los escritorios compatibles también muestran un icono de estado. Si no hay bandeja, abre el panel con presence show --panel.

Ver todas las funciones ↗
04

Entiende cada acción

Los círculos de clic, trayectorias, desplazamientos, atajos y progreso muestran las entradas enviadas. Cada visor puede desactivar las indicaciones. Estas no repiten el texto introducido y están separadas de la imagen remota.

Ve dónde hace clic el agente; la pantalla no se anonimiza automáticamente.

Ver todas las funciones ↗
05

Portapapeles remoto explícito

Lee o establece texto y pégalo con un atajo. El portapapeles local no se sincroniza automáticamente. En RDP depende de la política del servidor; en VNC, de la codificación negociada.

Establece el texto, envía CTRL+V y comprueba el resultado.

Ver todas las funciones ↗
06

Usa tus cuentas y permisos

Conecta con cuentas locales o de dominio, guarda y referencia credenciales mediante el almacén compatible y concede recursos del navegador explícitamente. Los certificados RDP y los modos VNC tienen límites diferentes.

Separa el permiso de observar del de controlar entrada, archivos o micrófono.

Ver todas las funciones ↗

Estas capacidades son de RDP y dependen del servidor. VNC ofrece el flujo de escritorio compartido, pero no archivos de intercambio, audio, micrófono ni solicitud de distribución de pantallas.

Ejemplo grabado del producto · no es una sesión en directo

Ver todas las funciones →

De una tarea remota a un archivo listo para usar

Dos flujos reales: un Agent utilizó comandos de rdp-cli desde un Mac para operar aplicaciones de Windows 11 mediante RDP y recuperar los archivos terminados.

LibreOffice Calc · RDP

Convertir una hoja de cálculo en un informe

  1. rdp-cli files upload

    Subir un libro de ejemplo con 12 meses de datos de servicio.

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

    Seleccionar los datos, crear un gráfico de dos series y añadir tres fórmulas SUM en la aplicación remota.

  3. rdp-cli files download

    Guardar y recuperar el XLSX. Verificar el gráfico y los totales: 15.230 solicitudes, 14.933 resueltas y 14.140 dentro del objetivo.

Escritorio remoto de Windows con Calc: libro guardado, datos mensuales, gráfico editable de dos series y fila de totales. Ver captura original ↗

Shotcut · RDP

Recortar un clip y recuperar la exportación

  1. rdp-cli files upload

    Subir una animación de ocho segundos y abrirla en Shotcut.

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

    Añadirla a la línea de tiempo y recortarla a cuatro segundos desde la interfaz remota.

  3. rdp-cli files download

    Exportar y recuperar el MP4. Verificar 96 fotogramas a 24 fps, 960 × 540 y la suma de comprobación de la transferencia.

Escritorio remoto de Windows con Shotcut: línea de tiempo de cuatro segundos, vista previa y exportación completada. Ver captura original ↗

Registrado el 21 de septiembre de 2026 en inglés. Las capturas conservan los píxeles originales. El libro usa datos ficticios y el vídeo, una animación propia. Son ejemplos de tareas completadas, no pruebas de rendimiento.

EMPIEZA EN TU EQUIPO

Elige tu plataforma.
Empieza tu próxima tarea.

Elige dónde ejecutar rdp-cli.
Prepara las herramientas de trabajo remoto de tu agente.

01 / INSTALAR Y COMPROBAR

Prepara el EXE y abre PowerShell.

Elige x64 (64 bits) o x86 (32 bits). Guarda rdp-cli.exe en una carpeta y abre PowerShell allí.

EXE firmados de un solo archivo para x64 y x86. Sin entorno de ejecución adicional.

PowerShell
.\rdp-cli.exe --help
2. Conecta al escritorio

Activa RDP en el destino. Sustituye 192.0.2.20 y USER. La solicitud oculta envía la contraseña por la entrada estándar. Guarda data.session de la respuesta JSON.

PowerShell
$secret = Read-Host 'Contraseña' -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()
}
3. Observa antes de actuar

Sustituye SESSION por el resultado de conexión. Abre before.png, localiza la aplicación y guarda data.observation de la respuesta de captura.

PowerShell
.\rdp-cli.exe screenshot --session SESSION --out ./before.png
4. Actúa y verifica

Localiza el campo en la imagen y sustituye X, Y y OBSERVATION. Captura de nuevo tras el clic y usa la nueva observación para escribir. Comprueba el resultado en 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 "Tarea remota completada." --observation NEW_OBSERVATION
.\rdp-cli.exe screenshot --session SESSION --out ./after.png
5. Invita a una persona a observar

Abre la sesión existente solo cuando alguien quiera verla. Los visores empiezan en modo de solo lectura. Pausa, toma el control y devuélvelo desde el visor; tras un traspaso o reconexión se requiere una observación nueva.

PowerShell
.\rdp-cli.exe watch --session SESSION --viewer window
.\rdp-cli.exe watch --session SESSION --viewer web
01 / INSTALAR Y COMPROBAR

Abre el DMG y activa la CLI.

Arrastra rdp-cli a Aplicaciones y ejecuta estos comandos en Terminal de macOS (zsh).

Elige el DMG para tu Mac: Apple silicon (macOS 13 o posterior) o Intel (macOS 12 o posterior). Consulta la disponibilidad de cada versión en la página de descargas.

zsh
/Applications/rdp-cli.app/Contents/MacOS/rdp-cli install-cli
rdp-cli --help
2. Conecta al escritorio

Activa RDP en el destino. Sustituye 192.0.2.20 y USER. La solicitud oculta envía la contraseña por la entrada estándar. Guarda data.session de la respuesta JSON.

zsh
read -r -s "rdp_password?Contraseña: "
printf '\n'
printf '%s' "$rdp_password" | rdp-cli connect --host 192.0.2.20 --user USER --password-stdin
unset rdp_password
3. Observa antes de actuar

Sustituye SESSION por el resultado de conexión. Abre before.png, localiza la aplicación y guarda data.observation de la respuesta de captura.

zsh
rdp-cli screenshot --session SESSION --out ./before.png
4. Actúa y verifica

Localiza el campo en la imagen y sustituye X, Y y OBSERVATION. Captura de nuevo tras el clic y usa la nueva observación para escribir. Comprueba el resultado en 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 "Tarea remota completada." --observation NEW_OBSERVATION
rdp-cli screenshot --session SESSION --out ./after.png
5. Invita a una persona a observar

Abre la sesión existente solo cuando alguien quiera verla. Los visores empiezan en modo de solo lectura. Pausa, toma el control y devuélvelo desde el visor; tras un traspaso o reconexión se requiere una observación nueva.

zsh
rdp-cli watch --session SESSION --viewer window
rdp-cli watch --session SESSION --viewer web
01 / INSTALAR Y COMPROBAR

Un archivo para empezar

Descarga el archivo Linux x86_64, dale permiso de ejecución y ejecútalo en la terminal. No necesitas permisos de administrador.

El mismo ELF estático para los sistemas x86_64 indicados. Otras versiones y arquitecturas de CPU quedan fuera de esta versión.

Bash
chmod u+x ./rdp-cli-linux-x86_64
./rdp-cli-linux-x86_64 --help
2. Conecta al escritorio

Activa RDP en el destino. Sustituye 192.0.2.20 y USER. La solicitud oculta envía la contraseña por la entrada estándar. Guarda data.session de la respuesta JSON.

Bash
IFS= read -r -s -p 'Contraseña: ' 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
3. Observa antes de actuar

Sustituye SESSION por el resultado de conexión. Abre before.png, localiza la aplicación y guarda data.observation de la respuesta de captura.

Bash
./rdp-cli-linux-x86_64 screenshot --session SESSION --out ./before.png
4. Actúa y verifica

Localiza el campo en la imagen y sustituye X, Y y OBSERVATION. Captura de nuevo tras el clic y usa la nueva observación para escribir. Comprueba el resultado en 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 "Tarea remota completada." --observation NEW_OBSERVATION
./rdp-cli-linux-x86_64 screenshot --session SESSION --out ./after.png
5. Invita a una persona a observar

Abre la sesión existente solo cuando alguien quiera verla. Los visores empiezan en modo de solo lectura. Pausa, toma el control y devuélvelo desde el visor; tras un traspaso o reconexión se requiere una observación nueva.

Bash
./rdp-cli-linux-x86_64 watch --session SESSION --viewer window
./rdp-cli-linux-x86_64 watch --session SESSION --viewer web
01 / INSTALAR Y COMPROBAR

Un archivo para empezar

Descarga el archivo Linux ARM64 para un sistema Linux ARM de 64 bits, dale permiso de ejecución y ejecútalo con tu usuario habitual.

Un mismo ELF estático ARM64 para los sistemas Linux indicados, Raspberry Pi 4 y DGX Spark. Raspberry Pi OS de 32 bits no es compatible.

Bash
chmod u+x ./rdp-cli-linux-arm64
./rdp-cli-linux-arm64 --help
2. Conecta al escritorio

Activa RDP en el destino. Sustituye 192.0.2.20 y USER. La solicitud oculta envía la contraseña por la entrada estándar. Guarda data.session de la respuesta JSON.

Bash
IFS= read -r -s -p 'Contraseña: ' 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
3. Observa antes de actuar

Sustituye SESSION por el resultado de conexión. Abre before.png, localiza la aplicación y guarda data.observation de la respuesta de captura.

Bash
./rdp-cli-linux-arm64 screenshot --session SESSION --out ./before.png
4. Actúa y verifica

Localiza el campo en la imagen y sustituye X, Y y OBSERVATION. Captura de nuevo tras el clic y usa la nueva observación para escribir. Comprueba el resultado en 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 "Tarea remota completada." --observation NEW_OBSERVATION
./rdp-cli-linux-arm64 screenshot --session SESSION --out ./after.png
5. Invita a una persona a observar

Abre la sesión existente solo cuando alguien quiera verla. Los visores empiezan en modo de solo lectura. Pausa, toma el control y devuélvelo desde el visor; tras un traspaso o reconexión se requiere una observación nueva.

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

Sustituye la dirección y los valores de ejemplo. Usa session y observation de las respuestas reales y comprueba el resultado con una nueva captura.

Primeros pasos ↗

Tu próxima tarea remota empieza gratis.

Elige la plataforma del equipo que ejecutará rdp-cli y sigue los primeros pasos para conectar.

macOS

DMG

Apple silicon

macOS ≥ 13.0

v0.1.013,5 MB

Descargar
Detalles del archivo · macOS · Apple silicon

rdp-cli-0.1.0-macos-arm64.dmg

Versión
0.1.0
Compilación
2026092001
Tamaño
13.506.537 bytes
SHA-256
461b48926f11df2fd9cfdea04c54e3eb555208f80622e0faaf86be54faafc16d

Firma Developer ID · notarización de Apple

Intel

macOS ≥ 12.0

v0.1.014,3 MB

Descargar
Detalles del archivo · macOS · Intel

rdp-cli-0.1.0-macos-x86_64.dmg

Versión
0.1.0
Compilación
2026092202
Tamaño
14.320.129 bytes
SHA-256
3acdd2a926129f319d0d60ccf0f9ac72ecbf20f49c887a6af903cbf13bd375a4

Firma Developer ID · notarización de Apple

Código fuente y licencias opcionales. No necesitas descargar estos archivos para ejecutar el producto.

Windows

EXE

x64

64 bits

v0.1.026,0 MB

Descargar
Detalles del archivo · Windows · x64

rdp-cli.exe

Versión
0.1.0
Compilación
20260920-221302-b65992cf
Tamaño
26.015.096 bytes
SHA-256
6429edd303f70eb914f3f7df0a920e0652e5f4aad57f090ea26cff0736060b68

Firma de código EV · Con sello de tiempo

x86

32 bits

v0.1.019,1 MB

Descargar
Detalles del archivo · Windows · x86

rdp-cli.exe

Versión
0.1.0
Compilación
20260920-221501-6330ad1b
Tamaño
19.109.400 bytes
SHA-256
8fe2e78ba93545b0f9412d07bbb9dcb8f5f5039c16c66ac57e00db8031dec320

Firma de código EV · Con sello de tiempo

Linux

ELF

x86_64

64 bits

v0.1.064,3 MB

Descargar
Detalles del archivo · Linux · x86_64

rdp-cli-linux-x86_64

Versión
0.1.0
Compilación
2026092203
Tamaño
64.320.352 bytes
SHA-256
c86af91b77a65ae749eb17d0462ccc4bb216579811f2beeb09e8634aea1d09fc

Código fuente y licencias opcionales. No necesitas descargar estos archivos para ejecutar el producto.

ARM64

aarch64

v0.1.062,6 MB

Descargar
Detalles del archivo · Linux · ARM64

rdp-cli-linux-arm64

Versión
0.1.0
Compilación
2026092301
Tamaño
62.586.832 bytes
SHA-256
3009f237dbe8db5addb5c0dce4b53a2e0aedaa6a31299ac3e6872d7a0ab8ef9e

Código fuente y licencias opcionales. No necesitas descargar estos archivos para ejecutar el producto.

Gratis. Sin registro.

Instalación

Guías y práctica

Todos los artículos →