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.

01

Start the daemon

$ cast --headless

SuperScreencast 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.

Daemon
02

Open the control panel

$ cast panel

A compact floating window: four output cards and compose views. Pick a source, choose a layout, anchor your camera.

Panel
03

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.

Outputs

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

Using SuperScreencast from an agent? See the agent skill.

Pro download channel · pending configuration