Browser Use is a Python open-source library that allows AI agents to interact with web browsers seamlessly. Combining advanced AI abilities with robust browser automation, AI agents can perform tasks like applying for jobs, visiting hyperlinks, extracting information, or answering messages on platforms such as WhatsApp. The library supports multiple large-language models, such as GPT-4, Claude 3 and Llama 2. This simplifies complex web operations with a simple interface. The library's key features include visual recognition and HTML structure extraction to facilitate comprehensive web interactions, automatic multi-tab handling for complex workflows, tracking elements by extracting XPaths from clicked elements to repeat LLM actions exactly, as well as the ability to add customized actions such saving to files, database operation, notifications, or handling human input. Browser Use incorporates intelligent error-handling and automatic recovery to create robust automation workflows.