A recording studio in a browser tab.

Framecast

Role: Creator: design + build·Year: 2026·Status: Open source · GitHub

framecast is the recorder I built so I would stop paying for, and uploading my footage to, someone else’s cloud. Screen capture plus a draggable camera bubble, crash-safe direct-to-disk MP4, live scene framing and zoom, and local trim, convert, and audio-enhance, all in a single Chrome tab. Nothing ever leaves your machine. It is the studio behind every recent episode of The Agentic Engineer.

Good screen recording is locked behind paid desktop apps (Loom, Screen Studio, Cap) that upload your footage to their cloud and gate the nice touches, framing, zoom, denoise, behind a post-production editor. I wanted a creator-grade recorder that stayed entirely on my machine and baked the polish in live, with no upload and no subscription.

framecast runs the whole pipeline in the browser. WebCodecs does hardware H.264 encoding, mediabunny muxes a fragmented MP4 incrementally, and OPFS flushes it to disk every two seconds so a crashed tab leaves a recoverable take, not a lost one. The camera bubble, scene backdrop, and live zoom are composited into the preview so the preview is the output. Trim, format conversion, and a one-click audio enhance (RNNoise denoise plus loudness normalization to YouTube's -14 LUFS) all happen locally afterwards.

A free, open-source, fully-local recording studio that does live framing and zoom the paid tools only offer in a post editor. It is now the tool I record The Agentic Engineer with, and it ships live at framecast.amitrawat.dev.