Repolode
e2b-dev

e2b-dev/desktop

Un sandbox de escritorio Linux de código abierto en E2B que los modelos de IA pueden controlar con mouse, teclado y capturas de pantalla, con vista en streaming.

Estrellas
1,557
Forks
188
Issues abiertos
11
Último commit
ayer

¿Qué es?

E2B Desktop Sandbox es un entorno de escritorio Linux virtual basado en E2B Sandbox, diseñado para que los LLM interactúen con una computadora. Cada sandbox está aislado y se puede personalizar con dependencias adicionales. Los desarrolladores crean un sandbox con el SDK de Python o JavaScript y luego ejecutan aplicaciones como Chrome, Firefox o VS Code dentro de él.

El SDK ofrece funciones de control del escritorio: clics y arrastres con el mouse, desplazamiento, escritura, combinaciones de teclas, consultas de ventanas, capturas de pantalla y comandos de shell. El escritorio se puede transmitir mediante una URL accesible desde el navegador, ya sea a pantalla completa o mostrando una sola ventana de aplicación, con opciones de protección por contraseña y modo de solo visualización.

El escritorio funciona en Linux con el entorno Xfce. La plantilla del sandbox se puede modificar, por lo que los equipos pueden crear una plantilla personalizada con paquetes adicionales o con otro entorno de escritorio.

Funciones clave

  • 01Control del mouse, el teclado y el desplazamiento mediante los SDK de Python y JavaScript.
  • 02Captura de pantallas y consulta de ventanas para los ciclos de retroalimentación de los agentes.
  • 03Transmisión del escritorio completo o de una sola ventana de aplicación mediante una URL.
  • 04Opciones de transmisión protegida por contraseña y en modo de solo visualización.
  • 05Plantilla personalizable basada en Linux y Xfce.

Casos de uso

  • Permitir que un agente LLM use una aplicación con interfaz gráfica que no tiene API.
  • Ejecutar tareas de uso de computadoras basadas en el navegador en un entorno aislado.
  • Transmitir una sesión de escritorio remoto para demostraciones o supervisión humana.
  • Crear plantillas de escritorio personalizadas con herramientas específicas preinstaladas.

Inicio rápido

  1. 1

    Obtén una clave de API de E2B y configura E2B_API_KEY

  2. 2

    Instala el SDK de Python

    pip install e2b-desktop
  3. 3

    Crea un sandbox de escritorio e inicia una aplicación

Antes de usarlo

  • Para ejecutar sandboxes, necesitas una cuenta de E2B y una clave de API.
  • Solo puede haber un stream activo a la vez.

En colecciones

Temas

Preguntas frecuentes

¿Qué es desktop?
Un sandbox de escritorio Linux de código abierto en E2B que los modelos de IA pueden controlar con mouse, teclado y capturas de pantalla, con vista en streaming. E2B Desktop Sandbox es un entorno de escritorio Linux virtual basado en E2B Sandbox, diseñado para que los LLM interactúen con una computadora. Cada sandbox está aislado y se puede personalizar con dependencias adicionales. Los desarrolladores crean un sandbox con el SDK de Python o JavaScript y luego ejecutan aplicaciones como Chrome, Firefox o VS Code dentro de él.
¿desktop es gratuito? ¿Qué licencia tiene?
desktop es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿desktop sigue mantenido?
Mantenimiento activo. El último commit de desktop fue el 6 nov 2026.
¿Para qué puedo usar desktop?
Permitir que un agente LLM use una aplicación con interfaz gráfica que no tiene API. Ejecutar tareas de uso de computadoras basadas en el navegador en un entorno aislado. Transmitir una sesión de escritorio remoto para demostraciones o supervisión humana. Crear plantillas de escritorio personalizadas con herramientas específicas preinstaladas.
¿Cómo se instala desktop?
Obtén una clave de API de E2B y configura E2B_API_KEY Instala el SDK de Python: pip install e2b-desktop Crea un sandbox de escritorio e inicia una aplicación
¿Dónde consigo desktop?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/e2b-dev/desktop

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados