tw4/lumela
tw4/lumela has 26 GitHub stars and 6 forks. Star changes are not measured yet. Last checked 2026-11-14 02:38 UTC. Last push 2026-11-13.
What you can do
- Capture - Area, window (press Space while capturing) or full screen, with global shortcuts and a tray menu. Multi-monitor. Open from a file, the clipboard or drag and drop.
- Beautify - Automatic background from the screenshot's edge colour, auto-balance, gradients, solid colours, your own image or desktop wallpaper, padding, inset, corner radius and shadow. Or no background at all, to share the screenshot as captured.
- Sizes - Free, 1:1, 4:3, 3:2, 16:9, 9:16 and presets for X/Twitter, Instagram, LinkedIn, Facebook and YouTube.
- Annotate - Arrows (straight, curved, double, line), text, rectangles, ellipses, highlights and numbered steps. Move, resize, layer order and undo/redo.
Measured star growth
- in 24h
- Collecting history
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
CleanShot-style screenshots for Windows, macOS and Linux. Free and open source: capture, beautify, annotate, copy text (on-device OCR), and emails, card numbers, IPs and API keys are blurred for you.
SecurityREADME.md
Original
Lumela
CleanShot-style screenshots for Windows, macOS and Linux.
Capture, auto-beautify, annotate and share. Emails, card numbers, IPs and API keys are blurred automatically.
Free and open source.
English · Türkçe · Deutsch · Español · Русский · 简体中文 · 日本語 · 한국어
Download · Features · Shortcuts · Build · Contribute
Why Lumela?
A raw screenshot rarely looks good enough to share. Lumela turns it into a polished image in one step: a matching background, balanced padding, rounded corners and a soft shadow. Arrows and text explain it, and sensitive data is blurred before anyone sees it.
- Everything is free. No accounts, no subscriptions, no watermark.
- Private by design. Capture, text recognition and redaction run on your device. Nothing is uploaded.
- Fast. Native capture and a small installer (about 4 MB on Windows, 12 MB on macOS).
- Same app everywhere. Windows, macOS and Linux get the same editor, shortcuts and features.
If Lumela saves you some manual blurring, a ⭐ on GitHub helps other people find it.
Download
Get the installer for your system from the latest release:
| System | File |
|---|---|
| Windows 10 / 11 (x64) | Lumela_<version>_x64-setup.exe or .msi |
| macOS 10.15+ (Apple silicon and Intel) | Lumela_<version>_universal.dmg |
| Linux (x64): Ubuntu 24.04+, Debian 13+, Fedora 40+ or similar | Lumela_<version>_amd64.AppImage or .deb |
Or install it with a package manager:
brew trust tw4/tap && brew install --cask tw4/tap/lumela # macOS (Homebrew)
scoop install https://raw.githubusercontent.com/tw4/lumela/main/packaging/scoop/lumela.json # Windows (Scoop)
winget (tw4.Lumela) is under review in microsoft/winget-pkgs#476618.
Lumela checks for new versions in the background and offers a one-click update: it downloads, checks the signature, installs and restarts, so there is nothing to uninstall or download again. On Linux this works with the AppImage; with the .deb the update button opens the release page.
[!NOTE] Installers are not code-signed yet, so the operating system warns on first launch.
Windows: More info → Run anyway.
macOS 15 and later: open Lumela once and close the warning, then go to System Settings → Privacy & Security, scroll down and click Open Anyway next to the Lumela message. On macOS 14 and earlier, right-click the app → Open is enough. Installing with Homebrew skips this step.
Linux: the
.debinstallstesseract-ocrfor text recognition. With the AppImage, install it yourself (sudo apt install tesseract-ocr,sudo dnf install tesseractorsudo pacman -S tesseract tesseract-data-eng).
Features
| Capture | Area, window (press Space while capturing) or full screen, with global shortcuts and a tray menu. Multi-monitor. Open from a file, the clipboard or drag and drop. |
| Beautify | Automatic background from the screenshot's edge colour, auto-balance, gradients, solid colours, your own image or desktop wallpaper, padding, inset, corner radius and shadow. Or no background at all, to share the screenshot as captured. |
| Sizes | Free, 1:1, 4:3, 3:2, 16:9, 9:16 and presets for X/Twitter, Instagram, LinkedIn, Facebook and YouTube. |
| Annotate | Arrows (straight, curved, double, line), text, rectangles, ellipses, highlights and numbered steps. Move, resize, layer order and undo/redo. |
| Redact | Pixelate, blur or solid boxes. Auto redact finds emails, credit card numbers, IP addresses and API keys in one click. |
| Copy text | On-device text recognition: select words on the image and copy them. |
| Export | Copy, save, save as PNG/JPEG, or drag straight into another app. Lossless PNG compression. Optional watermark. |
| Organise | Presets, a history of past screenshots with their edits, and configurable shortcuts. |
| Languages | English and Turkish. Add yours! |
![]() |
![]() |
| Exported image | Select and copy text from any screenshot |
![]() |
![]() |
| Light theme, 16:9 for social media | Settings |
Keyboard shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+Shift+2 | Capture an area (Space switches to window mode) |
| Ctrl+Shift+3 | Capture a window |
| Ctrl+Shift+1 | Capture the full screen |
| Ctrl+C / Ctrl+S / Ctrl+Shift+S | Copy / Save / Save as |
| Ctrl+V / Ctrl+O | Open from the clipboard / a file |
| 1 2 3 4 5 T V | Arrow, text, redact, shape, step, select text, select |
| Ctrl+Z / Ctrl+Y | Undo / redo |
| Delete, [ ] | Delete, send backward / bring forward |
Capture shortcuts can be changed in Settings → Shortcuts. On macOS use Cmd where it says Ctrl.
Build from source
Requirements: Node.js 20+, Rust (stable) and the Tauri prerequisites for your system.
git clone https://github.com/tw4/lumela.git
cd lumela
npm install
npm run tauri dev # run the app in development mode
npm run tauri build # build installers into src-tauri/target/release/bundle
Tests:
npm test # front-end unit tests (Vitest)
cd src-tauri && cargo test # Rust tests, including real OCR on your platform
npm run dev & npm run e2e # headless browser smoke test (needs Chrome)
See docs/ARCHITECTURE.md for how the app is put together.
Contributing
Bug reports, ideas, translations and pull requests are all welcome. Start with CONTRIBUTING.md, and please follow our Code of Conduct. Found a security issue? See SECURITY.md.
Privacy
Lumela has no accounts and no telemetry. Screenshots, history and settings stay on your computer. The only network request is the update check against this repository's releases.
License
Lumela is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License v3.0 or (at your option) any later version.
Explore related projects
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
258,313 starsHack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
125,464 starsswisskyrepo/PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
82,661 starscaddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
79,027 stars


