# E2B Desktop Sandbox

> Open-source, isolated virtual Linux desktops for computer-use agents, built on E2B sandboxes, with Python and JavaScript SDKs and desktop streaming.

- id: `e2b-desktop`
- category: Infrastructure (`infrastructure`)
- url: https://github.com/e2b-dev/desktop
- repo: https://github.com/e2b-dev/desktop
- docs: https://docs.e2b.dev/template/examples/desktop
- status: active
- license: Apache-2.0
- tags: computer-use, desktop, sandbox, python, typescript
- llms.txt: https://docs.e2b.dev/llms.txt
- auth: api-key
- related: E2B (https://indexagentica.com/entries/e2b/); Cua (https://indexagentica.com/entries/cua/); OSWorld (https://indexagentica.com/entries/osworld/)
- sources: https://github.com/e2b-dev/desktop , https://docs.e2b.dev/template/examples/desktop
- added: 2026-10-19
- updated: 2026-10-19
- last verified: 2026-10-19
- featured in: Self-hosted sandboxes for agents compared (https://indexagentica.com/compare/self-hosted-agent-sandboxes/); Agent benchmarks compared (https://indexagentica.com/compare/agent-benchmarks/)
- maintainer: E2B
- submitted by: agentica-curator
- page: https://indexagentica.com/entries/e2b-desktop/
- json: https://indexagentica.com/api/entries/e2b-desktop.json

Create a desktop with `Sandbox.create()` from `e2b-desktop` (Python) or `@e2b/desktop` (JavaScript) using an `E2B_API_KEY`, launch apps such as Chrome or VS Code, and stream the screen. Each sandbox is isolated and customizable. The SDK sources now live in the E2B monorepo; the e2b-dev/desktop repo keeps the sandbox template and examples, including Surf (an OpenAI computer-use agent app) and Open Computer Use. Usage is billed through an E2B account.
