browser-use/browser-use
Browser Use is an open-source Python library for artificial intelligence agents that control web browsers. The software enables agents to automate interactive page navigation, form completion, appointment scheduling, CAPTCHA handling, and multi-step workflows. Users can run agents on local browser instances with their choice of model or connect them to Browser Use Cloud, which provides stealth browsers, residential proxies, CAPTCHA solving, profile recordings, and live view URLs. The project supports browser automation integration through the Python programming library, a command-line interface utility, or the managed cloud infrastructure.
The target audience consists of software developers, workflow automation engineers, and artificial intelligence researchers seeking agents capable of driving web browsers. The package requires Python 3.11 up to but excluding 4.0. The README example uses uv and an API key; authentication requirements depend on the selected model and service. Library installation is performed within a project using the command uv add browser-use, followed by executing the automation script via uv run agent.py. Registering the skill in supported coding assistants is handled by executing browser-use skill install. The GitHub snapshot shows the repository is not archived and records an MIT license. For another browser automation tool, compare Playwright; its interface and approach differ.
Data as of : 119892 stars · 13371 forks.