Download
Get Snim on your machine.
Snim runs on Linux, macOS and Windows. Pick your system, download the build, and follow the steps under it.
Snim for Linux
Ubuntu and Debian
Ubuntu 22.04+, Debian 12+Download the package
Install it
Run this in the folder you saved it to. apt pulls in the GStreamer packages that recording needs.
$sudo apt install ./snim_1.0.1_amd64.debStart Snim
Open it from your application menu, or run
snim. The package installs to/opt/snim, and on KDE Plasma it takes screenshots instantly, with no dialog. To update, install the newer package the same way.
Verify the download
Every release ships sha256sums.txt with the SHA-256 of each file. Save it next to your download and run the check for your system. The installer script does this for you, and Flatpak checks the signature of Snim's repository.
- Linux
$sha256sum -c --ignore-missing sha256sums.txt- macOS
$shasum -a 256 Snim-1.0.1-macos-arm64.dmg- Windows
PS>Get-FileHash .\Snim-1.0.1-windows-x64-setup.exe
On Linux, look for OK next to your file. On macOS and Windows, compare the hash it prints with your file's line in sha256sums.txt (Windows prints it in capitals, which is fine).
Build from source.
You need CMake 3.31+, Qt 6.5 or newer, a C++20 compiler and Ninja. CMake picks up the optional parts when they are installed: GStreamer for recording on Linux, Tesseract for OCR, and libcurl and libssh2 for uploads.
$ git clone https://github.com/snimdev/snim && cd snim$ cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release$ cmake --build build$ ./build/snim