Bytebot
An open-source AI agent that controls a self-hosted Linux desktop to carry out computer tasks.
- Tool type
- Self-hosted AI desktop agent
- Made for
- People automating computer tasks
- Runs on
- Docker containers on user infrastructure
- Documentation describes an Ubuntu 22.04 desktop; deployment options include Docker Compose, Railway, and Kubernetes.
What it does
Bytebot is an open-source desktop agent for people and teams automating repetitive computer work, including data entry, document handling, web research, and testing. Users describe a task in natural language; the agent plans computer actions, then uses a virtual desktop’s keyboard and mouse to navigate applications, websites, and files. It can process PDFs and spreadsheets, fill forms, and handle work spanning multiple applications.
Tasks run in Docker containers on infrastructure you operate. The documented desktop is Ubuntu Linux; a task interface lets users create and manage tasks, monitor execution, and take control when needed. Results can include task output, screenshots, or a completion confirmation. Bytebot also documents a REST API for programmatic control. Getting started requires deploying the software and providing an API key for a supported model provider; model and hosting costs are separate from the software, which is described as free and open source.
The product’s broad desktop access also means its practical reach depends on the applications you install and configure in its Linux environment. Review task activity and intervene when needed; the product documents both monitoring and takeover. The site describes local Docker Compose and cloud deployment options, while the documentation also lists Railway and Kubernetes deployment.
What it can do
- Controls a virtual desktop using keyboard and mouse actions
- Accepts task instructions in natural language
- Automates repetitive data entry and form filling
- Processes uploaded PDFs, spreadsheets, and other documents
- Runs tasks across multiple desktop applications
- Provides task monitoring, screenshots, and user takeover
Works with
- Anthropic Claude
- OpenAI GPT models
- Google Gemini
- LiteLLM
- REST API
- MCP
Before you choose
- Self-hosting requires infrastructure and setup; Bytebot itself is open source, but model-provider API usage and infrastructure may incur separate charges.
- The documented desktop environment is Ubuntu Linux; the available applications depend on what is installed and configured there.
- Tasks can be monitored and taken over, but the agent may need user intervention; inspect task activity and outputs for work where errors matter.
Listed under
Get started
Follow the Quick Start guide; the product requires an API key for a supported model provider.
- For Docker Compose deployment, prepare Docker 20.10 or later, Docker Compose, at least 4 GB RAM and a supported model-provider API key.
- Choose a deployment option: Docker Compose, Railway, or Kubernetes.
- Configure a supported model provider and supply its API key.
- Start the deployment, open the task interface, and submit a task in natural language.
Plans and prices
No Bytebot license or subscription fee is stated. Users provide their own model API key and infrastructure; their charges are separate.
- Open-source software under Apache 2.0
- No Bytebot licensing or subscription fees
Source: bytebot.ai, checked 1 Nov 2026. Prices can change; check before you buy.
Sources for this overview
Product pages, documentation, and pricing checked 1 Nov 2026. Each source supports part of the overview; availability and prices can change.
Ratings and reviews
No ratings for Bytebot yet.
What’s changed
Free accountSignals
Free accountData and security
Free accountCompare with similar tools
Free accountWhere this comes from
How we research- Company website
- bytebot.ai: product, pricing and policy pages
- YC directory mirror
- Batch and company name
- Human review
- Checked by a person
- manual_review
Last checked 1 Nov 2026. Every field keeps its source and date; unknown means we couldn’t confirm it.