Skip to content
SPECIFICTION
Get listed

Maim

github.com

Linux
Visit github.com
Spec score 7.2 #50 of 61 in Screen Capture Software

Spec sheet

Purpose
Maim takes screenshots of your desktop and is intended as an improved scrot.Read 11 Oct 2026 · github.com
Intended users
The README describes selecting regions or windows as useful for automation and gives several command-line scripting examples.Read 11 Oct 2026 · github.com
Supported platforms
linuxRead 20 Sep 2026 · github.com
Free plan
YesRead 20 Sep 2026 · github.com
Integrations
The README gives examples using xclip, ImageMagick, zbarimg, and i3 with maim.Read 11 Oct 2026 · github.com
License
The repository identifies its license as GPL-3.0.Read 11 Oct 2026 · github.com
Availability
The README lists packages for Linux distributions and BSD systems, and recommends installing through a package manager.Read 11 Oct 2026 · github.com
Build requirements
Building requires CMake, glm, and x11proto; libjpeg-turbo, libpng, libwebp, and several X11 libraries are required at build and runtime.Read 11 Oct 2026 · github.com
Capture formats
It saves screenshots in PNG, JPG, or BMP format.Read 11 Oct 2026 · github.com
Capture targets
It can capture predetermined regions or windows, or let a user select a region or window before capture.Read 11 Oct 2026 · github.com
Clipboard workflow
The README shows piping a selected screenshot to xclip to copy it to the clipboard for use in applications such as Mumble, Discord, and GIMP.Read 11 Oct 2026 · github.com
Command piping
It can send screenshots to standard output for command chaining.Read 11 Oct 2026 · github.com
Command-line use
It can pipe screenshots to standard output for command chaining.Read 11 Oct 2026 · github.com
Cursor and off-screen pixels
It can blend the system cursor into screenshots and mask off-screen pixels as transparent or black.Read 11 Oct 2026 · github.com
Image formats
It can save screenshots as PNG, JPG, or BMP.Read 11 Oct 2026 · github.com
Image processing workflow
The README gives an example that pipes a window screenshot through ImageMagick to add a shadow effect.Read 11 Oct 2026 · github.com
Multiple-monitor caveat
The README says its desktop-overlay-and-crop example does not work well with multiple monitors.Read 11 Oct 2026 · github.com
Other command integrations
The README shows examples using xdotool to capture the active window and zbarimg to decode a selected QR code.Read 11 Oct 2026 · github.com
Package availability
The README lists packages for Linux distributions including Arch, Debian, Ubuntu, Fedora, Alpine, and NixOS, as well as FreeBSD, NetBSD, and OpenBSD.Read 11 Oct 2026 · github.com
Regions and windows
It can capture predetermined regions or windows, or let the user select a region or window before capture.Read 11 Oct 2026 · github.com
Security information
The repository page shows a Security and quality section, but the opened page provides no security or compliance details.Read 11 Oct 2026 · github.com
Selection dependency
Maim relies on slop to query for regions and supports slop features, including selection shaders.Read 11 Oct 2026 · github.com

Where Specifiction places it

Alternatives to MaimAll alternatives →