Native Linux screenshot editor

Snapix

A native Linux screenshot editor for fast annotation and polished exports. Capture the screen, mark the point, make it look finished, then copy or save without opening another design tool.

Linux nativeGTK4 / libadwaita
Release0.1.4
FlatpakComing soon
git clone https://github.com/khanhnv2901/snapix
cd snapix
cargo build --release
./target/release/snapix
  • Native GTK4 + libadwaita app for Linux
  • Fullscreen, region, and active-window capture
  • Fast annotation: crop, arrow, line, rectangle, ellipse, text, blur
  • PNG, JPEG, Quick Save, Save As, and clipboard export
Snapix editor interface showing screenshot controls and preview

Current status

Usable app. Packaging in progress.

Workflow

Built for the screenshot loop.

Snapix stays screenshot-first: capture, crop, annotate, beautify, export. It avoids turning into a slide editor or freeform canvas.

Capture

Use the GUI capture flow or the CLI for fullscreen, region, and active-window screenshots. Wayland goes through the XDG portal; X11 uses native capture paths.

Annotate

Mark exactly what matters with arrows, lines, shapes, text, blur, crop, selection, editing, delete, and undo/redo support.

Beautify

Turn raw screenshots into polished output with gradient or solid backgrounds, screenshot blur, padding, rounded corners, shadows, presets, and image reframe controls.

Export

Copy directly to the clipboard, Quick Save to the screenshots folder, or export PNG and JPEG with the selected visual style.

Polished output

Screenshots that are ready for docs, issues, and demos.

The beautify pipeline handles background, frame, radius, shadow, image fit, image fill, reframe, and export parity so the result you preview is the result you ship.

A polished screenshot export created with Snapix

Signature backgrounds

More than a plain gradient.

Snapix includes Clean, Signature, and Image background families, with intensity controls, custom image backgrounds, cached texture rendering, and per-style shadow tuning.

Signature

BlueprintMidnight PanelCut PaperTerminal GlowRedactedWarning Tape

Clean Mesh

VibrantSunsetCandyAuroraPeachLagoon

Linux native

GTK4, Wayland, X11, Flatpak.

Wayland-first

Built around XDG portal capture and GTK/GDK clipboard behavior for modern Linux desktops.

X11 supported

Native X11 capture covers fullscreen, explicit region bounds, and active-window capture.

Flatpak path ready

Flatpak bundles build locally and release automation exists for tester installs while Flathub submission is finalized.

Install

Build from source today.

Tagged releases can ship Flatpak/AppImage artifacts for testers. Until Flathub lands, the source build is the direct path.

git clone https://github.com/khanhnv2901/snapix
cd snapix
cargo build --release
./target/release/snapix