🚀 Inspiration
Memes are the universal language of the internet — but no tool exists to truly analyze them with emotional depth, humor type, virality potential, or platform-fit. We were inspired to create MemeInsights AI to solve this: a smart tool that helps creators, marketers, and meme pages understand and grow their content intelligently.
🧠 What it does
MemeInsights AI allows users to:
- Upload single memes, videos, or bulk content. *Automatically detect whether it's a meme, logo, or random image. *Use OpenAI’s GPT-4 vision model to understand text, humor type, cultural references, sentiment, and emotional tone. *Compare the meme against trending formats on platforms like Instagram, Reddit, and X (formerly Twitter). *Score it on a Virality Index, Humor Style, and Platform Fit *Provide actionable insights: where to post, what to improve, who it might resonate with *Use ElevenLabs to generate a human-like voiceover breakdown *Optionally share or schedule posts directly to social media via integration *Track subscription & insights usage via RevenueCat for monetization
🛠️ How we built it
Frontend: Built using Bolt.New, with drag-and-drop meme upload and responsive UI
AI Core:
*OpenAI API for vision + language analysis. *Custom classifiers for meme type, emotional tone, and trend similarity.
Voice Layer:
*Integrated ElevenLabs API for realistic AI-generated voice breakdowns
Data Layer:
*Used meme datasets from Kaggle for initial training and fine-tuning. *Compared inputs with trending meme styles using web scraping & social signals. *Backend: Node.js + Python (for AI inference and scoring). *Monetization & Subscriptions: Integrated RevenueCat to track subscriptions and usage analytics
🧩 Challenges we ran into
*Teaching AI to distinguish between meme images vs. logos, watermarked content, or unrelated visuals *Emotional/humor detection — humor is highly subjective, so we had to fine-tune models across multiple meme types and regions *Latency with multiple AI calls (OpenAI + ElevenLabs + platform checking) *Early model training was noisy — meme style evolution made trend analysis tricky
🏆 Accomplishments that we're proud of Successfully built an AI that can recognize and describe memes in natural language
*Achieved real-time virality and humor scoring. *Integrated ElevenLabs voice to turn insights into spoken content — adding accessibility and engagement. *Created a scalable monetization model using RevenueCat, opening doors for creator-focused plans.
📚 What we learned
*AI can deeply understand visual humor — but it needs human feedback to stay relevant *Real creators want insight and clarity, not just fun — we shaped the tool based on real use cases *Integrating multiple APIs (OpenAI, ElevenLabs, RevenueCat) taught us how to orchestrate powerful AI workflows with stability and optimization
🔮 What's next for MemeInsights AI
*Fine-tuning on regional meme datasets (Indian memes, political, gaming, Gen Z humor, etc.). *Deeper trend tracking: real-time meme crawler from Reddit, TikTok, Instagram. *Launching creator dashboards, allowing influencers to test and optimize memes before posting. *Building a Meme GPT Bot that can chat with creators and generate meme ideas on the fly.
Monetization: After full launch, we plan a freemium model with paid pro plans. We expect to generate revenue via:
*Monthly creator subscriptions. *Enterprise API plans for brands and agencies. *Custom meme trend reports.
📈 Projected revenue after full implementation (3-6 months):
*Creator Plans: $9.99/month *Estimated 1,000 creators in 3 months = $10K MRR *Brand Reports: $299/report *Estimated 25 clients in 6 months = ~$7.5K/month
Built With
- api
- bolt.new
- dataset
- elevenlabs
- humor-detection
- kaggle
- netlify
- openai-gpt-4-vision-api-?-meme-understanding
- pexels
- revenuecat
- unsplash

Log in or sign up for Devpost to join the conversation.