color.wave
An AI video editor in a single file.
Tell colorwave what you want and it edits the video while you watch. Your whole project lives inside one file you can open in any browser.
Open it in any web browser to start editing.
Built on workbooks
color.wave is a workbook — a single self-contained HTML file that ships its UI, runtime, and data inside one document. The workbooks framework handles the parts that are usually hard:
- The file is the database. Every edit writes structured data straight back into the HTML on disk, with CRDT-backed history so undo and merge work even after the file travels to another machine.
- Save in place. Cmd+S overwrites the same file you opened — no re-download, no cloud round-trip. Your project and its history live in the document you can email, archive, or hand to a friend.
- Local Rust/WASM runtime. The heavy lifting — timeline math, video decoding, encryption — runs in a small WASM module compiled from Rust, gated by feature flags so each workbook only ships what it needs.
One file format. One runtime. Many apps. Explore the workbooks framework →
How it works
- Talk to the editor — Describe the cut you want in plain English: “trim the silence,” “find every shot with the dog,” “add a slow fade.” It does the work and shows you the result.
- Watch it happen live — The preview updates the moment the AI makes a change, so you can steer it as you go.
- The file is the database — Your project lives inside the HTML file itself. Every edit writes back to that same file on disk. Nothing is in a browser cache, nothing is on our servers — just one file you control.
- Goes anywhere — Email it, drop it on a USB stick, or hand it to a friend. Open it on a different machine and your work is right there, because the work lives in the file.