Chatbot for browser automation via natural language
Top 83.6% on sourcepulse
ActGPT is a chatbot designed to automate web browser interactions based on natural language instructions. It targets users who need to perform repetitive web tasks, such as data scraping, social media posting, or code generation, by translating high-level commands into browser actions.
How It Works
ActGPT leverages a large language model (LLM) to interpret user prompts and generate a sequence of browser automation steps. It uses Selenium WebDriver to control a Chrome browser instance, allowing it to navigate websites, locate elements, input text, and click buttons. The system's advantage lies in its ability to translate abstract requests into concrete, executable browser actions, simplifying complex workflows.
Quick Start & Requirements
pip install -r requirements.txt
python3 demo.py
chromedriver
executable, Python 3.x.conf/config.yaml
for API key and chromedriver
path. User data directory for browser cookies can also be specified.Highlighted Details
Maintenance & Community
The project appears to be a personal project by ethanhe42, with no explicit mention of community channels, roadmap, or significant contributor activity in the provided README.
Licensing & Compatibility
The README does not specify a license. Compatibility for commercial use or closed-source linking is undetermined.
Limitations & Caveats
The project is presented as a demonstration, and its robustness for complex or production environments is not detailed. Error handling, advanced browser automation features, and support for browsers other than Chrome are not specified.
1 month ago
Inactive