Skip to content
MoltenshipPublic

About

Lightweight open-source screenshot tool for macOS and Windows. An alternative to Shottr.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Repository files navigation

Kiri

An open-source screenshot tool for macOS, Windows, and Linux, written in Rust and drawn on the GPU.

Latest release macOS 15.2+ on Apple Silicon Windows 10 and 11, x64 Linux, Ubuntu 22.04+, x64 MIT license

Download · User guide · Changelog


The Kiri editor with an arrow, a rectangle, and numbered counters on a screenshot

Kiri captures an area, a window, a screen, or a page that scrolls, and opens it in an editor for arrows, text, blur, and measurements. Press ⇧⌘2 (Ctrl+Shift+2 on Windows and Linux), drag, then press Esc, and the image is on the clipboard.

Note

Please open an issue when something breaks.

Kiri and Shottr

Kiri is an open-source alternative to Shottr, and most of its ideas come from there. Shottr has years of polish that Kiri doesn't have yet. If you want the most polished screenshot tool for the Mac, you should probably use Shottr instead, and buy a license to support its author.

Install

macOS

  1. Download Kiri.dmg from the releases page.
  2. Open it and drag Kiri to Applications.
  3. Open it. The welcome window asks for Screen Recording, then lets you pick the capture shortcuts and the appearance.

Kiri then lives in the menu bar. Scrolling capture asks for Accessibility the first time you use it.

Kiri needs macOS 15.2 or later on Apple Silicon.

Windows

  1. Download Kiri-Setup.exe from the releases page.
  2. Run it. Kiri isn't code-signed yet, so SmartScreen may stop it the first time: choose More info, then Run anyway. It installs for your account, without an administrator prompt.

Kiri then lives in the tray. It needs Windows 10 or 11 on x64. For a portable copy, unzip Kiri-windows-x64.zip into any folder you can write to and run Kiri.exe.

Linux

Linux support is new and hasn't been tried on every desktop yet.

  1. Download Kiri-linux-x64.tar.gz from the releases page.
  2. Extract it into a folder you own, such as your home folder, and run Kiri/kiri.

Kiri then lives in the tray, and in your app menu. It needs x64 and Ubuntu 22.04 or a distribution as recent. On Wayland, the default on Ubuntu, captures go through the desktop's own screenshot picker, and some features aren't available: the user guide has the details, and how to set up hotkeys on desktops that don't let apps bind them. Text recognition needs tesseract-ocr.

When a new release is out, a red dot appears on Kiri's menu bar or tray icon, and its menu installs the update.

Shortcuts

Action macOS Windows and Linux
Capture Area ⇧⌘2 Ctrl+Shift+2
Capture Screen ⇧⌘1 Ctrl+Shift+1
Recognize Text or QR ⌃⌥⌘O Ctrl+Shift+3

On macOS, the welcome window and Settings → Hotkeys can move Capture Screen and Capture Area to ⇧⌘3 and ⇧⌘4, and Kiri turns those two off in macOS. On Windows, they can take PrtScn from Snipping Tool instead. On Linux, Print Screen stays with the desktop. Settings → Hotkeys gives every other action a shortcut too.

What it does

  • Capture. An area, a screen, a window, a delayed shot, or a scrolling page. The area selection can freeze the screen, and window captures can sit on your wallpaper or on transparency.
  • Edit. Arrows, text, shapes, pen, highlighter, counters, blur, spotlight, and magnifier. Crop to the pixel, trim to the content, and add a backdrop.
  • Measure. Hold 1 or 2 to measure the distance between edges. Tab copies the color under the cursor.
  • Recognize. Copy the text or QR code from any area. Recognition runs on your computer.
  • Pin. Float a screenshot above every window. A pin can be see-through and click-through.
  • Automate. kiri --capture area --then copy,save runs a capture from a script, Shortcuts, or a launcher.

The user guide covers every hotkey and setting.

Privacy

Kiri has no account, no cloud, and no telemetry. Its only network request is the daily update check against GitHub.

Build from source

You need a recent stable Rust, plus Xcode on macOS, the Visual Studio C++ build tools on Windows, or on Linux a C toolchain and the headers scripts/release-linux.sh installs.

cargo build --release
./target/release/kiri

A bare binary is enough for development. It runs as Kiri Dev, with its own settings and menu bar or tray icon, beside an installed Kiri. scripts/release.sh builds the signed and notarized Mac app, scripts/release-windows.ps1 the Windows zip, and scripts/release-linux.sh the Linux tarball, as docs/operations/release.md describes.

Contributing

docs/feature-map.md lists what Kiri builds and in what order.

License

MIT

About

Lightweight open-source screenshot tool for macOS and Windows. An alternative to Shottr.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages