ihuzaifashoukat/twitter-automation-ai

Advanced Python-based Twitter (X.com) automation framework using Selenium and LLMs (OpenAI, Gemini) for multi-account scraping, posting, engagement, and content analysis. Modular and configurable.

55
/ 100
Established

Leverages Selenium with optional undetected-chromedriver and stealth plugins to bypass detection, combined with per-account proxy rotation (hash/round-robin strategies) and structured LLM prompting for deterministic JSON extraction. Integrates Langchain for Gemini, native OpenAI/Azure OpenAI SDKs, and Pydantic validation to enforce data consistency across scraping, content generation, and engagement workflows. Provides preset templates for common automation patterns (growth, brand-safe, community posting) and per-account metrics/JSONL event logging for observability at scale.

106 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

106

Forks

24

Language

Python

License

MIT

Last pushed

Feb 04, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/ihuzaifashoukat/twitter-automation-ai"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.