All downloads

Every app download includes the desktop app and the CLI. Latest release: v0.5.0.

Choose your operating system and processor. Apple silicon Macs and 64-bit ARM systems use ARM64. Intel and AMD computers use x64.

Check the file's SHA-256 with the command under each download. On macOS, open the .dmg and drag Capturefab to Applications. For a .zip download, extract it and move Capturefab.app to Applications. On Windows and Linux, extract the archive before you open the app. The first-launch steps cover the permission prompts each system shows.

Read the installation instructions for system requirements, command-line setup and use without a display.

Install from a terminal

One command downloads the build for this computer, checks its SHA-256 and installs it for your account, without sudo or administrator rights.

macOS and Linux

curl -fsSL https://capturefab.com/install.sh | sh

Installs Capturefab.app in ~/Applications on macOS, or the release folder in ~/.local/share/capturefab on Linux, and links capturefab in ~/.local/bin.

Windows PowerShell

irm https://capturefab.com/install.ps1 | iex

Installs in %LOCALAPPDATA%\Programs\Capturefab, adds it to your user PATH and adds a Start menu shortcut.

To read a script before it runs: curl -fsSLO https://capturefab.com/install.sh; less install.sh; sh install.sh. Add --dry-run (-DryRun for install.ps1) to print the file, URL and checksum it would use. Read install.sh or install.ps1.

2026-10-26 / latest

capturefab 0.5.0

SHA256SUMS · Source code · SBOM

  • macOS downloads are now a disk image: drag Capturefab to Applications.
  • Password-protected RTSP and ONVIF cameras ask you to sign in, and the password can be kept in the system credential store.
  • Save a tuned camera setup and restore it later, with a preview of every change and one-step undo.
  • Capturefab tells you when a new version is available; turn it off in Settings › Updates.
  • Clearer first-run guidance, camera connection help and doctor checks for networks, permissions and installs.

macOS

Desktop app and CLI

  • Apple silicon (M1 and later)macOS 11+ · 37.1 MiB · Apple notarized
    Download for Apple silicon
    Check the download
    cd ~/Downloads && echo "85ab45bad3e5b4ebea73f47b93c917d65a7a84ea8adc8875c3916ea2a3a1861e  capturefab-0.5.0-macos-aarch64.dmg" | shasum -a 256 -c
  • Intel MacmacOS 10.15+ · 40.5 MiB · Apple notarized
    Download for Intel Mac
    Check the download
    cd ~/Downloads && echo "5894e9ef68245dede3e7dcc2732f26610c272e6ea308623f399d9d9ccb095243  capturefab-0.5.0-macos-x86_64.dmg" | shasum -a 256 -c

Windows

Desktop app and CLI

  • x64Windows 10+ · 40.9 MiB · Unsigned · first-launch steps
    Download for x64
    Check the download
    cd $HOME\Downloads; if ((Get-FileHash .\capturefab-0.5.0-windows-x86_64.zip -Algorithm SHA256).Hash -eq '14108e419bccad235db0c9adf0f8e79fdf0ea89acc3962f00a425748f4729f1f') { 'OK: checksum matches' } else { 'MISMATCH: do not open this file' }
  • ARM64Windows 11 on ARM · 37.3 MiB · Unsigned · first-launch steps
    Download for ARM64
    Check the download
    cd $HOME\Downloads; if ((Get-FileHash .\capturefab-0.5.0-windows-aarch64.zip -Algorithm SHA256).Hash -eq '594c4f79081c9b5c04672f273e4c0cbe7112e9490c7bdc37d463fb9e015799f9') { 'OK: checksum matches' } else { 'MISMATCH: do not open this file' }

Not code-signed yet: Windows may show a SmartScreen prompt. Verify the SHA-256, then choose More info → Run anyway.

Linux

Desktop app and CLI

  • x64glibc 2.28+ (Debian 10, RHEL 8) · 46.2 MiB · Unsigned · first-launch steps
    Download for x64
    Check the download
    cd ~/Downloads && echo "fbb7088edaada8de5e107c8a5d5081f716e43e4b49798dcf5982cd571d255511  capturefab-0.5.0-linux-x86_64.tar.gz" | sha256sum -c
  • ARM64glibc 2.28+ (Debian 10, RHEL 8, Jetson Linux R34) · 43.5 MiB · Unsigned · first-launch steps
    Download for ARM64
    Check the download
    cd ~/Downloads && echo "24bda40e610bb39de7dc294fe95cdd5678df75f8975231536d67e720016654fc  capturefab-0.5.0-linux-aarch64.tar.gz" | sha256sum -c
