bytebot-ai/bytebot
A self-hosted AI desktop agent that controls a virtual Linux desktop to automate computer tasks via natural language.

Bytebot provides an AI agent with its own containerized Linux desktop environment where it can interact with applications, browsers, and system tools through natural language commands. It integrates with multiple LLM providers (OpenAI, Anthropic, Google Gemini) and supports the Model Context Protocol (MCP) for extending capabilities. Users deploy it via Docker to give the agent a complete operating system to operate within, enabling automation of complex multi-step desktop workflows.
Frequently asked
- What is bytebot-ai/bytebot?
- A self-hosted AI desktop agent that controls a virtual Linux desktop to automate computer tasks via natural language.
- Is bytebot open source?
- Yes — bytebot-ai/bytebot is open source, released under the Apache-2.0 license.
- What language is bytebot written in?
- bytebot-ai/bytebot is primarily written in TypeScript.
- How popular is bytebot?
- bytebot-ai/bytebot has 11.1k stars on GitHub.
- Where can I find bytebot?
- bytebot-ai/bytebot is on GitHub at https://github.com/bytebot-ai/bytebot.