Flowtake Jnx03
winget install --id=JNX03.Flowtake -e Record, arrange, and export developer demos locally with editable screen sources, timeline controls, automatic zoom, and local MP4 export.
winget install --id=JNX03.Flowtake -e Record, arrange, and export developer demos locally with editable screen sources, timeline controls, automatic zoom, and local MP4 export.
Flowtake is a free, MIT-licensed desktop screen recorder and editor with automatic zoom and pan, cursor effects, a timeline, and local MP4 export.
Quickstart • Downloads • Privacy • Development • Contributing
Flowtake keeps the recording workflow in one desktop app:
The desktop recorder and editor are free to use, inspect, modify, and redistribute under the MIT License.
winget install --id JNX03.Flowtake --exact on Windows, or download the build for your OS from the latest release.Your OS may ask for screen-recording, camera, or microphone permission on first use. Current platform-signing limitations can also produce a Windows SmartScreen or macOS Gatekeeper warning; see the status note below before proceeding.
All published artifacts are on the official GitHub Releases page.
| Platform | Published artifacts | Current support boundary |
|---|---|---|
| Windows 10/11 x64 | .exe, .msi, portable .zip | Primary development and validation target. FFmpeg is bundled. |
| macOS 10.15+ Universal | .dmg, portable .zip | Preview. Apple Silicon and Intel builds are published; expect rough edges and report reproducible issues. FFmpeg is bundled. |
| Linux x64 | .AppImage, .deb, .rpm, portable .tar.gz | Preview. Screen capture requires X11 or XWayland; pure Wayland capture is not supported. The .deb and .rpm declare required system packages. |
Flowtake is published in the Microsoft WinGet community repository:
winget install --id JNX03.Flowtake --exact
The WinGet package installs the same unsigned MSI published on the official release page, so the signing boundary below still applies.
> Platform signing: the current Windows artifacts are not Authenticode-signed. The macOS artifacts are ad-hoc signed, not signed with an Apple Developer ID, and not notarized. SmartScreen or Gatekeeper may warn. Download Flowtake only from this repository's release page, and do not bypass a warning for a copy obtained elsewhere.
For vulnerability reporting, follow the private process in SECURITY.md.
Teams that want human-assisted production for a technical launch can visit Flowtake Release Studio. It is a separate, optional service; Flowtake's desktop recorder and editor remain the primary open-source product.
Maintainers planning their own release can use the free six-beat developer-tool demo storyboard template before recording. The guide includes a copyable brief, safe-capture exclusions, and a clearly labelled Flowtake v1.6.0 pre-production example.
Through July 23, 2026, Flowtake will publicly reply with a no-obligation six-beat storyboard to up to the first three maintainers who share a complete, publicly documented developer-tool workflow. No separate Flowtake signup, footage, or payment is required.
src-tauri/binaries/git clone https://github.com/JNX03/Flowtake.git
cd Flowtake
npm ci
Release artifacts bundle FFmpeg. For local native development, prepare the sidecar when it is absent:
# Windows
powershell -ExecutionPolicy Bypass -File scripts/download-ffmpeg.ps1
# macOS or Linux
bash scripts/download-ffmpeg.sh
On macOS, build the native ScreenCaptureKit helper as well:
npm run test:macos-capture
npm run build:macos-capture
Then start the native app and frontend:
npm run dev
Useful checks:
npm test
npm run lint
npm run build:frontend
cargo check --manifest-path src-tauri/Cargo.toml --locked
Flowtake combines a Tauri v2 Rust backend with a React 19 interface. Redux Toolkit manages editor state, PixiJS composites preview and export frames, Mediabunny encodes and muxes the edited AVC MP4, and Rust copies the completed output.mp4 into the local export folder. On macOS 12.3+, a Swift ScreenCaptureKit helper writes fixed-cadence H.264 through the native media stack and cleanly falls back to FFmpeg/AVFoundation when unavailable. The editor bounds Retina preview textures while exports retain source resolution. FFmpeg remains bundled for compatibility capture and native media utilities.
The native app uses separate windows for the launcher/editor, recorder controls, exporter, source pickers, and annotations. Start with the architecture docs or the development guide for a deeper tour.
Issues and pull requests are welcome. Please read CONTRIBUTING.md and the Code of Conduct before submitting a change.
The most useful reports include the operating system, Flowtake version, capture source, exact reproduction steps, and relevant logs. Linux reports should also say whether the session is X11, XWayland, or pure Wayland.
Flowtake is licensed under the MIT License.
Made with Rust, React, and a lot of screen recordings.
If Flowtake helps, a GitHub star or a reproducible bug report both move the project forward.