OpenCut/apps/desktop
Maze Winther 729d10592f fix: WebGL frame rendering and opencut-wasm 0.2.8 2026-04-19 07:42:52 +02:00
..
script feat: init desktop app 2026-03-29 15:58:42 +02:00
src fix: WebGL frame rendering and opencut-wasm 0.2.8 2026-04-19 07:42:52 +02:00
Cargo.toml feat: init desktop app 2026-03-29 15:58:42 +02:00
README.md feat: init desktop app 2026-03-29 15:58:42 +02:00

README.md

Desktop

The native desktop app, built with GPUI.

Getting started

1. Install Rust:

# Linux / macOS / WSL
./script/setup-rust
# Windows
powershell -ExecutionPolicy Bypass -File .\script\setup-rust.ps1

Both scripts skip installation if Rust is already present. On Linux/macOS/WSL only: after a fresh install, reload your shell with source "$HOME/.cargo/env"

2. Install native dependencies:

# Linux / macOS / WSL
./apps/desktop/script/setup
# Windows
powershell -ExecutionPolicy Bypass -File .\apps\desktop\script\setup.ps1

3. Run:

cargo run -p opencut-desktop

Platform notes

Linux: supports apt (Debian/Ubuntu/Mint), dnf (Fedora/RHEL), and pacman (Arch).

macOS: installs Xcode Command Line Tools if missing.

Windows: the setup script checks for Visual Studio Build Tools. If missing, it prints the install link.

WSL: runs the same scripts as Linux. Window rendering works via WSLg on Windows 11 and Windows 10 22H2+. If you're on an older build, test on the host instead.