Developer Ahmet Rıfat Öztürk published BrowserAgent, an MIT licensed Python toolkit that bundles AI-powered social media management, content creation, browser automation, and a web-based Agent Studio control panel into a single self-hosted package.
What It Does
The project ships seven agents out of the box:
- Content Creator Agent: generates text, image, and video content
- Social Media Agent: automates X (Twitter) posting and replies
- Browser Agent: Playwright and Selenium-based browser automation
- Research Agent: topic research and data gathering
- System Agent: system monitoring and computer control via PyAutoGUI
- Agent Studio: web panel for managing and building custom agents
- Agent Packs: plug-and-play agent bundles

Quick Start
Clone the repo, run ./run.sh, and the panel is available at http://127.0.0.1:8001/panel. The shell script handles virtualenv creation, dependency installation from requirements.txt, and launches the bot plus panel API via python -m MarketingApp.main.
git clone https://github.com/Ahmet2001/BrowserAgent.git
cd BrowserAgent
chmod +x run.sh
./run.shFor PNG and video rendering, install the Playwright browser separately after setup:
source .venv/bin/activate
playwright install chromiumRequirements and Pricing
The project requires Python 3.11 or higher, a Chrome browser with an active X session in a Chrome profile for Twitter automation, and your own API keys (model provider, Telegram, and optionally Pexels). It is MIT licensed and free. You bring your own API costs.
The repo has 14 commits and 1 fork at the time of writing. Early days, but the feature surface is wide for a solo project.
