Browser for AI Agents.
The vision for Browser use is to provide a browser for AI Agents to interact with the web while also allowing for the user to interact with the browser and have a live feed of agent actions similar to OpenAI's Operator.
- Initiate a browser session
- Interact with the browser
- Have a live feed sent through websockets
- Python 3.8 or higher
- Node.js 16.x or higher
- pip
- npm
Navigate to backend directory
cd backendCreate and activate virtual environment
python -m venv .venv
source .venv/bin/activatevenv\Scripts\activateInstall dependencies
pip install -r requirements.txtStart the backend server
python app/main.pyNavigate to frontend directory
cd frontendInstall dependencies
npm installStart the development server
npm run devA Browser where AI agent can partner with the user to browse the web and perform tasks.
We love contributions! Feel free to open issues for bugs or feature requests. To contribute to the docs, check out the /docs (not created yet TODO: thoufic) folder.
@software{browser_tool,
author = {[Thoufic]},
title = {Browser Tool},
year = {2025},
publisher = {GitHub},
url = {https://github.com/browser-use/browser-use}
}