Skip to content

py-bots/AutoPyBOT-Browser-UI

Repository files navigation

AutoPyBOT: AI-Powered Browser Automation using Python

AutoPyBOT empowers you to control your browser using natural language instructions, leveraging the power of AI and Python. Simply tell your computer what you want to do, and AutoPyBOT will automate the necessary browser actions.

Key Features

  • Effortless Automation: Control your browser with AI assistance using simple, natural language commands.
  • Streamlined Setup: Download the pre-built executable (EXE) and start automating immediately. No complex installation or dependency management required!
  • All-in-One Solution: The EXE includes all necessary dependencies, including browser-use, gradio, json-repair, langchain-mistralai, playwright, uv, python-dotenv, psutil, and requests.
  • Cross-Platform Compatibility (Windows initially): While initial releases will focus on Windows, future versions may explore cross-platform support.
  • Open Source (MIT License): AutoPyBOT is released under the MIT License, allowing for free use and modification.
  • Vision-Driven: Focus on the task you want to accomplish. AutoPyBOT handles the technical details of browser interaction.

Getting Started

  1. Download: Download the latest AutoPyBOT executable (EXE) from PyBOTs - Everything Automation & Beyond. It will be available for free.
  2. Run: Execute the downloaded EXE file.
  3. Configure: Follow the on-screen instructions to configure AutoPyBOT, including setting up your Gemini API key (see below).
  4. Automate: Start giving instructions to AutoPyBOT in natural language to automate your browser tasks.

Gemini API Key

AutoPyBOT uses the Gemini API for its AI capabilities. You'll need to obtain a free Gemini API key to use AutoPyBOT.

  1. Visit the Gemini API website: https://aistudio.google.com/apikey
  2. Create an account or log in.
  3. Obtain your API key.
  4. Enter the API key in the AutoPyBOT interface during the initial setup.

Examples

  • "Add my latest LinkedIn follower to my leads in Salesforce."
  • "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."
  • "Add grocery items to Amazon cart, and checkout."
  • "Write a letter in Google Docs to my Papa, thanking him for everything, and save the document as a PDF."
  • (More examples available at Browser-Use Demo)

Contributing

Contributions are welcome! Please see our [contribution guidelines - FILL THIS IN if applicable] for more information.

License

AutoPyBOT is released under the MIT License.

Contact

Acknowledgements

AutoPyBOT utilizes the browser-use library for browser interaction and is grateful for its contribution:

@software{browser_use2024,
  author = {Müller, Magnus and Žunič, Gregor},
  title = {Browser Use: Enable AI to control your browser},
  year = {2024},
  publisher = {GitHub},
  url = {[https://github.com/browser-use/browser-use](https://github.com/browser-use/browser-use)}
}

About

Run AI Agent in your Browser using Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •