Open-source, catalog-based, non-destructive RAW photo editor (Lightroom-class), GPLv3, 100% local AI. Engine in Rust, one wgpu shader codebase, ONNX Runtime for all ML.
This repo contains the Phase-0 spike + a working Phase-1 (MVP) with a real desktop GUI — proven end-to-end on Apple Silicon (Metal + CoreML):
crates/raw-decode — LibRaw → linear 16-bit RGB + metadata probe, via a stable C-ABI shim.
highlights/shadows/whites/blacks, vibrance/saturation, dehaze, 8-band HSL, post-crop vignette, grain), shared by the live preview and headless export. Preview == export. cargo run -p gpu --example modtest checks the modules.
crates/app — egui desktop app: a Library grid (background-decoded thumbnails) and a Develop view with live sliders driving the GPU pipeline, plus the import / --recipe / --export / --selftest headless CLI.
crates/ai-smoke — ONNX Runtime + CoreML EP smoke test for SAM2.
catalog/schema.sql — full SQLite catalog schema (Task 3).
docs/ — stack decisions, recipe format, develop pipeline, model packaging.