← All tools
Desktop apps

Screen Recorder

A personal Loom, built to kill a subscription.

ElectronNext.jsffmpegWhisperCloudflare R2
What changed

A $15 to $20 a month subscription, gone. Recordings stay on my machine.

$0per month
2streams recorded, no canvas re-encode
LocalWhisper transcripts and subtitles

What it is

I record a lot of walkthroughs, and Loom wanted $15 to $20 a month for it. That was the whole reason I built the Screen Recorder: I did not want to keep renting something I could own, and I did not want client work sitting on someone else’s servers.

It records the screen and the camera as two separate streams rather than compositing them onto a canvas, which is what made my first attempt drop frames. The camera bubble is its own floating window, excluded from the capture itself, and the two streams are synced by recording the start-time delta and correcting drift during playback. The bubble stays draggable and resizable at watch time, not baked in at record time.

The editor is a real timeline: filmstrip thumbnails, split and cut with restore, and whole-video speed from 0.5× to 2×, with cuts skipped live during preview. Exports burn everything down to MP4 through native ffmpeg with hardware encoding. Transcripts and subtitles run locally through Whisper, so nothing leaves the machine, and there is no account, no upload and no subscription.