01 — Transcript pipeline
Verbatim + timestamped.
YouTube captions first, speech-to-text fallback when captions are missing. Every word, every timestamp.
Paste a YouTube URL. UVAI takes what is inside the video — transcript, typed events, action items, and AI-driven execution — and builds from it. YouTube tells you what's there. UVAI acts on it.
What UVAI does
01 — Transcript pipeline
YouTube captions first, speech-to-text fallback when captions are missing. Every word, every timestamp.
~3s
Avg transcript time
9
Workflow templates
5+
Agent analysis passes
100%
Open source
02 — Typed events
Decisions, tasks, topics, insights — returned as schema-bound JSON.
03 — Agent analysis
Gemini passes for summary, intent, strategy, and video-aware chat.
Paste any YouTube URL into the dashboard. Results in seconds.
How it works
Three steps. No configuration needed for the first run.
Step 01
Use the hosted dashboard or self-host with your own Gemini and OpenAI keys. No setup required to try it.
youtube.com/watch?v=...Step 02
Transcription, structured extraction, and AI analysis run as a coordinated job with real-time SSE status updates.
SSE status → live progressStep 03
Read the transcript, export structured events, review action items, or open video chat and ask any follow-up questions.
Export JSON / chat / shareWorkflow starting points
UVAI ships nine workflow templates. Browse the rest in the dashboard.
Extract the implementation path from a technical tutorial and scaffold a deployable project with code-oriented outputs.
Capture decisions, follow-ups, and concrete next steps from long-form business or technical talks.
Turn a long discussion into a structured draft with themes, quotes, and a clear content outline.
Compress educational videos into notes, key ideas, and review material without losing source context.
Built for operators and developers
Use the API directly, inspect the OpenAPI contract, or extend the processing routes with your own logic.
A working hosted interface for URL input, templates, status, results, and video chat. Fork or deploy as-is.
Docker, Cloud Run, Railway, and Vercel configs ship with the repo. Run it on your own infrastructure.
EventRelay is the open-source repo name; UVAI is the live product brand. Use, fork, or contribute freely.
# Quick startpip install eventelay from eventelay import UVAIClient client = UVAIClient( gemini_key="your-key", openai_key="your-key") result = await client.process( url="https://youtube.com/watch?v=...") print(result.transcript)print(result.events) # typed JSONprint(result.actions) # task listInbound
Share the type of video, the output you need, and where the result should go. The draft opens in your mail client for you to review before sending.
Privacy note: this page does not submit to our backend. The draft is handed directly to your local email app.
Four fields. Enough to start a useful conversation.