Skip to content
Rigel
Projects/Products /products/refraim
Projects/Products
refraim

refraim

Discontinued Proprietary

A video editor that runs in the browser: cut by timeline or by transcript, place B-roll by what is said, and script any edit.

2020 – 2025

  • SvelteKit
  • Svelte 5
  • TypeScript
  • Rust
  • WebAssembly
  • WebCodecs
  • Web Workers
  • Tailwind CSS

refraim is a full video editor that runs in a web browser. There is no install, no account and no server: your media and projects stay on your own computer.

What it does#

  • Edit on timelines with Premiere-style keyboard shortcuts you can rebind.
  • Edit by text: transcripts belong to each media file, so cutting words cuts the video.
  • Lay B-roll over the lines it matches: a model describes each clip, and refraim places them by what is being said, with free stock footage when the bin runs short.
  • Describe an edit in plain words in the chat panel and apply the steps it proposes.
  • Titles, motion graphics compositions and generators, with source and program monitors, markers and transforms.
  • Drive everything from a script: the same API the interface uses, onto the same undo history.

Status#

No longer in active development.

How it's built#

SvelteKit and TypeScript for the interface, with two Rust crates compiled to WebAssembly. Decoding, effects, the audio mix and export each run in their own worker, so the editor stays responsive while it plays and renders.