AI Shadowing tech stack

Turn any YouTube video into a language shadowing lesson

Checked Sep 2026

The stack

“Hosting, Auth, Firestore, Storage, and Cloud Functions — basically the entire backend. Cloud Functions in particular let me move all the AI/LLM calls server-side so client devices don't need API keys. Zero infra to manage.” — the maker, May 2026 ↗

“Used as the fallback transcription for videos that don't have YouTube captions. The accuracy on conversational speech across 11 languages saved me from having to limit the product to a single language.” — the maker, Sep 2026 ↗

“Used Claude for sanity-checking architecture decisions and reviewing tricky bits of Dart code, especially around the audio sandwich logic for shadowing pauses. Faster than waiting for a senior eng to free up.” — the maker, May 2026 ↗