browser-use
by browser-use
Browser Use is a Python library that lets an AI model control a web browser to carry out tasks such as searching, filling in forms and collecting information. It can run on your own machine or use paid cloud browsers and a hosted agent service from the same company.
- Stars
- 119.2k
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Moderate
- Language
- Python
- Age
- 725 days
What you can do with it
- Write a short Python script that tells an AI agent to find information on websites and return the answer
- Automate repetitive browser jobs such as filling in forms, booking slots or checking listings
- Run the same agent on a cloud browser with proxies and CAPTCHA solving for use in Docker, CI or serverless setups
Make money with it
A freelancer could offer custom web automation or data-gathering services to small businesses, using the library to build the workflows.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Automate routine web admin, such as checking supplier prices, stock or competitor listings, instead of paying someone to do it by hand
- Build and sell browser automation workflows for clients, such as data collection or form submission
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install it with uv (uv add browser-use) on Python 3.11 or later, add an LLM API key to a .env file, then run your script.
Follow the official instructions in the project README.
Things to check
- Needs a paid LLM API key (for example OpenAI) unless you use another model
- Cloud browsers and the hosted agent are paid services (browsers from $0.02 per hour)
- Automating websites, solving CAPTCHAs and using stealth browsers may breach some sites' terms of service
- Agents acting on real accounts can make mistakes, so supervise important tasks
Checked 26 Oct 2026. Summary drafted by AI from the project's README.