FocusFlow watches where you click, then builds the zooms, cuts, and camera movements automatically. Ship polished tutorials in minutes, not hours.
Every tutorial requires the same painful manual work — finding click moments, keyframing zooms, adding cursor highlights. Most developers just stop making them.
Scrubbing through footage to find click moments, then keyframing each zoom one by one — it takes longer than the recording itself.
Screen Studio, Descript, and similar apps lock the features you actually need — smart zooms, cursor tracking — behind steep subscriptions.
The gap between "done recording" and "polished tutorial ready to share" is so wide, most developers quietly give up and never post anything.
FocusFlow runs in the background, watching your interactions. When you stop, the video is already edited.
Hit a global hotkey and work naturally. FocusFlow records at up to 60fps without disrupting your workflow.
Every click, keystroke, and UI event is timestamped with exact coordinates — automatically, no manual markers needed.
Zoom keyframes, smooth camera movements, and smart cuts are built from your interaction log — zero editing required.
FFmpeg-powered export with hardware acceleration. A polished, professional tutorial in under 30 seconds.
Raw footage versus auto-edited output — the difference isn't subtle.
Every feature is free, open-source, and works offline. No subscription. No account required.
Up to 60fps capture at configurable resolution. Lossless intermediate format so quality never degrades before export.
Every click triggers a smooth 2× zoom, perfectly centered. No keyframes. No timeline scrubbing. It just happens.
Mouse events, keyboard inputs, and UI state captured at native precision with timestamps and exact coordinates.
Visual ripple effects are composited onto your recording automatically, so viewers always know where to look.
Smooth panning with easing between focal points — like a human editor, without the hours of manual work.
Hardware-accelerated encoding on modern hardware. Export a 5-minute tutorial in under 30 seconds.
Start, pause, and stop recording from anywhere on the desktop. Never leave your flow to touch the recorder.
Organize recordings into projects. Re-export with different settings or review full interaction logs at any time.
Every line of code is public. MIT licensed, free forever, with no feature walls or paywalls — ever.
While learning new technologies and building projects, I kept wanting to create tutorials and walkthroughs. Recording was easy. Everything after that wasn't.
The tools that automated interaction-aware editing were expensive and closed source. They locked the features that actually matter — auto-zooms, click tracking, smooth camera movement — behind steep monthly fees.
FocusFlow is the tool I wanted to exist. Professional tutorial creation should be accessible to every developer, student, and open-source contributor — not just the ones who can justify a subscription.
Rust handles frame capture and interaction logging with zero-cost native performance. Everything runs locally — your recordings never leave your machine.
Every commit, every decision, every roadmap item — out in the open. Fork it, contribute to it, build on top of it. FocusFlow will always be free.
Actively maintained. New features shipping regularly.
In active development
Free, open-source, and ready to ship in minutes.
Download for Windows