Skip to content

Secure AI computer use powered by E2B Desktop Sandbox

License

Notifications You must be signed in to change notification settings

e2b-dev/secure-computer-use

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

1031.mov

⚠️ 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.

Releases

No releases published

Packages

No packages published