INTELIGENCIA ARTIFICIAL. CRITERIO HUMANO.Un paso adelante, cada día ↗
Actualidad
Lectura accesible · Para empezar

Vercel Labs libera agent-desktop: una herramienta de código abierto para controlar aplicaciones con agentes de IA

Vercel Labs presenta agent-desktop, una herramienta de código abierto que permite a los agentes de IA interactuar con aplicaciones de escritorio mediante los sistemas de accesibilidad de macOS, Windows y Linux. Su enfoque utiliza referencias estructuradas en JSON en lugar de capturas de pantalla y promete reducir el consumo de tokens, según cifras autoinformadas por su creador.

Ilustración editorial: Vercel Labs libera agent-desktop: una herramienta de código abierto para controlar aplicaciones con agentes de IA

Lo esencial

Vercel Labs presenta agent-desktop, una herramienta de código abierto que permite a los agentes de IA interactuar con aplicaciones de escritorio mediante los sistemas de accesibilidad de macOS, Windows y Linux. Su enfoque utiliza referencias estructuradas en JSON en lugar de capturas de pantalla y promete reducir el consumo de tokens, según cifras autoinformadas por su creador.

  • Vercel Labs publicó agent-desktop 1.0.2 el 30 de octubre de 2026, con licencia Apache-2.0, una CLI en Rust y una biblioteca en C.
  • Es una herramienta para agentes, no un agente autónomo: ejecuta comandos y devuelve respuestas JSON, mientras que el agente externo administra las decisiones.
  • Utiliza árboles de accesibilidad en lugar de capturas de pantalla, mediante AX API en macOS, UI Automation en Windows y AT-SPI en Linux.
  • Incluye 60 nombres de comando, con 56 operativos, además de acciones por referencia, esperas automáticas de hasta 5.000 ms y manejo estructurado de errores.
  • El creador informa reducciones de tokens del 78% al 96%, incluyendo un ejemplo de Apple Maps de 3.811 a 273 tokens por vista; estas cifras son autoinformadas y todavía carecen de un benchmark independiente.
  • Funciona en macOS, Windows y Ubuntu con CPU, en x64 y ARM64, pero su alcance depende del árbol de accesibilidad de las aplicaciones y excluye la automatización de páginas web.

Vercel Labs libera agent-desktop: una herramienta de código abierto para controlar aplicaciones con agentes de IA

Vercel Labs presenta agent-desktop para el uso de aplicaciones de escritorio por agentes de IA

Vercel Labs ha publicado agent-desktop, una herramienta de código abierto diseñada para que los agentes de inteligencia artificial puedan observar e interactuar con aplicaciones de escritorio utilizando la información de accesibilidad del sistema operativo.

El proyecto está desarrollado como una interfaz de línea de comandos (CLI) en Rust y una biblioteca en C, distribuida bajo la licencia Apache-2.0. Su versión 1.0.2 fue publicada el 30 de octubre de 2026.

A diferencia de los sistemas de computer use que interpretan capturas de pantalla, agent-desktop trabaja directamente con la estructura de los elementos de cada aplicación. Esto permite que el agente reciba información organizada y referencias específicas para ejecutar acciones.

Según informó MarkTechPost el 31 de octubre de 2026, la herramienta busca ofrecer una forma de interacción con interfaces de escritorio basada en datos estructurados.

Qué es agent-desktop y cómo funciona

Una de las principales características del proyecto es su separación entre la herramienta que interactúa con el escritorio y el agente de IA que decide qué hacer.

agent-desktop no es un agente autónomo. No incorpora un modelo de lenguaje, una interfaz gráfica propia ni un sistema de razonamiento que determine los siguientes pasos.

En su lugar, cada comando realiza una operación, devuelve una respuesta estructurada en JSON y finaliza su ejecución.

El ciclo de observar, actuar y verificar los resultados permanece bajo el control del agente externo que utiliza la herramienta.

