awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
e2b-dev avatar

e2b-dev/open-computer-use

0
View on GitHub↗
2,084 stars·244 forks·Python·Apache-2.0·19 viewse2b.dev↗

Open Computer Use

Open-computer-use is a framework designed to connect vision-capable language models to isolated cloud-based desktop environments. It functions as an agentic interface that enables autonomous systems to interact with graphical user interfaces by simulating mouse movements, keyboard keystrokes, and shell commands. By bridging language models with remote workspaces, the platform facilitates the execution of complex, long-running tasks within secure, sandboxed environments.

The platform distinguishes itself through its ability to orchestrate thousands of concurrent, isolated instances, making it suitable for large-scale AI evaluation and benchmarking. It maintains persistent session states, allowing for continuous workflows that require long-running background processes and consistent filesystem access. Users can integrate diverse vision and action models to customize agent behavior, while real-time visual streaming provides a feedback loop that allows agents to observe and respond to the desktop state.

Beyond core automation, the system supports secure data analysis and visualization by connecting external datasets to isolated environments. It offers flexible deployment options, including the ability to host sandbox infrastructure within private cloud accounts to meet specific data residency and security compliance requirements. The platform includes administrative tools for managing these environments, supported by user authentication to secure access to the orchestration dashboard.

Features

  • Computer Use - Provides a toolkit for connecting vision-capable LLMs to isolated cloud desktop environments to automate complex tasks via mouse and keyboard.
  • Desktop Automation - Provides an agentic interface for autonomous systems to interact with graphical user interfaces via simulated mouse, keyboard, and shell inputs.
  • Desktop AI Agents - Enables autonomous AI agents to interact with graphical user interfaces by simulating mouse, keyboard, and visual feedback in remote environments.
  • Cloud-Hosted Agent Sandboxes - Deploys and scales thousands of isolated execution environments to run code and evaluate AI agent performance.
  • AI Model Integrations - Allows users to connect various vision, action, and grounding language models to the agent for flexible task execution.
  • Vision-Language-Action Mappings - Processes visual snapshots of the desktop state to inform the next sequence of input actions taken by the language model.
  • AI Observability and Evaluation - Launches thousands of concurrent, isolated sandbox instances to benchmark and test the performance of AI models across diverse computational tasks.
  • Keyboard and Mouse Input Simulations - Translates high-level agent commands into low-level mouse movements and keyboard keystrokes to interact with standard graphical user interfaces.
  • Rule Evaluation Scaling - Launches thousands of isolated sandbox instances simultaneously to run and evaluate multiple reward functions for reinforcement learning or large-scale research projects.
  • Environment Orchestrators - Coordinates the lifecycle of thousands of concurrent isolated instances through a centralized control plane for scalable task execution.
  • Private Cloud Deployments - Supports hosting sandbox infrastructure within personal or corporate cloud accounts to meet specific data residency and security compliance requirements.
  • Code Execution Sandboxes - Supports running arbitrary code, terminal commands, and internet-enabled tasks within isolated and secure environments.
  • Remote Desktop Infrastructure - Deploys and manages persistent, cloud-based virtual desktop environments that allow automated systems to perform complex, long-running workflows securely.
  • Remote Desktop Protocols - Transmits real-time visual frames from a virtualized desktop to the agent while relaying input events back to the remote host.
  • Virtualized Desktop Environments - Provides automated agents with persistent cloud-based desktop environments for complex computer-use tasks.
  • Workflow Session Persistence - Maintains the filesystem and running processes of a remote environment across multiple interactions to support long-running automated workflows.
  • Container-Based Sandboxes - Executes code and desktop environments within ephemeral, resource-constrained containers to ensure security and prevent host system contamination.
  • Remote Desktop Environments - Enables automated agents to operate cloud-based desktop environments by simulating keyboard inputs, mouse movements, and shell commands.
  • Agentic Desktop Interfaces - Provides a bridge between language models and remote graphical interfaces that enables autonomous navigation and interaction with desktop applications.
  • Remote Desktop Monitoring - Streams real-time visual feedback from remote sandbox environments to allow agents to observe and respond to the desktop state.

Star history

