A free photo editor. No account, no subscription, no tracking. RAW, masks and on-device AI for macOS, Windows and Linux. Self-hostable.
C++
101
67 commits
updated Oct 11, 2026
Stop paying for Adobe. Flush the incrapification.
A free photo editor for macOS, Windows and Linux.
No account needed, no subscription, no “we’ve updated our terms” emails.
Download · Self-host · Features · Build

![]() | ![]() | ![]() |
| Ask: “golden hour, shadows +25”, and watch Rembrandt paint it | Touch: drag on the photo to change that tone or colour | Super Resolution: 2× and 4× on your GPU |
![]() | ![]() | ![]() |
| Library: albums, search, sorting, one-click delete | Masks: brush, gradients, AI subject and depth | Before / after: split or side by side |
| Platform | |
|---|---|
| macOS · Apple silicon | Rembrandt-macos-arm64.dmg |
| macOS · Intel | Rembrandt-macos-x64.dmg |
| Windows · x64 | Rembrandt-windows-x64-setup.exe |
| Windows · ARM | Rembrandt-windows-arm64-setup.exe |
| Linux · x86_64 / arm64 | curl -fsSL https://raw.githubusercontent.com/thesnarkitecht/rembrandt/main/install.sh | bash |
All files and checksums: Releases. Builds aren't code-signed yet: on macOS use System Settings → Privacy & Security → Open Anyway; on Windows More info → Run anyway.
Serve Rembrandt from the computer that holds your photos and edit them in any browser:
curl -fsSL https://raw.githubusercontent.com/thesnarkitecht/rembrandt/main/install.sh | bash -s -- --server
It asks which photo folder to use, starts at login, and prints a private link. Edits are saved next
to each photo as XMP; the photos themselves are never changed. Add --lan to reach it from other
devices on your network. Linux and macOS; one small dependency-free binary (server/).
To update, press Update in the browser (Settings › About); it installs the latest release,
checks it against the published SHA-256 sums, and restarts the server.
Rembrandt is free and stays free. Star the repo, tell a photographer, report a bug or send a fix.
npm ci && npx http-server -c-1 . # web app
npm run tauri dev # desktop app (Rust + Tauri prerequisites)
Details in docs/building.md. Contributions welcome: CONTRIBUTING.md.
Free software under the GNU General Public License v3.0 or later, the same licence as darktable. Use it, study it, change it and share it; if you distribute a modified version, share its source under the same terms. It may also be distributed through app stores (an additional permission under the GPL; see NOTICE.md, which also lists the third-party parts).
Screenshot photos from the scikit-image sample data: espresso by Rachel Michetti and cat by Stefan van der Walt (CC0), rocket launch by SpaceX and Hubble eXtreme Deep Field by NASA (public domain).
A free photo editor. No account, no subscription, no tracking. RAW, masks and on-device AI for macOS, Windows and Linux. Self-hostable.
C++
101
67 commits
updated Oct 11, 2026
Stop paying for Adobe. Flush the incrapification.
A free photo editor for macOS, Windows and Linux.
No account needed, no subscription, no “we’ve updated our terms” emails.
Download · Self-host · Features · Build

![]() | ![]() | ![]() |
| Ask: “golden hour, shadows +25”, and watch Rembrandt paint it | Touch: drag on the photo to change that tone or colour | Super Resolution: 2× and 4× on your GPU |
![]() | ![]() | ![]() |
| Library: albums, search, sorting, one-click delete | Masks: brush, gradients, AI subject and depth | Before / after: split or side by side |
| Platform | |
|---|---|
| macOS · Apple silicon | Rembrandt-macos-arm64.dmg |
| macOS · Intel | Rembrandt-macos-x64.dmg |
| Windows · x64 | Rembrandt-windows-x64-setup.exe |
| Windows · ARM | Rembrandt-windows-arm64-setup.exe |
| Linux · x86_64 / arm64 | curl -fsSL https://raw.githubusercontent.com/thesnarkitecht/rembrandt/main/install.sh | bash |
All files and checksums: Releases. Builds aren't code-signed yet: on macOS use System Settings → Privacy & Security → Open Anyway; on Windows More info → Run anyway.
Serve Rembrandt from the computer that holds your photos and edit them in any browser:
curl -fsSL https://raw.githubusercontent.com/thesnarkitecht/rembrandt/main/install.sh | bash -s -- --server
It asks which photo folder to use, starts at login, and prints a private link. Edits are saved next
to each photo as XMP; the photos themselves are never changed. Add --lan to reach it from other
devices on your network. Linux and macOS; one small dependency-free binary (server/).
To update, press Update in the browser (Settings › About); it installs the latest release,
checks it against the published SHA-256 sums, and restarts the server.
Rembrandt is free and stays free. Star the repo, tell a photographer, report a bug or send a fix.
npm ci && npx http-server -c-1 . # web app
npm run tauri dev # desktop app (Rust + Tauri prerequisites)
Details in docs/building.md. Contributions welcome: CONTRIBUTING.md.
Free software under the GNU General Public License v3.0 or later, the same licence as darktable. Use it, study it, change it and share it; if you distribute a modified version, share its source under the same terms. It may also be distributed through app stores (an additional permission under the GPL; see NOTICE.md, which also lists the third-party parts).
Screenshot photos from the scikit-image sample data: espresso by Rachel Michetti and cat by Stefan van der Walt (CC0), rocket launch by SpaceX and Hubble eXtreme Deep Field by NASA (public domain).