Esto permite que agent-desktop se encargue de obtener información de las aplicaciones y ejecutar acciones, mientras que las decisiones corresponden al agente que lo invoca.

El proyecto incluye 60 nombres de comando, de los cuales 56 están operativos.

Acceso a las aplicaciones mediante árboles de accesibilidad

El funcionamiento de agent-desktop se basa en las interfaces de accesibilidad que proporcionan los sistemas operativos.

Para obtener información de las aplicaciones, utiliza mecanismos diferentes según la plataforma:

  • macOS: AX API.
  • Windows: UI Automation.
  • Linux: AT-SPI.

Mediante estas interfaces, agent-desktop obtiene una instantánea estructurada del árbol de accesibilidad de una aplicación y la entrega al agente en formato JSON.

Cada elemento sobre el que se puede actuar recibe una referencia identificable, denominada ref.

De esta manera, el agente puede utilizar las referencias recibidas para indicar sobre qué elemento debe realizar una operación, en lugar de depender de una interpretación visual de la pantalla.

Comparación con el computer use basado en capturas de pantalla

Característica Computer use por capturas agent-desktop
Obtención de información Capturas de pantalla Árbol de accesibilidad del sistema operativo
Información entregada Representación visual de la interfaz Instantánea estructurada en JSON
Identificación de elementos Interpretación visual Referencias ref de elementos sobre los que se puede actuar
Interacción con la aplicación Basada en información visual Acciones dirigidas a elementos del árbol de accesibilidad
Dependencia principal Contenido visual de la pantalla Información expuesta mediante accesibilidad
Datos de reducción de tokens — Entre 78% y 96%, según cifras autoinformadas por el creador

La principal diferencia reside en la representación de la interfaz: agent-desktop aprovecha la estructura de accesibilidad proporcionada por el sistema operativo, mientras que el otro enfoque parte de imágenes de pantalla.

Acciones por referencia, espera automática y manejo de errores

agent-desktop permite ejecutar acciones directamente sobre los elementos identificados mediante referencias.

Estas operaciones funcionan en modo headless de manera predeterminada, por lo que las acciones basadas en referencias no desplazan el puntero ni retiran el foco de la interfaz.

La herramienta también dispone del indicador global --headed, que habilita la entrada física.

Otra característica es su mecanismo de espera automática. Antes de ejecutar una acción, agent-desktop puede esperar hasta 5.000 milisegundos para que el elemento objetivo se encuentre visible, habilitado y estable.

Cuando se producen cambios en la interfaz que afectan la identificación de los elementos, la herramienta contempla errores como:

  • STALE_REF: asociado a una referencia que ha dejado de ser válida.
  • AMBIGUOUS_TARGET: relacionado con una identificación ambigua del objetivo.

Las respuestas de error también incluyen información sobre si resulta seguro reintentar la operación.

Este comportamiento forma parte del sistema de interacción entre agent-desktop y el agente que controla la secuencia de acciones.

Instantáneas simplificadas para interfaces complejas

El proyecto incorpora una opción denominada --skeleton, diseñada para obtener representaciones reducidas de aplicaciones con estructuras densas.

Al utilizar esta modalidad, la instantánea muestra únicamente tres niveles de profundidad del árbol de accesibilidad.

La respuesta incluye información como children_count, que indica la cantidad de elementos secundarios, y referencias que permiten profundizar en partes específicas de la estructura.

Así, el agente puede comenzar con una representación resumida de la aplicación y utilizar las referencias disponibles para acceder a elementos de mayor profundidad.

Ahorro de tokens: cifras autoinformadas por el creador

Uno de los aspectos destacados del proyecto es la reducción del volumen de información que un agente necesita procesar para interpretar las aplicaciones.

El creador de agent-desktop comunica ahorros de tokens de entre el 78% y el 96% mediante su enfoque basado en accesibilidad.

También presenta un ejemplo con Apple Maps en el que el consumo informado pasa de 3.811 a 273 tokens por vista.

