Home

Awesome

Secure Computer Use by E2B

A secure cloud Linux computer powered by E2B Desktop Sandbox and controlled by Anthropic's Claude. Based on the computer use demo.

https://github.com/user-attachments/assets/07d42297-27f1-4119-8f4c-c102bf205b10

⚠️ Caution: While this agent runs in a secure cloud Sandbox, you should avoid giving it access to sensitive data (such as account login information) and supervise it to prevent unwanted behavior. In some circumstances, Claude will follow commands found on webpages or contained in images, overriding user instructions and causing Claude to make mistakes.

Get started

Prerequisites

1. Install the prerequisites

In your terminal:

brew install python@3.11 poetry imagemagick

2. Clone the repository

In your terminal:

git clone https://github.com/e2b-dev/secure-computer-use/

3. Set the environment variables

Enter the project directory:

cd secure-computer-use

Create a .env file in secure-computer-use and set the following:

# Get your API key here - https://e2b.dev/
E2B_API_KEY="your-e2b-api-key"

4. Start the web interface

Run the following command to start the web server:

sh start.sh

You can then now access the Streamlit interface in your browser at http://localhost:8501.

5. Configure the LLM

Finally, in the settings of the web app, configure the LLM provider you want to use.