BrowserAgent: open source AI social and browser automation toolkit

a white dice with a black github logo on it

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
logo

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.sh

For PNG and video rendering, install the Playwright browser separately after setup:

source .venv/bin/activate
playwright install chromium

Requirements 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.

Stay on top of AI & Automation with BizStack Newsletter
BizStack  —  Entrepreneur’s Business Stack
Logo