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.