Skip to content

Ahmet2001/BrowserAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarketingApp

AI-powered social media management, content creation, browser automation, and Agent Studio control panel.

🇹🇷 Türkçe | 🇬🇧 English


🇬🇧 English

Quick Start

git clone https://github.com/Ahmet2001/BrowserAgent.git
cd BrowserAgent
chmod +x run.sh
./run.sh

After the panel starts:

http://127.0.0.1:8001/panel

What run.sh Does

  • Creates .venv if it doesn't exist
  • Installs/updates packages from requirements.txt
  • Launches the bot and panel API via python -m MarketingApp.main

Environment Files

Copy .env.example to .env and fill in your keys:

  • .env: main model/provider and Telegram settings
  • .env.local (optional): local override settings
  • .env.secrets (optional): additional API keys (Pexels, etc.)

Features

  • Content Creator Agent – Text, image, and video content generation
  • Social Media Agent – X (Twitter) automation, posting, replies
  • Browser Agent – Playwright/Selenium-based browser automation
  • Research Agent – Topic research and data gathering
  • System Agent – System monitoring and computer control (PyAutoGUI)
  • Agent Studio – Web panel for managing and building custom agents
  • Agent Packs – Plug-and-play agent bundles

Requirements

  • Python 3.11+
  • Chrome browser (for X automation)
  • An active X (Twitter) session in a Chrome profile

For PNG/video rendering, install Playwright browser:

source .venv/bin/activate
playwright install chromium

License

MIT © 2026 Ahmet Rıfat Öztürk


🇹🇷 Türkçe

AI destekli sosyal medya, içerik üretimi, browser otomasyonu ve Agent Studio paneli.

Hemen Çalıştır

git clone https://github.com/Ahmet2001/BrowserAgent.git
cd BrowserAgent
chmod +x run.sh
./run.sh

Panel açıldıktan sonra:

http://127.0.0.1:8001/panel

run.sh Ne Yapar?

  • .venv yoksa oluşturur
  • requirements.txt içindeki paketleri kurar/günceller
  • python -m MarketingApp.main ile botu ve panel API'sini başlatır

Ortam Dosyaları

.env.example dosyasını .env olarak kopyalayıp kendi anahtarlarınızı girin:

  • .env: ana model/provider ve Telegram ayarları
  • .env.local (opsiyonel): yerel override ayarları
  • .env.secrets (opsiyonel): Pexels gibi ek API anahtarları

Özellikler

  • Content Creator Agent – Metin, görsel ve video içerik üretimi
  • Sosyal Medya Agent – X (Twitter) otomasyonu, post, yanıt
  • Browser Agent – Playwright/Selenium tabanlı tarayıcı otomasyonu
  • Araştırma Agent – Konu araştırması ve veri toplama
  • Sistem Agent – Sistem izleme ve bilgisayar kontrolü (PyAutoGUI)
  • Agent Studio – Web panel ile agent yönetimi ve özel agent oluşturma
  • Agent Paketleri – Tak-çalıştır agent bundle desteği

Gereksinimler

  • Python 3.11+
  • Chrome tarayıcı (X otomasyonu için)
  • Chrome profilinde aktif X (Twitter) oturumu

PNG/video üretimi için Playwright tarayıcısını kurun:

source .venv/bin/activate
playwright install chromium

Lisans

MIT © 2026 Ahmet Rıfat Öztürk

About

Ethosoft — AI marketing, social content, browser automation, and Agent Studio control panel.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages