RunCast Intelligence
I transcribed thousands of hours of running podcasts using OpenAI Whisper, split them into chunks, embedded each chunk with a vector model, and stored everything in Supabase pgvector. Now you can ask "how do elites taper for a marathon?" and get a real answer — with exact timestamps so you can jump straight to the source.
The search pipeline embeds your query, runs cosine similarity against 589 transcript chunks across 9 podcasts, and feeds the top results to a Claude RAG pipeline that writes the answer. The whole thing runs on a FastAPI backend deployed on Railway, with a Next.js frontend on Vercel.