Cut video in the browser; transcription and rough edit without uploading files.

Heavy desktop editors and cloud render bills don't fit a cheap tier. Finalmash keeps decode and FFmpeg in the tab; the model suggests segments, you approve or tweak.
React 19 with 4-state studio machine
FFmpeg.wasm for client-side video processing
MediaPipe face detection for smart cropping
AWS Bedrock + Groq LPU for transcription
Stripe billing with tier-gated features
Why WASM FFmpeg?
If I render on the server, the free tier dies on cost. Your machine does the heavy work.
Why one screen and four states?
Ingest, Analysis, Blueprint, Export stays in one view with Zustand and IndexedDB so video isn't torn down by route changes mid-processing.