Download · Linux
Get SuperScreencast on your machine. It stays yours.
SuperScreencast is a native C application. Build it from source in about a minute — less time than most web apps spend loading their own spinner.
Source version · 0.10.0 · Wayland & X11
Build from source
The full app — daemon, panel, preview, and CLI — builds with GNU make. You need a C compiler, pkg-config, FFmpeg, PipeWire, Fontconfig and FreeType development packages, a system font, and SDL3 / SDL3_ttf for the panel; Clay is vendored.
# clone the repository, then build: $ git clone https://github.com/mattmezza/cast.git $ cd cast $ make -j X11=1 WAYLAND=1 PANEL=1 $ ./cast --version $ sudo make install X11=1 WAYLAND=1 PANEL=1 PREFIX=/usr/local
Distro packages
Packaging is in progress. The source build is the supported path today; watch the roadmap for Flatpak and distro packages.
# when packaged: $ flatpak install cast # arch / debian / fedora — see roadmap
Requirements
What it needs from your system.
SuperScreencast is deliberately light — no runtime, no Electron, no GPU farm. If your desktop plays video, it can run SuperScreencast.
- Display serverWayland or X11 session
- AudioPipeWire
- Virtual camerav4l2loopback kernel module
- StreamingAny RTMP / RTMPS destination
- Window managerAny — floating or tiling, it's a utility window
First run
Three commands to your first composition.
Start the daemon
$ cast --headlessSuperScreencast runs in this terminal independently of its windows, with the virtual camera privacy-paused. It may already capture your screen and camera; paused output does not mean capture is stopped.
Open the control panel
$ cast panelA compact floating window: four output cards and compose views. Pick a source, choose a layout, anchor your camera.
Go be on camera
Start the virtual camera and select "Cast" in Zoom or Meet. Or hit record. Or set up streaming — it starts paused until you reveal. The floating preview shows exactly what goes out.
That's the whole install.
Free core, no account, no telemetry. Build it once and forget it's there — until you look great on a call.
Build from source