← AI Tools
WorkflowBeginner

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

🧠RAM

0GB (when using cloud APIs) / when running local vision models (e.g., Ollama Llama-3.2-Vision), NVIDIA VRAM 8GB~12GB+

💾Storage

Including the package and Playwright Chromium binaries, approximately 1~2GB

⚡ Installation

4-1. Quick Start

pip install browser-use

4-2. Detailed Installation

# When using the uv package manager
uv add browser-use

# Install Playwright browser binaries
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.

📄 Official Docs🐙 GitHub

📝 Update Notes

  1. v0.13.1310/20/2026

    OpenAI 브라우저 도구 드라이버가 새롭게 도입되어, 더욱 지능적인 웹 자동화 작업이 가능해졌어요. 특히 화면 배율에 따른 스크린샷 및 좌표 불일치 문제가 해결되어, 복잡한 표나 차트가 포함된 생물학 데이터베이스를 더욱 정밀하게 탐색하고 데이터를 수집할 수 있습니다. 18개의 기본 도구와 다양한 액션이 추가된 만큼, 논문 검색이나 실험 데이터 스크래핑 등 반복적인 웹 기반 연구 워크플로우를 자동화하려는 연구원분들께 이번 업데이트를 추천드려요.

  2. v0.13.1110/8/2026

    이번 업데이트에서는 Claude를 위한 새로운 툴셋이 도입되어 더욱 정교한 브라우저 자동화가 가능해졌어요. 특히 write_file 기능이 개선되어 실험 결과물인 작은 이미지 파일(png, jpg 등)을 생성하고 업로드하는 워크플로우를 자동화하기에 매우 유용합니다. 또한 Gemini나 AWS Bedrock 등 다양한 AI 모델의 연결 안정성이 높아져, 방대한 생물학적 문헌이나 데이터를 수집할 때 더욱 신뢰할 수 있는 환경을 제공합니다.

  3. v0.13.109/14/2026

    이번 업데이트는 연구 자동화의 안정성과 보안을 강화하는 데 집중했어요. 특히 PDF 처리 라이브러리의 보안 취약점을 해결하여 연구 문헌을 다룰 때 더욱 안전하며, 모든 의존성을 고정해 자동화 스크립트의 재현성을 높였습니다. 또한, 도구 호출 오류를 더 명확하게 감지하도록 개선되어 웹 기반 데이터 수집 과정에서 발생할 수 있는 오류를 더욱 정확하게 파악할 수 있습니다.

  4. v0.13.77/27/2026

    browser-use 0.13.7 버전에서는 브라우저 관리 기능과 데이터 추출의 정확도를 높이는 다양한 버그 수정이 이루어졌습니다. 특히 복잡한 웹 구조(iframe, cross-origin 등)와 파일 URL 처리 능력이 개선되어, 다양한 학술 데이터베이스를 탐색할 때의 안정성이 한층 높아졌습니다. DOM 상태 관리와 데이터 추출 로직이 정교해진 만큼, PubMed나 UniProt 등에서 대량의 생물학적 데이터를 자동 수집하는 연구원분들의 작업 오류를 줄이는 데 큰 도움이 될 것입니다.

  5. v0.13.67/22/2026

    이번 업데이트는 브라우저 제어의 핵심인 Browser Harness를 0.1.6 버전으로 업그레이드하여 브라우저 구동의 안정성을 강화했습니다. 이를 통해 PubMed나 UniProt 등 다양한 생물학 데이터베이스를 자동 탐색할 때 발생할 수 있는 오류를 줄이고 더욱 안정적인 웹 자동화가 가능해집니다. 대량의 문헌 데이터나 실험 정보를 자동으로 수집하는 워크플로우를 구축하려는 연구원분들께 더욱 신뢰도 높은 자동화 환경을 제공할 것입니다.

🧪 Related Code of Life

No related Code of Life posts yet.

BioPlayground

Reading, linking, and lawful quotation stay open; high-speed bulk collection and unauthorized redistribution do not.

Unless stated otherwise, content rights belong to BioPlayground or the relevant rights holder.