Files
awesome-llm-apps/starter_ai_agents/ai_meme_generator_agent_browseruse
Shubhamsaboo 05d0d25cd6 fix: update broken relative links across crash courses and agents
Fixed systemic documentation link issues:
- Updated all ai_agent_tutorials/ references to correct folder paths
  (starter_ai_agents/, voice_ai_agents/, advanced_ai_agents/)
- Fixed OpenAI SDK crash course references (../4_runner_execution -> ../4_running_agents, etc)
- Fixed Google ADK crash course cross-references to match actual folder structure
- Corrected relative path references in agent READMEs

Reduced broken local links from 68 to 47. Remaining issues are mostly
external references (scrapegraph_ai_sdk) and missing documentation files.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-12 19:06:47 -07:00
..

🥸 AI Meme Generator Agent - Browser Use

The AI Meme Generator Agent is a powerful browser automation tool that creates memes using AI agents. This app combines multi-LLM capabilities with automated browser interactions to generate memes based on text prompts through direct website manipulation.

Features

  • Multi-LLM Support

    • Claude 3.5 Sonnet (Anthropic)
    • GPT-4o (OpenAI)
    • Deepseek v3 (Deepseek)
    • Automatic model switching with API key validation
  • Browser Automation:

    • Direct interaction with imgflip.com meme templates
    • Automated search for relevant meme formats
    • Dynamic text insertion for top/bottom captions
    • Image link extraction from generated memes
  • Smart Generation Workflow:

    • Action verb extraction from prompts
    • Metaphorical template matching
    • Multi-step quality validation
    • Automatic retry mechanism for failed generations
  • User-Friendly Interface:

    • Model configuration sidebar
    • API key management
    • Direct meme preview with clickable links
    • Responsive error handling

API keys required:

  • Anthropic (for Claude)
  • Deepseek
  • OpenAI (for GPT-4o)

How to Run

  1. Clone the Repository:
    git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
    cd starter_ai_agents/ai_meme_generator_agent_browseruse
    
  2. Install the dependencies:
    pip install -r requirements.txt
    
    Install playwright if needed.
    python -m playwright install --with-deps
    
  3. Run the Streamlit app:
    streamlit run ai_meme_generator_agent.py