Skip to content

koughen/Editor

Editor

Editor

A simple, powerful video editor for your desktop. Trim, layer, and export — fast.


Tauri Next.js React Rust License

Download · Build from source · Tech


Editor — main view


Install

One-liners

macOS
brew install --cask koughen/editor/editor
Windows
scoop bucket add koughen https://github.com/koughen/scoop-editor
scoop install koughen/editor
Linux (Arch / AUR)

Manual install via the .AppImage from Releaseschmod +x Editor*.AppImage && ./Editor*.AppImage.

Linux (Debian / Ubuntu)
curl -L -o editor.deb $(gh release view --repo koughen/Editor --json assets --jq '.assets[] | select(.name | endswith(".deb")) | .url' | head -1)
sudo apt install ./editor.deb

Or grab the .deb from Releases and double-click.

Linux (Fedora / openSUSE)

.rpm from Releasessudo dnf install ./Editor-*.rpm.

Manual download

All installers — .dmg, .msi, .AppImage, .deb, .rpm — live on the Releases page.

"Editor cannot be opened because it's from an unidentified developer" (macOS)

The .dmg isn't code-signed (signing certs cost $99/yr). One-time fix after dragging Editor.app to /Applications:

xattr -d com.apple.quarantine /Applications/Editor.app

Or right-click the app the first time you open it → Open → confirm. The Homebrew install above bypasses this automatically.

"Windows protected your PC" (Windows)

Click More info → Run anyway. Same reason — no Authenticode signing cert.


Build from source

You need Rust, Bun, and the WebKit2GTK dev libraries (Linux only).

# Linux deps (Arch)
sudo pacman -S webkit2gtk-4.1 libsoup3 base-devel

# macOS deps
xcode-select --install

Then:

git clone https://github.com/koughen/Editor.git
cd Editor
bun install

# Static frontend
bun --cwd apps/web run build

# Desktop bundle
cd apps/tauri/src-tauri
bunx @tauri-apps/cli@^2 build

Artifacts land in apps/tauri/src-tauri/target/release/bundle/:

  • Linux: deb/, rpm/, appimage/
  • macOS: macos/Editor.app, dmg/Editor_*.dmg
  • Windows: msi/, nsis/

Run in dev

# Web dev server (port 3001)
bun --cwd apps/web run dev -- -p 3001

# In another terminal — Tauri shell with hot reload
cd apps/tauri/src-tauri
WEBKIT_DISABLE_DMABUF_RENDERER=1 \
WEBKIT_DISABLE_COMPOSITING_MODE=1 \
bunx @tauri-apps/cli@^2 dev

The two env vars are a Wayland + WebKit2GTK workaround — drop them on macOS / Windows / X11.


Stack

Shell Tauri 2 (Rust)
Frontend Next.js 16 + React 19, statically exported
Editor core WebGPU/Canvas renderer, Mediabunny for codecs, custom Rust WASM time math
Storage IndexedDB — projects live entirely on your machine
Styling Tailwind v4, custom design tokens

What's in this fork

This is a personal-use fork of OpenCut — repurposed as a local desktop app instead of a hosted SaaS. The web shell, marketing pages, auth, and server APIs are stripped out; what's left is the editor.

Differences from upstream:

  • Desktop-first. Tauri shell, no web server in the loop.
  • Local everything. No accounts, no telemetry, no remote calls.
  • Trimmed UI. Direct boot into the projects screen.
  • Pink. Why not.

License

MIT — see LICENSE. Original work © OpenCut, 2025. Modifications © koughen, 2026.

About

A simple, powerful video editor for the desktop. Tauri + Next.js. Forked from OpenCut, refit for local use.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors