Open Source Chrome Extension

Automate Your Twitter Engagement with AI

Chaddy is a powerful browser extension that uses artificial intelligence to analyze tweets and generate contextual replies. Support for OpenAI, Anthropic Claude, and Google Gemini.

Chaddy Dashboard
Chaddy Dashboard Interface

Features

Everything You Need for Automated Engagement

AI-Powered Analysis

Smart tweet analysis decides which posts deserve replies based on your custom criteria. No more random engagement.

Multi-Provider Support

Choose between OpenAI GPT-4, Anthropic Claude, or Google Gemini. Use the model that fits your needs and budget.

Custom Prompts

Define your personality and engagement style through customizable prompts. Create replies that sound like you.

Smart Rate Limiting

Built-in session and daily limits prevent account flags. Configurable cooldowns between actions.

Auto Engagement

Automatic liking and following with intelligent filters. Target verified accounts or set minimum follower thresholds.

Natural Behavior

Randomized scrolling patterns and timing intervals mimic human behavior. Smooth animations and natural pauses.

How It Works

Up and Running in Minutes

01

Install the Extension

Download Chaddy from GitHub and load it as an unpacked extension in Chrome. Setup takes less than a minute.

02

Configure Your AI Provider

Add your API key for OpenAI, Anthropic, or Google Gemini. Select your preferred model from the available options.

03

Customize Your Prompts

Define how the bot analyzes tweets and crafts replies. Set your personality, topics of interest, and engagement style.

04

Start Engaging

Toggle the bot on and let it work. Chaddy will scroll your feed, analyze tweets, and engage based on your rules.

Settings Panel
Chaddy Settings Panel

Customization

Make It Yours

Chaddy uses three customizable prompts to control how it analyzes and responds to tweets. Each prompt shapes a different aspect of the bot's behavior.

Analysis Prompt

Decide Which Tweets Deserve a Reply

This prompt evaluates each tweet and determines if it matches your criteria for engagement. Define topics, sentiment, or specific keywords you want to target.

You are a tweet analyzer. Evaluate if this tweet is worth replying to.

Consider:
- Is it related to [YOUR TOPICS]?
- Does it have engagement potential?
- Is it from a real person, not a bot?

Respond with only "yes" or "no".
Reply Prompt

Craft Your Response Style

Define your personality, tone, and how replies should be structured. The AI will generate contextual responses that match your style for each analyzed tweet.

You are replying to a tweet. Your personality:
- Casual and friendly
- Knowledgeable about [YOUR EXPERTISE]
- Brief but insightful

Rules:
- Keep it under 200 characters
- Be genuine, not salesy
- Add value to the conversation

Tweet to reply to: {tweet_content}
Session Tweet Prompt

Generate Original Content

Create prompts for generating your own tweets. Use the "Generate Tweet" button on the dashboard to post original content that matches your brand.

Write a tweet about [YOUR NICHE].

Style guidelines:
- Conversational and authentic
- Share an insight or hot take
- Under 280 characters
- No hashtags unless relevant

Topic focus: [CURRENT TRENDS IN YOUR SPACE]

Pro Tips

  • Be specific about your niche and expertise in prompts for better results
  • Test your prompts with a few tweets before running full sessions
  • Update prompts regularly to keep content fresh and relevant
  • Use the AI provider that best matches your tone - Claude for nuance, GPT for versatility

AI Providers

Choose Your AI Engine

Chaddy supports multiple AI providers so you can pick the one that fits your needs. Use your own API keys for full control over costs and usage.

OpenAI

Access GPT-4o, GPT-4o Mini, GPT-4 Turbo, and GPT-3.5 Turbo. Best for versatile, general-purpose responses.

Available Models

GPT-4oGPT-4o MiniGPT-4 TurboGPT-3.5 Turbo

Pay per token usage

Anthropic

Use Claude 3.5 Sonnet, Claude 3.5 Haiku, or Claude 3 Opus. Excellent for nuanced, context-aware replies.

Available Models

Claude 3.5 SonnetClaude 3.5 HaikuClaude 3 Opus

Pay per token usage

Google Gemini

Leverage Gemini 2.0 Flash, Gemini 1.5 Flash, or Gemini 1.5 Pro. Great balance of speed and quality.

Available Models

Gemini 2.0 FlashGemini 1.5 FlashGemini 1.5 Pro

Generous free tier available

All API calls are made directly from your browser. Your API keys never leave your machine.

Installation

Get Chaddy Running

1

Clone the Repository

git clone https://github.com/figuregpt/Chaddybot.git
2

Open Chrome Extensions Page

Navigate to chrome://extensions in your Chrome browser. Enable "Developer mode" using the toggle in the top right corner.

3

Load the Unpacked Extension

Click "Load unpacked" and select the cloned Chaddybot folder. The extension will appear in your toolbar.

4

Configure and Start

Click the Chaddy icon, go to Settings, add your AI provider API key, customize your prompts, and toggle the bot on. Head to twitter.com and watch it work.

Important Notes

  • You need an API key from at least one AI provider (OpenAI, Anthropic, or Google)
  • API usage will be charged to your account based on the provider's pricing
  • Use responsibly and within Twitter's terms of service
  • The extension only works on twitter.com and x.com domains

Open Source

Built in Public, Free Forever

Chaddy is completely open source under the MIT license. Inspect the code, suggest improvements, report bugs, or fork it to build your own version. Contributions are welcome.

Transparent

Every line of code is visible. No hidden trackers, no data collection, no suspicious behavior.

Extensible

Fork the project and modify it to fit your exact needs. Add new AI providers or custom features.

Community Driven

Submit pull requests, open discussions, and help shape the future of the project.