File details and SHA-256 checksums
capturefab 0.5.0 release assets
SystemProcessorFileSHA-256Notes
Linuxx64capturefab-0.5.0-linux-x86_64.tar.gz
46.2 MiB
fbb7088edaada8de5e107c8a5d5081f716e43e4b49798dcf5982cd571d255511Smoke-tested on its own platform · Unsigned
LinuxARM64capturefab-0.5.0-linux-aarch64.tar.gz
43.5 MiB
24bda40e610bb39de7dc294fe95cdd5678df75f8975231536d67e720016654fcSmoke-tested on its own platform · Unsigned
macOSIntel Maccapturefab-0.5.0-macos-x86_64.dmg
40.5 MiB
5894e9ef68245dede3e7dcc2732f26610c272e6ea308623f399d9d9ccb095243Smoke-tested on its own platform · Apple notarized
macOSApple silicon (M1 and later)capturefab-0.5.0-macos-aarch64.dmg
37.1 MiB
85ab45bad3e5b4ebea73f47b93c917d65a7a84ea8adc8875c3916ea2a3a1861eSmoke-tested on its own platform · Apple notarized
Windowsx64capturefab-0.5.0-windows-x86_64.zip
40.9 MiB
14108e419bccad235db0c9adf0f8e79fdf0ea89acc3962f00a425748f4729f1fSmoke-tested on its own platform · Unsigned
WindowsARM64capturefab-0.5.0-windows-aarch64.zip
37.3 MiB
594c4f79081c9b5c04672f273e4c0cbe7112e9490c7bdc37d463fb9e015799f9Smoke-tested on its own platform · Unsigned

Source code

Capturefab uses the MIT license. Each release publishes its source as a download: the exact Capturefab files and every Rust dependency, ready for an offline build.

capturefab 0.5.0 source

Download capturefab-0.5.0-source.tar.gz

123.8 MiB · SHA-256 9a73b26574baf03fc76d853ee40d0c7e537b89473cc55ce686ad5940632a8a7c

Use a stable Rust toolchain, a C compiler and CMake. For x86 builds, NASM is necessary for libjpeg-turbo. A release build also builds FFmpeg from pinned upstream archives when it has no copy. Read the FFmpeg build guide for that step. On macOS, use shasum -a 256 -c in place of sha256sum -c.

echo "9a73b26574baf03fc76d853ee40d0c7e537b89473cc55ce686ad5940632a8a7c  capturefab-0.5.0-source.tar.gz" | sha256sum -c
tar -xzf capturefab-0.5.0-source.tar.gz
cd capturefab-0.5.0
cargo --config .cargo/vendor-config.toml build --release --offline --locked
target/release/capturefab --camera sim:0 capture -o first.png
Media sources for each download

Each app download includes FFmpeg, which uses GPLv3. Its media sources archive holds the exact FFmpeg, x264, SRT, OpenSSL and zlib source archives, the enabled header archives and their build recipe.

capturefab 0.5.0 media sources
SystemProcessorFileSHA-256
LinuxARM64capturefab-0.5.0-linux-aarch64-media-sources.tar.gz
68.1 MiB
e5e2a7785d822a9d82c73a4997cfe15f7d4b6305151f524c39dd9e81bbc8f55f
Linuxx64capturefab-0.5.0-linux-x86_64-media-sources.tar.gz
68.2 MiB
244878fedcf6cab19efc0c9af5705dd5670d4c57dbb6e53383a7e100242809b8
macOSApple silicon (M1 and later)capturefab-0.5.0-macos-aarch64-media-sources.tar.gz
68.1 MiB
bb1886f9a1d484154e7efdf4a2e337c207b76a57fdc3965c748d041811db1f19
macOSIntel Maccapturefab-0.5.0-macos-x86_64-media-sources.tar.gz
68.1 MiB
5b3d0d22ef60c1b94d1a9099221759ecf5db58d4d0c632e3b5a55a26cf53e081
WindowsARM64capturefab-0.5.0-windows-aarch64-media-sources.tar.gz
68.1 MiB
2adbe3c64b7854ab704df6b7fa8b6a50f8cf0d29c5120c9507bf373cac7928c9
Windowsx64capturefab-0.5.0-windows-x86_64-media-sources.tar.gz
68.2 MiB
ff2b5defc3d444427ef8f246db857b294812c637135e5ba4cda5fbb95080e608