MemeForge AI
AI meme generator with browser automation by [Sharad Khare](https://www.sharadkhare.in/).
MemeForge AI
AI meme generator with browser automation by Sharad Khare.
MemeForge AI converts text prompts into finished meme images using browser-use automation and multi-LLM orchestration.
Features
- Multi-model support: Claude, OpenAI GPT-4o, Deepseek
- Automated imgflip template search and captioning
- Browser agent workflow with retry tolerance
- Streamlit interface for fast meme creation
- Direct image preview and shareable URL output
Quick start
cd memeforge-ai
python -m venv .venv
# Windows
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python -m playwright install --with-deps
streamlit run app.py
Required API keys
Choose one model and provide its API key in the sidebar:
- Anthropic (Claude)
- OpenAI (GPT-4o)
- Deepseek
How it works
1. You describe a meme concept in plain language.
2. The browser agent opens meme templates and selects a fitting format.
3. Top and bottom captions are generated and submitted.
4. MemeForge returns the final image URL for preview and sharing.
Project structure
memeforge-ai/
├── app.py
├── memeforge/
│ ├── config.py
│ └── services.py
├── requirements.txt
├── pyproject.toml
└── README.md
Who this is for
- Social media teams generating meme content faster
- Growth marketers testing meme hooks for campaigns
- Creators building AI-powered meme workflows
- Developers exploring browser-use automation patterns
Use cases
- Turn short ideas into ready-to-share meme images
- Automate template search and caption generation on imgflip
- Prototype meme generation agents for content pipelines
- Build creator tools for meme-based engagement
Author
- Website: sharadkhare.in
License
MIT © Sharad Khare
Loading file tree…
Select a file to preview its source.
bash
cd memeforge-ai
python -m venv .venv
# Windows
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python -m playwright install --with-deps
streamlit run app.py