๐ฅ Inspiration
Creators spend hours converting long-form content: podcasts, interviews, videos - into posts for LinkedIn, Twitter/X, and Reddit. While clipping tools exist, nothing focuses on text-first repurposing where writing style and structure actually drive engagement.
Reverb was built to automate this process - without sacrificing your voice.
๐ก What It Does
Reverb helps creators repurpose long-form content into platform-optimized posts... in seconds.
- Step 1: Upload a YouTube video or audio file
- Step 2: Provide a few writing samples (X posts, captions, etc.)
- Step 3: Reverb transcribes, learns your tone, and generates:
- ๐ฆ X / Twitter: Hook-driven threads with CTAs and hashtags
- ๐ LinkedIn: Structured, spaced-out insights
- ๐ Reddit: Conversational posts for authentic engagement
- ๐ฆ X / Twitter: Hook-driven threads with CTAs and hashtags
Everything sounds like you, not a generic AI assistant.
๐ How We Built It
- Frontend: React + TailwindCSS
- Backend: FastAPI (Python)
- Transcription: OpenAI Whisper
- Content Generation: OpenAI GPT-4 with structured prompting
- Style Matching: Custom tone extractor + prompt conditioning
- RAG System: ChromaDB + pgvector for retrieval from user samples
- Storage: Supabase (media + metadata)
We used ChromaDB to implement a lightweight RAG (Retrieval-Augmented Generation) pipeline that grounds generation in the creatorโs actual past posts; enabling voice consistency across all outputs.
๐ง Challenges We Ran Into
- Matching tone without fine-tuning, while still sounding human
- Keeping content structured and coherent across long transcripts
- Making threads that actually read like threads, not just lists
- Building a clean UI for users to preview and interact with output
๐ Accomplishments We're Proud Of
- Built a full pipeline: upload โ transcription โ tone detection โ platform-specific generation
- Maintained a recognizable, consistent tone across all platforms
- Ran a blind A/B test with 40 users and over 500 comparisons - Reverbโs output was preferred over baseline ChatGPT 80% of the time
- Delivered "wow" moments from users: โThis feels like something Iโd writeโ
๐ What We Learned
- Great AI UX comes from structured prompt flows, not just model power
- RAG is shockingly effective for voice alignment, even without model training
- Creators donโt want summaries - they want repackaged, ready-to-post content
- One smooth, focused workflow is better than five disjointed features
๐ What's Next for Reverb
- Add support for Instagram captions, YouTube descriptions, and newsletters
- Let users schedule or publish directly from Reverb
- Build a Chrome extension for fast repurposing while browsing
- Fine-tune a style-aware LLM to improve tone mimicry
- Launch a closed beta for creators and content teams
Built With
- css
- fastapi
- openai
- python
- rag
- react
- typescript


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