Introduction
A containerized computer use environment with an integrated XFCE4 desktop and automation daemon
What is Bytebot?
Bytebot provides a complete, self-contained environment for computer use automation. It encapsulates a lightweight XFCE4 desktop environment inside a Docker container with the bytebotd daemon for programmatic control, making it easy to deploy across different platforms.
Key Features
Containerized Desktop
Runs a lightweight XFCE4 desktop on Ubuntu 22.04 with pre-installed tools
Computer Use API
Control the desktop environment programmatically through a unified REST API
Cross-Platform
Works on any system that supports Docker with simple setup
VNC Access
View and interact with the desktop through VNC or browser-based noVNC
Architecture Overview
Bytebot is designed as a single, integrated container that provides both a desktop environment and the tools to control it:
Getting Started
Get up and running with Bytebot in minutes:
Quick Start Guide
Set up and run Bytebot on your system
API Reference
Learn how to programmatically control the Bytebot environment
The default container configuration is intended for development and testing purposes only. It should not be used in production environments without security hardening.