Bytebot
Type: full-code · Vendor: Tantl Labs · Language: TypeScript · License: Apache-2.0 · Status: active · Status in practice: emerging
Give an AI its own containerized desktop so it can complete tasks across native apps, not just the browser.
Description. Self-hosted computer-use agent running inside a containerized Linux (Ubuntu) desktop. Full-desktop access lets the agent use native applications, a persistent filesystem, password-manager/2FA authentication, PDF/document handling and multi-application workflows — beyond what browser-only agents or API integrations can do.
Agent loop shape. The agent receives a natural-language task and operates a full virtual desktop (mouse/keyboard/screen) inside a container, perceiving the screen and acting across native apps and the browser until the task is complete.
Primary use cases
- automating multi-application desktop workflows, not just web pages
- document/PDF handling with a persistent filesystem
- authenticated tasks via desktop password managers with 2FA
Key concepts
- Virtual desktop → computer-use (docs) — A containerized Ubuntu desktop the agent fully controls.
- Containerized session → sandbox-isolation — Self-hosted isolation with a persistent filesystem.
Patterns this full-code implements —
Neighbourhood
Click any neighbour to follow the lineage. Scroll to zoom, drag to pan.