
Open Agents
Vercel Labs · Programación
Open Agents es una plataforma de código abierto para lanzar agentes de programación autónomos que se ejecutan en la nube en lugar de en tu portátil. Combina una aplicación web con estilo de chat, un flujo de trabajo duradero para el agente y una máquina virtual aislada (sandbox), así que un agente de programación puede clonar tu repositorio, editar archivos, ejecutar comandos de shell y abrir una pull request mientras tú te alejas del teclado. Todo el conjunto es una aplicación de referencia pensada para que la bifurques y la adaptes, no una caja negra que alquilas.

Acerca de Open Agents
Qué es Open Agents
Open Agents es una aplicación de referencia de código abierto para crear y ejecutar agentes de programación en segundo plano sobre Vercel. Incluye la pila completa: una interfaz web para autenticación, sesiones, chat y streaming; un entorno de ejecución del agente que funciona como flujo de trabajo duradero; y una máquina virtual aislada para el sistema de archivos, la shell, git y los servidores de desarrollo. La idea es que obtienes una plataforma de agentes funcional que puedes leer, bifurcar y reformar, en lugar de un producto alojado en el que tienes que confiar a ciegas.
Lo que la separa de un asistente de programación común es dónde vive realmente el agente. No se ejecuta dentro de la máquina virtual. Se ejecuta fuera del sandbox y se comunica con él mediante herramientas como lectura de archivos, ediciones, búsqueda y comandos de shell. Esa separación es deliberada. La ejecución del agente deja de estar atada al ciclo de vida de una sola petición, el sandbox puede hibernar y reanudarse por su cuenta, y eres libre de cambiar de modelo o de implementación de sandbox sin reescribir el plano de control.
¿El problema? Esto es infraestructura, no un producto de consumo terminado. Tendrás que configurar Vercel, Postgres y las credenciales de una GitHub App antes de que un agente haga algo útil, y los costes de alojamiento recaen en tu propia cuenta de Vercel. ¿Quieres una herramienta SaaS con un solo clic? Esta no lo es. ¿Quieres ser dueño de la pila? Es un buen punto de partida.
Primeros pasos
- Visita el sitio oficial y conecta tu cuenta de GitHub, luego autoriza la GitHub App de Open Agents en los repositorios que quieras que toquen los agentes.
- Bifurca o despliega el repositorio en tu propio proyecto de Vercel, aportando una cadena de conexión de Postgres, un secreto de autenticación y tus credenciales OAuth de Vercel y GitHub.
- Abre la aplicación web e inicia una nueva sesión de agente eligiendo un repositorio y describiendo la tarea en el cuadro de chat.
- Deja que el flujo de trabajo se ejecute en su sandbox; observa la salida en streaming y cancela o reanuda la ejecución según necesites.
- Revisa los cambios y luego aprueba el auto-commit, el push y la pull request opcionales para que el trabajo vuelva a GitHub.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Open Agents.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores que quieren su propio entorno de agentes de código en la nube
- Equipos de startups y plataformas que construyen funciones de agentes
- Ingenieros que se manejan bien con Vercel y Postgres
Tareas
- Corrección de errores y funciones pequeñas en segundo plano
- Búsqueda y refactorización de código en todo el repositorio
- Creación de prototipos de flujos de trabajo con agentes
Casos de uso
- Lanzar una tarea de programación antes de una reunión y revisar el diff después
- Delegar limpiezas repetitivas, como actualizar dependencias o pasar un formateador, a un agente que abre la pull request por ti.
- Compartir una sesión con un compañero mediante un enlace de solo lectura para que siga lo que hizo el agente.
Funciones clave
Arquitectura de tres capas
Open Agents se divide en una aplicación web, un flujo de trabajo de agente y una máquina virtual aislada. La aplicación web gestiona autenticación, sesiones, chat y streaming. El flujo de trabajo del agente se ejecuta de forma duradera en Vercel. El sandbox se encarga del sistema de archivos, la shell, git, los servidores de desarrollo y los puertos de vista previa. Como el agente está fuera de la máquina virtual y la dirige mediante herramientas, las piezas pueden evolucionar por separado en vez de quedar fundidas en un solo proceso.
Ejecuciones duraderas y reanudables
Los turnos del agente se ejecutan como pasos respaldados por el Workflow SDK, no como una única petición en línea. Eso significa que una tarea larga puede abarcar muchos pasos persistidos, sobrevivir a un reinicio y retomarse donde se quedó. Un reinicio no mata la ejecución. Puedes reconectarte al streaming de una ejecución activa y cancelar una que claramente va por mal camino.
Sandboxes aislados con reanudación por snapshot
Cada sesión recibe su propio sandbox de Vercel con un sistema de archivos, red y entorno reales. El entorno expone los puertos 3000, 5173, 4321 y 8000 para el servidor de desarrollo que estés usando. Los sandboxes inactivos hibernan. Una reanudación basada en snapshot devuelve el mismo entorno sin empezar de cero, lo que mantiene bajos los costes de inactividad.
Integración con GitHub de principio a fin
El agente clona tu repositorio y trabaja en una rama dentro del sandbox. Cuando termina una ejecución, el auto-commit, el push y la creación de la pull request opcionales envían los cambios de vuelta a GitHub, así que el resultado aterriza donde ya trabajan los revisores. También puedes conectar varios repositorios y elegir uno por sesión.
Basado en primitivas de Vercel
La pila se apoya en cuatro primitivas de producción: AI SDK para una única interfaz entre modelos, AI Gateway para el enrutamiento con alternativas y límites, Sandbox para el aislamiento y Workflow SDK para las ejecuciones duraderas. No quedas atado a un solo proveedor de modelos. Cambiar una pieza no obliga a reescribir las demás.
Sesiones compartidas y entrada de voz
Cualquier sesión se puede compartir con un enlace de solo lectura, algo útil cuando quieres que un compañero vea el razonamiento detrás de un cambio sin darle permiso de escritura. También hay entrada de voz opcional mediante la transcripción de ElevenLabs, por si escribir un prompt largo no es lo tuyo. ¿Prefieres explicarlo hablando? Ahora puedes.
Ventajas y desventajas
Ventajas
- Completamente de código abierto, así que puedes leer el entorno de ejecución del agente, bifurcarlo y adaptarlo a tu propio flujo de trabajo.
- Una separación clara entre el agente, el plano de control y el sandbox mantiene la arquitectura legible.
- Los flujos de trabajo duraderos más la reanudación por snapshot hacen que las ejecuciones largas sobrevivan a las interrupciones y que los sandboxes inactivos dejen de costarte dinero.
- La integración con GitHub llega hasta el final con ramas, commits y creación de pull requests incorporados.
- No está atado a un único proveedor de modelos, gracias a la capa AI Gateway.
Desventajas
- Es una aplicación de referencia, no un producto alojado. Cuenta con configurar Postgres, OAuth y una GitHub App antes de que nada funcione.
- Los detalles sin pulir recaerán sobre ti, ya que el repositorio está pensado para editarse, no para recibir soporte.
- El alojamiento corre por cuenta de tu cuenta de Vercel, así que una carga de trabajo intensa de agentes se traduce en costes reales de infraestructura, y la documentación no detalla un modelo de precios fijo.
Preguntas frecuentes
Es una plataforma de código abierto para ejecutar agentes de programación en segundo plano en la nube. Describes una tarea en una ventana de chat y el agente trabaja en tu repositorio dentro de un sandbox, y puede abrir una pull request cuando termina.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Open Agents.
Alternativas a Open Agents
Forefront
Forefront · ProgramaciónForefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.
Startkit
StartKit.AI · ProgramaciónStartkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.
Testim
Tricentis · ProgramaciónTestim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.
