Welcome to your new favorite social media assistant!
This bot isn't just a script — it’s a full-blown AI-powered automation system designed to grow your presence, engage your audience, and save you hours every week.
Whether you're a creator, brand, or just someone who wants to stay relevant without living on Twitter — this bot’s got your back. 💪
This bot automates every essential Twitter task — powered by your settings, and infused with your unique voice through personality-based AI generation.
- Writes tweets with GPT-3.5-turbo or Gemini 1.5 Flash
- Mix of AI self-updates & research-based content
- Pulls from RSS feeds or website headlines
- Custom hashtags, tone, emoji, language detection — all adjustable!
- Follows accounts based on keywords or personality themes (e.g.
"Berlin"for local vibes 🇩🇪) - Avoids repeats and tracks activity in a built-in database
- Finds tweets matching your vibe
- Likes & comments automatically with AI-generated replies (in the tweet’s language if needed!)
- Keeps engagement natural and consistent
- Define your tone, favorite phrases, emojis, posting style, and even tweet timing
- Save multiple personality presets for different campaigns or moods
- Set specific posting times or run in smart loops (e.g. every hour)
- All actions respect daily limits and avoid duplicates
- Easy-to-use GUI for login, API setup, and all settings
- Designed for non-techies and devs alike 😄
- Login screen
- Credentials tab
- Personality tab
- Content tab
- Actions & Limits tab
- Behaviour tab
This project is currently in active development — once finalized, you'll be able to:
- 🔧 Run it locally with a simple setup
- ☁️ Deploy it in the cloud (Replit, Docker, or your own server)
- 🛒 License it for your business or personal brand
Stay tuned — or contact me if you're interested in early access, collaboration, or white-label versions!
- Python (Selenium, Tkinter, SQLite, Requests, BeautifulSoup, Feedparser)
- OpenAI API or Gemini API for tweet/comment generation
- ChromeDriver for browser automation
- SQLite for persistent memory (tweets, follows, likes, comments, headlines)
To install dependencies:
pip install selenium requests beautifulsoup4 feedparser openai google-generativeai pyperclip langdetect
⚠️ Requires matchingchromedriverversion for your browser. Place it indrivers/chromedriver.exe.
TwitterBot/
├── main.py # Master script — runs all actions
├── modules/ # All bot features (post, follow, like, comment)
├── logs/ # Color-coded runtime logs
├── Database/ # SQLite memory (tweets, follows, etc.)
├── drivers/ # ChromeDriver goes here✅ Features mostly implemented
🧪 Still being refined and tested
📤 Deployment options in progress
💬 Open to feedback, collabs & testers!
Want a custom version? Interested in licensing?
Let’s talk — email me at guyjamesjulius@gmail.com
If you like what you see, consider starring 🌟 the repo or sharing it!
This project is a labor of love — feedback and encouragement are always welcome.