Star history chart for e2b-dev/open-computer-useStar history chart for e2b-dev/open-computer-use

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Open Computer Use

Similar open-source projects, ranked by how many features they share with Open Computer Use.
  • e2b-dev/code-interpretere2b-dev avatar

    e2b-dev/code-interpreter

    2,348View on GitHub↗

    This project is an infrastructure platform designed to provide secure, isolated, and ephemeral cloud-based Linux environments for AI agents and automated code execution. It functions as an orchestrator that provisions on-demand virtual machines, allowing developers to run arbitrary code generated by large language models within hardware-level security boundaries. The platform distinguishes itself through its ability to manage stateful, long-lived sessions that persist across multiple execution calls, enabling complex, multi-step workflows. It supports high-concurrency scaling, allowing for th

    Pythonaiai-data-analysisanthropic
    View on GitHub↗2,348
  • bytebot-ai/bytebotbytebot-ai avatar

    bytebot-ai/bytebot

    10,413View on GitHub↗

    Bytebot is an LLM desktop automation framework and virtual Linux desktop environment. It enables AI agents to plan and execute mouse and keyboard actions on a virtual computer using natural language, allowing for autonomous desktop automation and the integration of legacy systems that lack native APIs. The system operates as an LLM API gateway and a Model Context Protocol server, routing requests across multiple language model providers with integrated load balancing and rate limiting. It provides isolated, containerized environments where agents use visual reasoning to interpret screenshots

    TypeScriptagentagentic-aiagents
    View on GitHub↗10,413
  • suitedaces/computer-agentsuitedaces avatar

    suitedaces/computer-agent

    583View on GitHub↗

    This project is an autonomous desktop automation agent that interprets natural language instructions to control applications, browser interfaces, and system terminals. It functions as a cross-platform utility designed to manage complex workflows by integrating visual screen analysis with system-level input simulation. The agent distinguishes itself through its ability to perform tasks asynchronously, ensuring that web and terminal operations run in the background without interrupting the active user session or desktop focus. By combining computer vision to map interface elements with event-dr

    Rustaiai-toolsanthropic
    View on GitHub↗583
  • openinterpreter/open-interpreteropeninterpreter avatar

    openinterpreter/open-interpreter

    63,998View on GitHub↗

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable of managing system resources and performing complex tasks. To ensure safety, the system mandates explicit user verification before executing any generated code and provides robust isolation through containerized sandboxing. The project distinguishes itself through its deep inte

    Rustchatgptgpt-4interpreter
    View on GitHub↗63,998
See all 30 alternatives to Open Computer Use→

Frequently asked questions

What does e2b-dev/open-computer-use do?

Open-computer-use is a framework designed to connect vision-capable language models to isolated cloud-based desktop environments. It functions as an agentic interface that enables autonomous systems to interact with graphical user interfaces by simulating mouse movements, keyboard keystrokes, and shell commands. By bridging language models with remote workspaces, the platform facilitates the execution of complex, long-running tasks within secure, sandboxed environments.

What are the main features of e2b-dev/open-computer-use?

The main features of e2b-dev/open-computer-use are: Computer Use, Desktop Automation, Desktop AI Agents, Cloud-Hosted Agent Sandboxes, AI Model Integrations, Vision-Language-Action Mappings, AI Observability and Evaluation, Keyboard and Mouse Input Simulations.

What are some open-source alternatives to e2b-dev/open-computer-use?

Open-source alternatives to e2b-dev/open-computer-use include: e2b-dev/code-interpreter — This project is an infrastructure platform designed to provide secure, isolated, and ephemeral cloud-based Linux… bytebot-ai/bytebot — Bytebot is an LLM desktop automation framework and virtual Linux desktop environment. It enables AI agents to plan and… suitedaces/computer-agent — This project is an autonomous desktop automation agent that interprets natural language instructions to control… openinterpreter/open-interpreter — Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to… dockur/macos — This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a… rivet-dev/sandbox-agent — Sandbox Agent is a platform designed to manage, secure, and orchestrate autonomous coding assistants. It provides a…

Curated searches featuring Open Computer Use

Hand-picked collections where Open Computer Use appears.
  • E2B SDK integration