# browser-use **Repository Path**: automatrix/browser-use ## Basic Information - **Project Name**: browser-use - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: Enhancement/Improve-input-state-information-about-the-content-we-cut-out - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-31 - **Last Updated**: 2025-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Shows a black Browser Use Logo in light color mode and a white one in dark color mode.
[![GitHub stars](https://img.shields.io/github/stars/gregpr07/browser-use?style=social)](https://github.com/gregpr07/browser-use/stargazers) [![Discord](https://img.shields.io/discord/1303749220842340412?color=7289DA&label=Discord&logo=discord&logoColor=white)](https://link.browser-use.com/discord) [![Documentation](https://img.shields.io/badge/Documentation-📕-blue)](https://docs.browser-use.com) [![Twitter Follow](https://img.shields.io/twitter/follow/Gregor?style=social)](https://x.com/gregpr07) [![Twitter Follow](https://img.shields.io/twitter/follow/Magnus?style=social)](https://x.com/mamagnus00) Enable AI to control your browser 🤖. Browser use is the easiest way to connect your AI agents with the browser. If you have used Browser Use for your project feel free to show it off in our [Discord](https://link.browser-use.com/discord). To learn more about the library, check out the [documentation 📕](https://docs.browser-use.com). # Quick start With pip: ```bash pip install browser-use ``` (optional) install playwright: ```bash playwright install ``` Spin up your agent: ```python from langchain_openai import ChatOpenAI from browser_use import Agent import asyncio async def main(): agent = Agent( task="Go to Reddit, search for 'browser-use' in the search bar, click on the first post and return the first comment.", llm=ChatOpenAI(model="gpt-4o"), ) result = await agent.run() print(result) asyncio.run(main()) ``` And don't forget to add your API keys to your `.env` file. ```bash OPENAI_API_KEY= ``` For other settings, models, and more, check out the [documentation 📕](https://docs.browser-use.com). ### Test with UI You can test [browser-use with a UI repository](https://github.com/browser-use/web-ui) Or simply run the gradio example: ``` uv pip install gradio ``` ```bash python examples/gradio.py ``` # Demos [Prompt](https://github.com/browser-use/browser-use/blob/main/examples/real_browser.py): Write a letter in Google Docs to my Papa, thanking him for everything, and save the document as a PDF. ![Letter to Papa](https://github.com/user-attachments/assets/242ade3e-15bc-41c2-988f-cbc5415a66aa)

[Prompt](https://github.com/browser-use/browser-use/blob/main/examples/find_and_apply_to_jobs.py): Read my CV & find ML jobs, save them to a file, and then start applying for them in new tabs, if you need help, ask me.' https://github.com/user-attachments/assets/171fb4d6-0355-46f2-863e-edb04a828d04

Prompt: Find flights on kayak.com from Zurich to Beijing from 25.12.2024 to 02.02.2025. ![flight search 8x 10fps](https://github.com/user-attachments/assets/ea605d4a-90e6-481e-a569-f0e0db7e6390)

[Prompt](https://github.com/browser-use/browser-use/blob/main/examples/save_to_file_hugging_face.py): Look up models with a license of cc-by-sa-4.0 and sort by most likes on Hugging face, save top 5 to file. https://github.com/user-attachments/assets/de73ee39-432c-4b97-b4e8-939fd7f323b3 ## More examples For more examples see the [examples](examples) folder or join the [Discord](https://link.browser-use.com/discord) and show off your project. # Vision Tell your computer what to do, and it gets it done. # Contributing Contributions are welcome! Feel free to open issues for bugs or feature requests. ## Local Setup To learn more about the library, check out the [local setup 📕](https://docs.browser-use.com/development/local-setup). ---
Made with ❤️ in Zurich and San Francisco