The easiest way to get started with Frame is to download the latest release for your platform directly from GitHub.
Download Latest Release
Get prebuilt binaries for macOS, Windows, and Linux
Unsigned Application NoticeSince Frame is currently unsigned, your operating system will flag it as an unverified application. Follow the platform-specific instructions below to run Frame on your system.
Frame uses AppImage for distribution, but requires system libraries for UI rendering and media playback:
WebKitGTK 4.1: For rendering the application UI
GStreamer: For media playback in video preview
XDG Desktop Portal: For native file dialogs and desktop integration
Zenity: Fallback for file dialogs
If Frame crashes when adding a source file, the video preview remains blank, or file dialogs fail to open/theme correctly, you’re likely missing required system dependencies.
Frame requires FFmpeg and FFprobe as sidecar binaries. Run the setup script to download the correct versions for your platform:
bun run setup:ffmpeg
4
Setup AI upscaler (optional)
For Real-ESRGAN AI upscaling support, download the required models:
bun run setup:upscaler
5
Run in development mode
bun tauri dev
This launches Frame in development mode with hot reload.
6
Build for production
bun tauri build
The compiled application will be in src-tauri/target/release/bundle/.
Development Tip: The development build includes DevTools and hot module replacement for faster iteration. Production builds are optimized with LTO and stripped symbols for minimal binary size.