rembrandt README

The project's README from github.com/thesnarkitecht/rembrandt. As one markdown file: README.md.

Rembrandt

Rembrandt

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 · Quick facts · Self-host · Features · Compare · Build

Demo video: open a photo, say “golden hour and shadows plus 25”, type “lens blur up a lot”, compare before and after (26 seconds)
▶ Watch the 26-second demo

Rembrandt, in dots, making the edits you asked for while the sliders move Dragging on the photo to change the tone under the pointer Super Resolution: an ordinary 4x enlargement next to Super Resolution 4x
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
The library Masks, including AI subject, background, object and depth Before and after, split view
Library: albums, search, sorting, one-click delete Masks: brush, gradients, AI subject and depth Before / after: split or side by side

Download

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.

Self-host it

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.

Features

Quick facts

What it is A RAW developer and photo library, in the same family as Lightroom Classic: develop, adjust, mask, retouch, organise and export your own photos. Every edit is non-destructive.
What it isn't A layer-based pixel editor like Photoshop or GIMP (no layers, text or painting), or a generative AI tool: it doesn't make images from a prompt or invent new objects. Its AI effects (fog, sun rays, lens blur, background replacement with a picture you choose) are built from each photo's own depth and subject.
The AI Selects people, faces, subjects, objects and depth for masks, removes blemishes, denoises, refocuses, upscales and picks your best shots. It all runs on your computer.
Typing or talking You can ask for edits in words ("warmer", "lens blur down") or by voice. It understands editing terms, not general requests.
Your photos Stay on your computer. Originals are never changed; edits are saved as standard XMP that Lightroom and darktable read.
Cost Free, no account. Only the optional Cloud sync between devices is paid.
Runs on macOS, Windows and Linux, or self-hosted and used in any browser.
Coming from Lightroom Imports your catalog (edits, keywords, collections) and your presets (.xmp and .lrtemplate).
Not here yet Print, Book, Slideshow and Map modules, tethered capture, plugins.
Licence GPL-3.0-or-later. Free to use, study, change and share.
Found a bug? Open an issue with your version (Settings › About) and how to make it happen. Please don't send photos to be edited.

How it compares

Your photos aren't locked in

Rembrandt never moves or rewrites your originals. Edits are saved as standard XMP sidecars next to your photos, which Lightroom, darktable and others can read, and Settings › Data & privacy exports a backup of all your edits. If Rembrandt disappeared tomorrow, your library and your edits would still be yours, in open formats.

How it's built

JavaScript with WebGL2 and WebGPU shaders for the editing engine and on-device AI, in a small Rust (Tauri) desktop app. RAW files are decoded by LibRaw (C++, compiled to WebAssembly). Every release is built by GitHub Actions from this repository, with checksums and signed build provenance (SECURITY.md).

Credits

Help out

Rembrandt is free and stays free. Star the repo, tell a photographer, report a bug or send a fix.

Build

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.

Licence

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).

rembrandt (thesnarkitecht/rembrandt)

Searching Database…

这是什么?Rembrandt 是一款免费的无损 RAW 照片编辑器和照片库软件,支持 macOS、Windows 和 Linux,定位与 Lightroom Classic 同类,内置在本地设备上运行的 AI 工具,无需注册账号、无需订阅,也没有任何跟踪。
它是像 Lightroom 那样的 RAW 编辑器,还是像 Photoshop 那样的像素编辑器?它是一款无损 RAW 冲图和照片管理软件,和 Lightroom Classic 属于同一类型,不是像 Photoshop 或 GIMP 那样基于图层的像素编辑器,也不是会凭空生成新内容的生成式 AI 工具。
AI 功能需要很强的显卡吗?超级分辨率、AI 降噪、重新对焦和背景替换都在你的 GPU 上运行(Apple 芯片上使用 Metal),处理会在后台分小块进行,或者放到夜间完成,不会卡住你的编辑操作。
和 Lightroom 相比还缺哪些功能?打印、图书、幻灯片和地图模块、联机拍摄以及插件生态目前还没有实现;在此期间,监视文件夹功能可以满足大部分联机拍摄的需求。
我的照片和修改记录实际保存在哪里?原始照片永远不会被改动;所有编辑都以标准 XMP sidecar 文件的形式保存在每张照片旁边,Lightroom 和 darktable 都能读取,而且除非你开启可选的付费 Cloud 同步,一切都只留在你自己的电脑上。
GPL 许可证允许把它放到应用商店销售吗?可以——Rembrandt 采用 GPL-3.0-or-later 许可证(与 darktable 相同),并附加了一条允许通过应用商店分发的授权;如果你分发了修改后的版本,就必须以同样的条款公开其源代码。
'用文字下指令'的编辑功能是怎么工作的?你只需输入或说出自然语言指令,比如 'golden hour, shadows +25',Rembrandt 就会调整对应的滑块;它通过内置的编辑词汇表来理解术语,而不是通用语言模型,并且完全在本地设备上运行。
我可以自己部署它,然后在浏览器里修图吗?可以。一个不依赖其他组件的小型 Linux/macOS 程序会为指定的照片文件夹提供访问服务,随系统登录自动启动,并打印一个私密链接,用任何浏览器打开即可;加上 --lan 参数后,局域网内的其他设备也能访问。
它和 darktable 以及基于 Rust 的 LightCraft 有什么区别?Rembrandt 借鉴了 darktable 的场景参照处理流程,但目标是让人五分钟内就能上手,用更少、更宽泛的控制项完成任务。与 LightCraft 相比,它自带可用的本地 AI 蒙版、AI 降噪、超级分辨率和重新对焦,还通过 LibRaw 支持 1000 多种相机。
开始修图之后,我会不会被锁定在 Rembrandt 上?不会——编辑记录以开放的 XMP sidecar 文件保存,Lightroom 和 darktable 都能读取,而且原始照片永远不会被修改,所以即使 Rembrandt 哪天消失了,你的照片库依然可用。
Size
71.8 MB
Stars
152
Age
19d
Commits · 90 Days