Jon McGee

Click or tap the code. It reacts.

← All apps

Video editor · Open source · Live preview

Reelwright

A native, open-source non-linear video editor with the Source and Program monitors, a multi-track timeline, trimming tools, Lumetri-style color with scopes, keyframed effects, titles, captions and an audio mixer, on a GPU compositor. This is the actual program compiled to WebAssembly, so what you try below is what runs on the desktop.

Screenshot of Reelwright
Download for Windows

Runs entirely in this tab. It is a big download the first time (up to about 26 MB, less when your browser gets it compressed) and is cached after that. Needs a browser with WebGPU or WebGL2.

Open full screenDownload for Windows

Pick a sample and launch it, or drop your own video, audio or image onto the editor. Files are read in your browser and never uploaded. If it does not start, your browser may lack WebGPU and WebGL2.

Download for Windows

Reelwright 0.4.0 for Windows 10 and 11 (64-bit), as a single program: unzip it and double-click Reelwright.exe. There is no installer and nothing is uploaded. It is the same code as the live preview, built from commit 46aa7da on 2026-10-13.

Download the .zip (19.4 MB)Just the .exe (49.8 MB)

The zip holds the program and its license files. SHA-256 of the zip: f6c3dd63c063b1473c56c4cbf3c56ce6a2271c67638dc780d619d7adb5032c01

Windows will warn you. The file is not code-signed (a signing certificate costs money I have not spent), so SmartScreen says “Windows protected your PC”. If you trust it, choose More info and then Run anyway; you can check the SHA-256 above, or build it yourself from the source. It needs a graphics card with DirectX 12 or Vulkan; without one, use the live preview. For macOS and Linux, build from source.

What it is

Reelwright is a fork of FilmCraft, a non-linear video editor written from scratch in Rust. It keeps that project's engine: exact integer time so edits never drift, codecs written from the public specifications, and one registry of more than 650 commands that the menus, the command line, a JSON control channel and an MCP server for AI agents all share.

The same repository builds three programs: the desktop editor, a headless command-line tool for batch work and scripting, and this browser build.

What works today

  • A multi-track timeline with three-point editing, ripple, roll, slip and slide trims, razor, nesting, multicam and unlimited undo
  • Lumetri-style color: curves, wheels, HSL secondary, LUTs and live waveform, vectorscope, histogram and parade scopes
  • 93 video effects, around 80 transitions and 53 audio effects, with keyframes, masks and blend modes
  • Titles with a real text engine, shapes, captions in SRT, WebVTT, SCC and more, and a mixer with broadcast loudness meters
  • H.264, HEVC, VP9, AV1, ProRes and DNxHD decoders, and H.264, ProRes and DNxHR export written in Rust
  • Final Cut XML, FCPXML, EDL, OpenTimelineIO, AAF and OMF in and out

What I changed

This is a fork of FilmCraft, an early-alpha project. I kept its engine and fixed or finished things first, then added a few features of my own.

  • Rebranded and re-iconed, with the original authors credited and the licenses kept intact
  • Edit Statistics: shots, cuts, average and median shot length, cuts per minute and a shot-length histogram
  • Export Chapter List: the chapter markers as a YouTube-style list, with warnings for what a platform rejects
  • Check Caption Readability: reading speed, line length, lines per caption, on-screen time and gaps, with a jump to each problem
  • Fixed relinking of moved media by folder when the folder is given with Windows separators, and made the test suite run on Windows
  • This web build can open a project by a link and ships a few sample projects
  • A size-optimised browser build, and a Windows download (a zip with the .exe) built from the same code

Honest limits

  • It is young software. The upstream roadmap puts it at roughly 87 percent of Premiere Pro's checklist but only 50 to 60 percent ready for real work, and I have not changed that
  • The web build is single-threaded, so heavy footage and export are slow, and there is no hardware decoding on Linux
  • No plugin hosting (VST3, Audio Units, OpenFX), no HEVC or AV1 export and no camera RAW
  • The web build keeps unsaved work in the browser, so saving and exporting download a file

Credits and license

Reelwright is a modified fork of FilmCraft (storytold/filmcraft), created by the ArtCraft team and the FilmCraft contributors, who keep their copyright. It is not affiliated with or endorsed by them, and carries none of their branding. The code is MIT OR Apache-2.0; see the repository for NOTICE and attribution.

Enter to openUp and down to moveEsc to close
jon@mcgee: ~