Maim
github.com
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
- Screen Capture Software#50 of 617.2
- Screenshot Software#36 of 397.1
- Screenshot tools#39 of 406.7