| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
A secure cloud Linux computer powered by E2B Desktop Sandbox and controlled by open-source LLMs.
Desktop.Use.+.Streaming.mp4The details of the design are laid out in this article: How I taught an AI to use a computer
Open Computer Use is designed to make it easy to swap in and out new LLMs. The LLMs used by the agent are specified in config.py like this:
grounding_model = providers.OSAtlasProvider()
vision_model = providers.GroqProvider("llama3.2")
action_model = providers.GroqProvider("llama3.3")
The providers are imported from providers.py and include:
If you add a new model or provider, please make a PR to this repository with the updated providers.py!
In your terminal:
brew install poetry ffmpegIn your terminal:
git clone https://github.com/e2b-dev/open-computer-use/Enter the project directory:
cd open-computer-use
Create a .env file in open-computer-use and set the following:
# Get your API key here: https://e2b.dev/?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=open-computer-use
E2B_API_KEY="your-e2b-api-key"Additionally, add API key(s) for any LLM providers you're using:
# You only need the API key for the provider(s) selected in config.py: # Hugging Face Spaces do not require an API key. FIREWORKS_API_KEY=... OPENROUTER_API_KEY=... LLAMA_API_KEY=... GROQ_API_KEY=... GEMINI_API_KEY=... OPENAI_API_KEY=... ANTHROPIC_API_KEY=... MOONSHOT_API_KEY=... # Required: Provide your Hugging Face token to bypass Gradio rate limits. HF_TOKEN=...
Run the following command to start the agent:
poetry installpoetry run startThe agent will open and prompt you for its first instruction.
To start the agent with a specified prompt, run:
poetry run start --prompt "use the web browser to get the current weather in sf"The display stream should be visible a few seconds after the Python program starts.
| Back | FazBrowse Home | New Git URL |