browser-use
browser-use is an open-source AI agent framework that combines large language models (LLMs) and vision language models (VLMs) with the Playwright web automation library to autonomously control web browsers. Released by its developers in November 2024, this tool enables users to navigate dynamic websites and autonomously perform target tasks using only natural language instructions, without having to write complex programming code or web element selectors manually. The agent uses the browser's DOM.
browser-use is an open-source AI agent framework that combines large language models (LLMs) and vision language models (VLMs) with Playwright, a web automation library, to autonomously control web browsers. Released by its developers in November 2024, this tool enables users to navigate dynamic websites and autonomously perform target tasks using only natural language instructions, without having to manually write complex programming code or web element selectors. The agent simultaneously analyzes the browser's DOM (Document Object Model) structure and real-time screen screenshot visual information to precisely understand the current page's state, and then infers and applies the optimal browser action to be executed next.
Traditional Selenium or Playwright-based web scraping scripts heavily rely on the CSS selectors or HTML structure of web pages, which has a critical limitation: even minor changes to the website design or the application of dynamic layouts can break the entire script. Just as a person can ride in a self-driving car and simply state the destination, allowing the car to autonomously drive by recognizing road conditions and signs in real-time, browser-use equips the web browser with an AI driver that recognizes and flexibly handles complex interactive web interfaces, form inputs, multi-tab navigation, and login processes, just like a human. In particular, by applying a DOM refinement tree structure and visual element tagging technology that significantly reduces the number of browser elements beyond simple text prompting, it minimizes token consumption while accurately clicking and manipulating complex elements such as CAPTCHAs or drop-down menus.
In the fields of biotechnology and biomedical research, browser-use demonstrates powerful performance in automatically collecting research data from multiple databases that do not provide a separate REST API or require complex session logins. For example, a researcher can automate the process of accessing multiple web portals such as NCBI PubMed, UniProt, and ClinicalTrials.gov, and manually searching for and collecting specific gene variants or phase 3 clinical trial information using only natural language instructions. It is also fully compatible with local Ollama environments and vision models, as well as OpenAI GPT-4o and Anthropic Claude 3.5 Sonnet, so it is possible to build an autonomous browser agent within a secure hospital or research institute's internal network to explore data without external data leakage, and connect it directly to a data analysis pipeline.
💻 System Requirements
0GB (클라우드 API 사용 시) / 로컬 비전 모델(Ollama Llama-3.2-Vision 등) 구동 시 NVIDIA VRAM 8GB~12GB+
패키지 및 Playwright Chromium 바이너리 포함 약 1~2GB
⚡ Installation
4-1. Quick Start
pip install browser-use
4-2. 상세 설치
# uv 패키지 매니저 사용 시
uv add browser-use
# Playwright 브라우저 바이너리 설치
playwright install
🧬 Bio Use Cases
🔬 Autonomous Exploration of Web-Based Biological Databases and Automated Metadata Collection
Accesses biomedical databases with API limitations, such as NCBI PubMed, UniProt, and ClinicalTrials.gov, to collect target gene variant and phase 3 clinical trial data using natural language instructions, and refines the data into a Pandas DataFrame format.
🧪 Real-Time Monitoring of Biotech Reagent and Supply Prices and Inventory
Automatically logs into reagent supplier platforms that require form logins and complex web session creation, and automatically tracks the price and inventory status of hundreds of antibodies and reagents on a weekly basis.
📊 Automated Extraction Pipeline for Supplementary Data from Academic Papers
Autonomously clicks and downloads dynamic PDF links and Excel attachments from major academic journal websites, and automatically transfers them to an internal RAG (Retrieval-Augmented Generation) system.
FAQ
What is browser-use?
browser-use is an open-source AI agent framework that combines large language models (LLMs) and vision language models (VLMs) with Playwright, a web automation library, to autonomously control web browsers. Released by its developers in November 2024, this tool enables users to navigate dynamic websites and autonomously perform target tasks using only natural language instructions, without having to manually write complex programming code or web element selectors. The agent simultaneously analyzes the browser's DOM (Document Object Model) structure and real-time screen screenshot visual information to precisely understand the current page's state, and then infers and applies the optimal browser action to be executed next. Traditional Selenium or Playwright-based web scraping scripts heavily rely on the CSS selectors or HTML structure of web pages, which has a critical limitation: even minor changes to the website design or the application of dynamic layouts can break the entire script. Just as a person can ride in a self-driving car and simply state the destination, allowing the car to autonomously drive by recognizing road conditions and signs in real-time, browser-use equips the web browser with an AI driver that recognizes and flexibly handles complex interactive web interfaces, form inputs, multi-tab navigation, and login processes, just like a human. In particular, by applying a DOM refinement tree structure and visual element tagging technology that significantly reduces the number of browser elements beyond simple text prompting, it minimizes token consumption while accurately clicking and manipulating complex elements such as CAPTCHAs or drop-down menus. In the fields of biotechnology and biomedical research, browser-use demonstrates powerful performance in automatically collecting research data from multiple databases that do not provide a separate REST API or require complex session logins. For example, a researcher can automate the process of accessing multiple web portals such as NCBI PubMed, UniProt, and ClinicalTrials.gov, and manually searching for and collecting specific gene variants or phase 3 clinical trial information using only natural language instructions. It is also fully compatible with local Ollama environments and vision models, as well as OpenAI GPT-4o and Anthropic Claude 3.5 Sonnet, so it is possible to build an autonomous browser agent within a secure hospital or research institute's internal network to explore data without external data leakage, and connect it directly to a data analysis pipeline.
When should I use browser-use?
browser-use is an open-source AI agent framework that combines large language models (LLMs) and vision language models (VLMs) with the Playwright web automation library to autonomously control web browsers. Released by its developers in November 2024, this tool enables users to navigate dynamic websites and autonomously perform target tasks using only natural language instructions, without having to write complex programming code or web element selectors manually. The agent uses the browser's DOM.
What is a biomedical use case for browser-use?
🔬 Autonomous Exploration of Web-Based Biological Databases and Automated Metadata Collection: Accesses biomedical databases with API limitations, such as NCBI PubMed, UniProt, and ClinicalTrials.gov, to collect target gene variant and phase 3 clinical trial data using natural language instructions, and refines the data into a Pandas DataFrame format.
📝 Update Notes
- v0.13.77/27/2026
browser-use 0.13.7 버전에서는 브라우저 관리 기능과 데이터 추출의 정확도를 높이는 다양한 버그 수정이 이루어졌습니다. 특히 복잡한 웹 구조(iframe, cross-origin 등)와 파일 URL 처리 능력이 개선되어, 다양한 학술 데이터베이스를 탐색할 때의 안정성이 한층 높아졌습니다. DOM 상태 관리와 데이터 추출 로직이 정교해진 만큼, PubMed나 UniProt 등에서 대량의 생물학적 데이터를 자동 수집하는 연구원분들의 작업 오류를 줄이는 데 큰 도움이 될 것입니다.
- v0.13.67/22/2026
이번 업데이트는 브라우저 제어의 핵심인 Browser Harness를 0.1.6 버전으로 업그레이드하여 브라우저 구동의 안정성을 강화했습니다. 이를 통해 PubMed나 UniProt 등 다양한 생물학 데이터베이스를 자동 탐색할 때 발생할 수 있는 오류를 줄이고 더욱 안정적인 웹 자동화가 가능해집니다. 대량의 문헌 데이터나 실험 정보를 자동으로 수집하는 워크플로우를 구축하려는 연구원분들께 더욱 신뢰도 높은 자동화 환경을 제공할 것입니다.
🧪 Related Code of Life
No related Code of Life posts yet.