Métrica Cifra autoinformada
Rango de ahorro de tokens 78%-96%
Apple Maps: consumo inicial por vista 3.811 tokens
Apple Maps: consumo con agent-desktop 273 tokens
Reducción absoluta en el ejemplo 3.538 tokens

Estas cifras son resultados autoinformados por el creador de la herramienta y todavía no cuentan con un benchmark independiente.

Los datos ilustran la reducción de tokens que el proyecto atribuye al uso de representaciones estructuradas de las interfaces.

Compatibilidad con macOS, Windows y Linux

agent-desktop está diseñado para funcionar en tres familias de sistemas operativos y admite arquitecturas x64 y ARM64.

Plataforma Versión compatible
macOS macOS 13 o posterior
Windows Windows 10 1809 o posterior
Windows Server Server 2019 o posterior
Ubuntu Ubuntu 24.04 o posterior
Arquitecturas x64 y ARM64
Procesamiento CPU, sin necesidad de GPU

El funcionamiento se apoya en las interfaces de accesibilidad propias de cada plataforma.

Instalación y preparación de agent-desktop

La herramienta puede instalarse globalmente mediante npm con el siguiente comando:

npm install -g agent-desktop

El proyecto también contempla la instalación mediante Bun, Yarn y pnpm.

Los requisitos adicionales dependen del sistema operativo.

En macOS, es necesario conceder el permiso de Accesibilidad. La herramienta proporciona una guía mediante:

agent-desktop permissions --guide

En Linux, requiere una sesión gráfica con at-spi2-core disponible.

Para facilitar que los agentes conozcan cómo utilizar sus capacidades, el proyecto incorpora el comando:

agent-desktop skills get desktop

Este mecanismo forma parte de la integración de agent-desktop con los agentes que utilizarán sus funciones.

Límites del enfoque basado en accesibilidad

El acceso a las aplicaciones depende de que estas expongan información mediante el árbol de accesibilidad del sistema operativo.

Por ese motivo, las aplicaciones que carecen de un árbol de accesibilidad quedan fuera del alcance de agent-desktop.

Otra delimitación importante es su enfoque en aplicaciones de escritorio. La herramienta no está diseñada para automatizar páginas web.

Para la automatización web, el proyecto mantiene la distinción con agent-browser, la herramienta destinada a ese ámbito.

Vercel en contexto

Vercel Labs es el equipo que publica agent-desktop como proyecto de código abierto, con una CLI desarrollada en Rust y una biblioteca en C.

La versión 1.0.2, publicada el 30 de octubre de 2026, se distribuye bajo la licencia Apache-2.0 y permite que agentes externos utilicen las funciones de interacción con aplicaciones de escritorio.

Fuente: MarkTechPost, 31 de octubre de 2026, «Vercel Labs Open-Sources agent-desktop for Agent Computer Use»: https://www.marktechpost.com/2026/10/31/vercel-labs-agent-desktop-computer-use/

Fuentes

✳

Una idea más. Un paso adelante.

Sigue aprendiendo

También te puede interesar

Ilustración editorial: Google DeepMind presenta ForTy 2020: un mapa con IA que clasifica los bosques del mundo en seis categorías
Actualidad5 min de lectura

Google DeepMind presenta ForTy 2020: un mapa con IA que clasifica los bosques del mundo en seis categorías

Google DeepMind y sus colaboradores presentan Forest Typology 2020, un mapa global impulsado por IA que distingue seis categorías de bosque y uso del suelo con una precisión del 90% en la identificación del tipo de bosque. La herramienta también incorpora una serie temporal de 2017 a 2025 y aporta información relevante para el reglamento europeo contra la deforestación.

Equipo Aitualizate

Buscar en Aitualizate

Artículos, herramientas, prompts y código en una sola búsqueda.

Escribe al menos dos caracteres. Puedes buscar sin tildes.

Explora:GuíasHerramientasPrompts