vork by Voyager
An agent writes a scene as code, renders it on the GPU, looks at the result and revises the code. Source-available and free during the research preview.
翻訳待ち
Free, local, open-source photo editor: apply Lightroom XMP presets and .cube LUTs to RAW photos in your browser. No uploads.
翻訳待ち
Loading the full README.
Read the full README ↗The open-source photo editor that stays on your device.
Free, open-source in-browser RAW photo editor that applies Lightroom XMP presets and .cube LUTs. No uploads, no account.
Fifteen seconds: sliders on an open photo, paste across the shoot, export, then presets (XMP and .cube LUTs). MP4 if the GIF does not play.
If you find it useful, a star helps others find it ⭐
Lightroom and Camera Raw are trademarks of Adobe. Lightframes is an independent project and is not affiliated with or endorsed by Adobe.
.cube 3D LUTs apply after the parametric edits..xmp develop presets, including Lightroom and Camera Raw, are mapped onto Lightframes sliders.
What is imported: basic tone (exposure, contrast, highlights, shadows, whites, blacks), white balance (a relative temperature, or an approximation of Kelvin), tint, HSL, the tone curve (master and per channel), vibrance and saturation, texture, clarity, dehaze, colour grading (or the older split toning), vignette amount and midpoint, grain, sharpening, and luminance and colour noise reduction.
What is not imported: camera profiles, lens corrections, local masks, crop and transform, calibration, and detail controls beyond those sliders. A preset that depends on the missing pieces will not match Lightroom.
Your photos are opened, edited and exported in the browser. Nothing is uploaded.
The first use of object removal downloads its AI model (MI-GAN) from Hugging Face, checks it against a SHA-256, and caches it. The photo is not uploaded with that download. Segmentation and upscale models are served from this site, not from a third party. Each model downloads once, is hash-checked, and then runs in the browser.
Page visits are counted with Vercel Web Analytics, which does not use cookies and does not receive your photos.
The editor and the gear page include links to Amazon.es. As an Amazon Associate, Lightframes earns from qualifying purchases. The cards are drawings in the page: they do not load images or scripts from Amazon. Amazon is contacted only when you click a link.
Node.js 20+. The production build is a static dist/ folder. Any static host can serve it.
npm install
npm run build
npm run preview serves that build locally. npm run dev starts the dev server (usually http://localhost:4321). The landing page is /. The editor is /editor.
| Script | What it does |
|---|---|
npm run dev | Dev server with hot reload |
npm run build | Type-check (astro check) and build to dist/ |
npm run preview | Serve the production build locally |
npm run check | Type-check .astro, .ts and .tsx only |
npm run lint | Lint with oxlint |
A Chromium browser (Chrome, Edge, Brave) is the best bet for opening a folder and for canvas performance. Large RAW files and the AI tools are slower on phones.
localStorage backup of presetsThis is the beginning of the README. Read the rest at the original. Read the full README ↗