RapidRAW

CyberTimonAGPL-3.0活跃维护

GPU 加速的 RAW 图像编辑器,支持非破坏性编辑、蒙版和调色,用 Rust + Tauri 打造,打开大文件也不卡。

A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind.

v1.6.9发布于 2026-11-07 22:40 UTC11,043star +47 / 7 天659fork同步于 2026-11-10 11:29 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/CyberTimon/RapidRAW.git
cd RapidRAW
npm install
npm start
硬件要求按 README 说明

README 未给出具体显存或 GPU 型号要求;AI 功能可通过 DirectML(Windows)和 CoreML(macOS)走 GPU 加速。安卓端需 64 位 ARM 设备、Android 7.0 及以上。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

GPU 加速的非破坏性 RAW 照片编辑器,轻量替代 Lightroom,跨桌面与安卓

GPU 加速的 RAW 图像编辑器,支持非破坏性编辑、蒙版和调色,用 Rust + Tauri 打造,打开大文件也不卡。

核心能力

  • 用 wgpu/WGSL 着色器在 GPU 上完成调色与变换
  • 非破坏性编辑,改动写入 sidecar 文件不碰原图
  • 内置 AI 蒙版、降噪与深度图,支持 DirectML/CoreML 加速
  • 通过 libgphoto2 实现相机联机拍摄与实时取景
  • 支持 Immich 集成与 JPEG XL、TIFF 等格式导出

容易踩的坑

从源码构建需先装好 Rust 和 Node.js;联机拍摄是单独构建,需先装 libgphoto2 并用 tethering feature 编译,且仅支持 macOS 与 Linux;相机需设为 PC Remote 或 PTP 模式才能联机。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.6.9
  1. v1.6.9RapidRAW v1.6.9 - Black & White Mode, Motion Blur, Speed Edit & Much More!最新正式版2026-11-07 · 2026-11-07 22:40 UTC

    Imagine editing a whole shoot without touching a single slider. With the new Speed Edit, you hold W, drag on the photo, and jump to the next image with one key. That's just one part of this release. RapidRAW now has a real Black & White mode with classic film responses and toning, and a Motion Blur effect that reads the depth of your scene to turn a still photo into a panning shot. Clone & Heal, Liquify and Retouch have been rebuilt from scratch, and the new Match Brush paints masks that follow the colors and textures you touch. You can also open your edit in a second window, send photos to external editors, look at the depth of your scene in 3D, and work faster from network drives.

    Black & White Mode

    RapidRAW now has a dedicated Black & White mode instead of simply turning the saturation down. It gives you the tools of a real darkroom:

    • Film Responses: Choose how the "film" reacts to color, from Neutral and Panchromatic to Orthochromatic, Extended Red and Infrared for glowing foliage and near-black skies.
    • Color Filters: Add a yellow, orange, red, green or blue filter, just like on a real lens, with an adjustable strength.
    • B&W Mix: Control how bright each color turns out. Click and drag up or down directly on the photo to change the colors under your cursor.
    • Toning: Finish your image with Sepia, Selenium, Gold, Platinum, Cyanotype or Split Toning.

    Motion Blur

    The new Motion Blur effect adds movement to your photos, either to the whole image or only inside a mask. You can choose between Linear, Zoom, Spin, and Smooth blur, and decide what should move: invert a mask to blur just the background for a panning shot, isolate the subject itself, or blur everything at once. Using the estimated depth of your scene, near objects can blur more than far ones, which makes the effect look like real camera movement.

    OriginalMotion Blur

    Speed Edit

    Speed Edit is a new way to edit without searching for sliders. Hold W, or tap it once to lock it on, and drag anywhere on the photo to change the current slider. A small display on the canvas shows you which slider you are changing and its value.

    • A / D: Switch to the previous or next slider
    • Q / E: Go to the previous or next image
    • R: Reset the slider
    • C / V: Copy and paste a slider value
    • Left / Right Arrow: Change the value step by step
    • Shift / Alt: Make fine adjustments.

    You can choose which sliders Speed Edit cycles through in the Shortcuts settings.

    Rebuilt Clone, Heal, Liquify & Retouch

    All retouching tools have been rebuilt from the ground up:

    • Clone & Heal: Just paint over a spot, wire or distraction and RapidRAW automatically finds a matching source. Heal now blends the patch much more smoothly into its surroundings. You can drag the source outline to move it, or click "Find Another Source" to try a different one. Every stroke becomes its own spot, so it is easy to fix them one by one.
    • Liquify: Strokes now follow your crop and rotation, and all warps are combined int
  2. v1.6.7RapidRAW v1.6.7 - Major Performance Boost, Immich Integration, Smart AI Masks & Much More!2026-10-25 · 2026-10-25 10:43 UTC
    查看更新说明

    This release is the result of a one-week sprint focused on making the core of RapidRAW faster and lighter on RAM. I rewrote large parts of the image pipeline, so thumbnails, previews, exports and batch actions are now much faster and use a lot less memory. On top of that, this update brings a full Immich integration with edits synced across all your computers, GPU acceleration for AI models, smart AI masks that adapt to every photo, new sky and foreground models, AI Text and Face masks, a rewritten dehaze and noise reduction, more accurate RAW colors and a new job queue.

    Performance Improvements & Lower RAM Usage

    This release is all about speed. I went through the whole app to find out where time and memory were wasted and rewrote large parts of the image pipeline:

    • Faster Library: Thumbnails load much faster and scrolling through big folders feels smoother.
    • Faster Editing: Previews update quicker while moving sliders, and preset previews render much faster.
    • Faster Exports: Exports finish noticeably faster and use less RAM. Two new Advanced settings let you choose how many images are exported at the same time and how much free RAM a batch export may use.
    • Faster Batch Actions: Pasting adjustments, resetting and auto lens correction across many images are now much quicker.
    • Optimized GPU Shaders: The shaders were optimized and the histogram and scopes now run on a zero-copy pipeline, so they update without slowing down the editor.
    • Smarter Decoding: Images that are already decoded are reused, for example in the culling view, the collage tool and tethering.
    • Lower Memory Usage: RAM usage was reduced across the whole app, from the preview pipeline, masks and AI denoise to the UI itself.

    Immich Integration

    RapidRAW can now connect directly to your Immich server. A new Immich section in the library lets you browse your albums and timeline, and edit any photo just like a local file. Images show Immich's preview as a thumbnail and the original is only downloaded when you open or export it, so you don't need to sync your whole library to your computer.

    The best part: your edits are stored together with the photo on your Immich server. This means your edits look the same on every computer and they are kept even if you clear your cache. If you edit the same photo on two computers, nothing gets lost: your local edits stay and the other version is kept as a virtual copy.

    What you can do:

    • Browse Albums & Timeline: Navigate your whole Immich library right inside RapidRAW. Large albums load fast, and stacks are shown once and open the RAW file.
    • Synced Edits & Ratings: Changes are sent to Immich every few seconds and when you close the app. If the server is offline, RapidRAW shows how many edits are still waiting and sends them as soon as the server is back, even after a restart.
    • Export to Immich: Immich is now a destination in the export panel. Your export is uploaded, stacked on top of its original and added to an album of your choice. This also works for photos from your local folders.
    • Manage Your Library: Remove images from Immich albums, delete them to Immich's trash (where they can be restored for 30 days), or copy them to your local folders with their edits.
    • Secure by Default: Your API key is stored in your system's credential store (Windows Credential Manager, macOS Keychain, Secret Service or Android Keystore).

    Immich 2.5 or newer is required, as it is the first version that lets apps store their own data with a photo. Huge thanks to @cl1x for building this whole integration!

    New Before / After Compare Modes

    Comparing your edit with the original is now much more flexible. Next to the full original view, you can no

  3. v1.6.6RapidRAW v1.6.6 - Spatial Effects, Non-Destructive AI Denoise, Auto Straighten & Much More!2026-10-18 · 2026-10-18 13:11 UTC
    查看更新说明

    I am thrilled to share a massive new update centered around spatial creativity, intelligent automation, and raw processing precision. This release transforms the editing workspace with an innovative 2.5D spatial engine that brings dynamic relighting, ray-traced shadows, and volumetric fog straight into your scenes, while bringing major workflow speedups through one-click auto-straightening and a fully non-destructive AI denoiser integrated directly into the develop pipeline. Paired with RAW baseline exposure compensation, interactive on-canvas focal points for vignettes and centré presence, granular per-tool visibility toggles, and multi-threaded rendering optimizations across all platforms, this release gives you complete creative command and control over every photo in your library.

    Spatial Effects & 2.5D Relighting

    I’ve added a brand-new Spatial Effects section that transforms flat 2D images into interactive 2.5D environments in real time.

    Under the hood, the system automatically analyzes the scene to estimate a depth map and derive surface normal maps. By reconstructing surface orientations (normals) and distance (depth), the rendering pipeline can accurately compute how light bounces off surfaces, handle specular/diffuse falloff, cast occlusion shadows, and drive depth-aware atmospheric effects like ground fog and lens blur.

    Real-Time Relighting (Point, Spot & Directional Lights)

    Using the generated normal maps, you can place dynamic light sources directly into your scene with realistic surface response.

    Original (No Relight)Spot LightPoint Light
    Ray-Traced Shadows

    The relight engine can also cast realistic shadows emitted from newly placed lights by ray-marching against the reconstructed depth buffer:

    OriginalRay-Traced Shadow of a new Spot Light
    Volumetric & Ground Fog

    Leveraging the estimated scene geometry, you can simulate realistic atmospheric haze and ground fog that naturally wraps around objects based on their height and distance from the camera:

    OriginalGround Fog Simulation

    Non-Destructive AI Denoise

    Cleaning up high-ISO noise no longer requires generating massive duplicate files, as AI Denoise is now built directly into the main editing pipeline. Previously, running the denoiser meant triggering a context menu action that produced an enormous standalone TIFF file with compressed dynamic range. Now, it operates as a native, non-destructive tool inside the Details panel, preserving the full dynamic range of your original image with zero quality loss. Dedicated sliders for reduction strength and fine detail recovery give you complete control over texture without locking you in.

    *Note: Dedicated GPU acceleration and non-destructive batch-denoising are actively in

  4. v1.6.5RapidRAW v1.6.5 - Kelvin White Balance, Guided Filter, Pick & Reject Flags & RapidRAW Cloud!2026-10-06 · 2026-10-06 18:30 UTC
    查看更新说明

    I am excited to bring you a new update that is all about image quality, precision color science, and complete workflow freedom. This release tackles core photography fundamentals from the ground up, introducing a camera-accurate Kelvin white balance engine with interactive area sampling alongside an edge-aware guided filter architecture. By replacing conventional blurs with this smarter system, adjustments like clarity, shadows, highlights, and a completely re-engineered whites slider now preserve delicate micro-textures without ever creating unnatural halos around high-contrast edges.

    Beyond raw rendering quality, this update brings massive quality-of-life upgrades to your daily editing routine. You can now cull shoots in record time using dedicated Pick and Reject flags, tailor the sidebar to your exact habits with fully reorderable and collapsible panels, and take advantage of Apple’s Neural Engine-powered RAW 9 decoder on macOS. I'm also introducing RapidRAW Cloud for effortless, remote GPU generative cleanups without local hardware demands, balanced by a one-click AI-Free Mode for photographers who want a purely traditional, distraction-free editing workspace.

    Kelvin White Balance with Area Sampling

    This update completely overhauls how the app handles color temperature, turning white balance into a precise, camera-grade tool. In earlier versions, adjusting temperature and tint relied on rough guesswork sliders and a basic eyedropper that merely sampled a single screen pixel, often leading to uneven or unnatural color shifts.

    RapidRAW now reads the white balance recorded by your camera in RAW files and lets you toggle into true Kelvin temperatures, ensuring that light adjustments behave just like real-world daylight or warm indoor lamps.

    Alongside this, the eyedropper tool has been completely redesigned: as you move across the canvas, a floating preview card displays live color readings, and you can now click and drag a box over any neutral gray or white area to smooth out image noise and calculate the correct balance automatically. Together, these changes make neutralizing unwanted color casts and dialing in the perfect photographic mood both effortless and true to life.

    Guided Filter for Edge-Aware Adjustments

    Fine detail enhancements no longer produce distracting halos. In place of standard blurs, clarity, structure, dehaze, shadows, and highlights now run through an edge-aware filtering system that cleanly separates broad lighting changes from sharp object contours. When lifting dark shadows or taming highlights, the software captures original surface micro-textures and feeds them back into the picture. Textures like skin, fabric, and foliage stay crisp and authentic rather than muddying together.

    OriginalBefore (Visible Halos)After (Edge-Aware)

    Rewritten Whites Slider

    Previously, the whites slider simply boosted areas with a flat multiplier, which easily blew out highlights and erased delicate textures. Now, it applies a smooth, targeted curve that brightens the lightest tones while directly reinjecting fine surface details and mid-level textures back in. As a result, bright areas like clouds, snow, or white clothing gain extra brilliance and pop without turning into flat, featureless patches.

    Pick

  5. v1.6.4RapidRAW v1.6.4 - Highlight Recovery, Masonry Layout, Crop Shortcuts & 10k Stars!2026-09-17 · 2026-09-17 17:42 UTC
    查看更新说明

    RapidRAW has officially crossed 10,000 GitHub stars and over 610,000 downloads. What started as an empty project folder on my laptop has grown into an incredible global community of photographers and open-source contributors. To celebrate this milestone, I wrote a deep-dive reflection on the entire journey, covering the early prototypes, the late-night shader experiments, and the path forward. You can read the full retrospective on the blog.

    Alongside this milestone, version 1.6.4 delivers one of the most technically challenging updates yet: rebuilt highlight recovery capable of reconstructing clipped color channels. This release also reworks the shader pipeline to introduce true exposure adjustments, adds a responsive masonry grid layout to the library, includes faster crop and pan canvas shortcuts, offers a neutral grey canvas mode, and squashes several backend bugs across export and EXIF handling.

    Highlight Recovery

    To be 100% honest with you: highlight recovery was always one of the weaker spots in RapidRAW. I spent so many hours trying to get it right in the past that I started telling myself it was just "too hard" to solve nicely. But over the last few days, I had a strong urge to finally crack it, and I'm honestly blown away by how well it works now. RapidRAW can now reconstruct clipped highlights (> 1.0) using the remaining color channel information.

    The results speak for themselves:

    Example 1 (Shot by Wojciech Wolas):

    BeforeAfter

    Example 2:

    BeforeAfter

    Example 3:

    BeforeAfter

    Alongside this, I reworked parts of the shader pipeline. To reflect how the math actually works now:

    • The Exposure slider (previously EV Shift) is now a true Exposure slider that cleanly pulls down overexposed highlights.
    • The old exposure slider has been renamed to Brightness. It runs after the tonemapper, letting you tweak perceived image brightness without introducing clipping.

    New Crop, Pan & Zoom Shortcuts

    It might seem like a small detail, but this is a massive workflow improvement. You no longer have to open the crop tool and drag the corner handles every single time:

    • Ctrl + Mouse Wheel: Quick crop in/out
    • Ctrl + Drag: Pan inside the crop frame
    • Shift + Drag: Straighten / rotate (as before)

    This makes reframing and checking compositions super fast and intuitive.

    Library Navigation

    The Sources panel now includes an active folder navigation header, letting you quickly move back and forth between directories.

    Masonry Library Grid

    Added a new thumbnail view mode that arranges photos into a clean masonry layout, utilizing all available screen space.

    <img width="3421" height="1695" alt="image" src="https://github.com/user-attachments/assets/f3381

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Rust wgpu React Tauri AGPL-3.0 GitHub stars www.getrapidraw.com Instagram Discord

    RapidRAW

    A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind.

    RapidRAW is a modern, high-performance alternative to Adobe Lightroom®. It delivers a simple, beautiful editing experience in a lightweight package for Windows, macOS, Linux, and Android.

    I started developing this project as a personal challenge when I was 18. My goal was to create a high-performance tool for my own photography workflow while deepening my understanding of React, WGSL and Rust.

    • 2026-11-07: Rebuilt glow, halation and lens flare with realistic glare and aperture ghosts, rebuilt film grain, convert embedded ICC profiles of non-RAW images to sRGB, render previews at the real display size, and added the option to export the original alongside edits
    • 2026-11-06: Added an interface scale setting for a compact UI, and fixed macOS context menus and canvas flicker when switching images
    • 2026-11-05: Reworked lens correction to match Lensfun exactly with per-image lens profiles, moved relight, fog, lens blur and all transforms to the GPU, added next/previous image preloading and interactive 3D depth views
    • 2026-11-04: Fixed macOS local network access with ad-hoc signing, Let's Encrypt certificates on Android, and export panel validation
    • 2026-11-03: Added Match Brush mask with adaptive color, tone and texture matching, and reworked liquify and retouch with frequency separation smoothing
    • 2026-11-02: Added Motion Blur with panning, moving subject, spin and depth parallax, reworked clone and heal with automatic source matching, enabled the GPU renderer on Linux Wayland, and added EXIF and ICC metadata to TIFF exports
    • 2026-11-01: Added an on-image picker to the B&W mix
    • 2026-10-31: Added Speed Edit for keyboard and drag-based slider editing, an expanded color mixer with targeted pipette, and "Edit In" for external editors
    • 2026-10-30: Bounded JPEG XL export memory, fixed virtual copy exports, and kept edits of shared Immich images on this computer
    • 2026-10-29: Much faster folder loading from network shares, cached GPU pipelines and parallel preview encoding, readable edit history labels, and Enter / Escape to apply or cancel a crop
    • 2026-10-28: Added a second window viewer for multi-monitor setups, a setting to hide collapsed side panels, and drag and drop sorting into Immich albums
    • 2026-10-27: Added Black & White mode with film responses, lens filters, B&W mix and toning, and added Ukrainian translation
    • 2026-10-25: Published the technical reference that explains the full processing pipeline
    • 2026-10-24: Rewrote dehaze with edge-aware haze estimation, added dual-illuminant RAW color matrices and gamut compression, improved denoise in shadows and highlights, and added arrow key grid navigation in the library
    • 2026-10-23: Redesigned data management as a storage page with cache limits, rewrote noise reduction and sharpening, and fixed AI hangs on macOS
    • 2026-10-22: Added split and side-by-side before/after compare modes, a global job tracker, AI face and text masks, new sky and foreground models, and non-destructive BM3D denoise
    • 2026-10-21: Added GPU acceleration for AI models via DirectML and CoreML, and a background AI job queue that regenerates AI masks, depth maps and denoise on paste
    • 2026-10-20: Added Immich integration thanks to @cl1x, non-destructive negative conversion, auto adjust strength levels, and color-preserving highlight reconstruction
    • 2026-10-19: Optimized memory usage, GPU shaders and the preview pipeline for faster thumbnails, editing and exports
    • 2026-10-18: Added non-destructive AI denoise with disk caching and seamless tile blending, updated Lensfun database, and optimized Linux RAW preview pipelines
    • 2026-10-17: Added movable on-canvas center controls for vignette and centré adjustments, touch multi-selection mode for Android, and cleaned default-only sidecar file handling
    • 2026-10-16: Parallelized RAW post-processing and pixel format conversion for faster image rendering
    • 2026-10-15: Added auto-straighten powered by horizon and line segment detection, and added DPI settings for print exports
    • 2026-10-13: Added individual visibility toggles to every adjustment tool in the editor panel
    • 2026-10-12: Added optional RAW baseline exposure and highlight preservation compensation
    • 2026-10-11: Embed keywords, ratings, and color labels as standard XMP metadata during export, alongside improved RAW EXIF writing
    • 2026-10-10: Added {original_filename_number} token support to library batch renaming
    • 2026-10-07: Added 3D Relight effect with surface normal generation and on-canvas aiming shapes, alongside new Atmospheric Fog adjustment and staged preview caches
    • 2026-10-06: Added AI-free mode, rewritten whites adjustment, and improved shadow and highlight recovery with mid-scale detail reinjection
    • 2026-10-05: Implemented log-space guided filter for edge-aware adjustments and integrated cloud API
    • 2026-10-04: Added Kelvin white balance mode with area sampling, fine adjust mode for curves, pick/reject quick filters, and improved export presets
    • 2026-10-03: Embed sRGB ICC profiles in exports, calculate HSL hue in perceptual color space & improve lens EXIF detection
    • 2026-10-02: Added Dutch language support and improved continuous RAW magenta highlight correction
    • 2026-09-29: Optimize GPU texture uploads to reduce memory overhead and avoid unnecessary buffer copies
    • 2026-09-28: Added Tool Focus mode to isolate and expand only active adjustment tools
    • 2026-09-27: Tone curves now display inactive channels as colored overlay curves and reference markers
    • 2026-09-25: Streamline adjustment panel customization and improve default tool visibility
    • 2026-09-23: Added borders and aspect ratio padding to export options, plus reorderable and collapsible adjustment sections
    • 2026-09-22: Added Apple RAW 9 decoding/denoising support and custom savable crop aspect ratios
    • 2026-09-21: Implemented cancellable AI tasks with real-time UI tracking and backend preparation for cloud inpainting
    • 2026-09-20: Center-anchored crop resizing when holding Ctrl/Cmd on crop handles
    • 2026-09-19: Added center mark composition guide overlay to the crop tool
    • 2026-09-17: Rewrite vibrance & local contrast preserving highlights adjustment
    • 2026-09-16: Add highlights color reconstruction & improve exposure shader
    • 2026-09-14: Add neutral grey canvas toggle
    • 2026-09-13: Improve RAW highlight recovery and color clipping
    • 2026-09-12: Add Ctrl crop pan/zoom and optimize preview transform caching
    • 2026-09-09: Add masonry thumbnail layout mode
    • 2026-09-09: Add back and forward navigation history for library
    • 2026-09-06: Support exporting to original folder with subfolder
    • 2026-09-03: Rewrite Wayland/Nvidia workaround
    • 2026-09-02: Refactor crop panel & integrate transform/lens correction directly into main canvas
    • 2026-09-01: Implemented guided perspective correction thanks to @hogar1977
    • 2026-09-01: Add context menu option to auto apply lens correction
    • 2026-08-31: New edge-aware filter for ai masks, improved sharpening & mobile UI improvements
    • 2026-08-29: Improved EXIF ​​metadata processing during export
    • 2026-08-29: Implement folder-level EXIF caching and prevent redundant adjustment saves
    • 2026-08-28: Categorize mask creation panel
    • 2026-08-27: Split thumbnail resolution settings into separate grid and editor preview sizes
    • 2026-08-26: Introduced a retouch tool to effortlessly smooth skin
    • 2026-08-25: Added a liquify tool to reshape and warp parts of an image
    • 2026-08-24: New global shift+drag straighten shortcut & improved auto-crop calculation
    • 2026-08-20: Add drag & drop image move system to quickly organize library
    • 2026-08-19: Restored side panels on tablets
    • 2026-08-17: Integrated built-in analog film emulations powered by Spektrafilm, featuring a scene-referred V-Log color pipeline in the WGSL shader
    • 2026-08-16: Added native Camera Tethering with real-time Live View, exposure controls, ghost overlay, and direct library ingestion (macOS & Linux)
    • 2026-08-16: Added Focus Stacking to merge multi-focus brackets into a single sharp image
    • 2026-08-14: Export now preserves and writes full EXIF metadata
    • 2026-08-13: Replaced local contrast sharpening with a high-quality multi-scale filter
    • 2026-08-11: Added automatic canvas cropping for generative AI inpainting workflows
    • 2026-08-07: Updated Lensfun database for latest camera bodies and lenses
    • 2026-08-06: Added customizable keyboard shortcuts and visibility toggles for left, right, and bottom panels
    • 2026-08-05: Added Catalan language support and folder tree shortcut
    • 2026-08-03: Added support for image-based LUTs (.png, .jpg, .jpeg, .tiff) and batch importing multiple presets
    • 2026-08-01: Implemented customizable workspace layout system with drag & drop panels
    • 2026-07-31: Enabled White Balance color picker tool for the WGPU renderer
    • 2026-07-29: Added Cmd/Ctrl+L keyboard shortcut to quickly copy image file paths to the clipboard
    • 2026-07-26: Added AI Lens Blur (Bokeh) for realistic depth-of-field background blurring
    • 2026-07-25: Added headless CLI batch export supporting custom JSON adjustments
    • 2026-07-24: Added Ctrl/Cmd+F search shortcut and optimized library & scope performance
    • 2026-07-23: Significantly improved HDD thumbnail loading and resolved Linux NVIDIA crash issues
    • 2026-07-22: Calibrated JPEG XL (JXL) export quality curves
    • 2026-07-20: Made automatic adjustment synchronization optional for multi-selections
    • 2026-07-19: Introduced new Culling View (up to 6 images side-by-side) with star ratings and metadata
    • 2026-07-16: Enhanced crop tool with area preservation and crop-centered rotation
    • 2026-07-15: Fixed Canon multi-exposure WB, reduced export RAM usage, and added settings shortcut
    • 2026-07-14: Improved EXIF lens metadata extraction and fixed crop scaling bugs
    • 2026-07-12: Added layout-aware keybinds, adjusted black levels, and fixed patch offsets on transformed images
    • 2026-07-11: Added new local Clone and Heal cleanup tools with highly optimized, parallelized processing. Also fixed Android back-button navigation and resolved an issue causing freezes with iCloud
    • 2026-07-08: Improved thumbnail loading speeds using native file transfers and updated core rendering engines for better overall performance and compatibility
    • 2026-07-06: Fixed copying adjustments directly from the filmstrip, resolved AI model and LUT download issues on Android, and fixed several Windows-specific bugs (including offscreen windows and folder exports)
    • 2026-07-05: Implemented advanced HDR deghosting with new grayscale image alignment and warping mechanics to prevent visual artifacts during HDR merges
    • 2026-07-03: Added "Open With" external editor support and implemented a fallback to embedded previews for undecodable or unsupported RAW files
    • 2026-06-29: Completely reworked the shadows and blacks adjustments, and introduced a new LUT preview panel with hover-to-test functionality, easy importing, and removal support
    • 2026-06-25: Implemented folder sorting, reliable image/album counts, and fixed folder expansion race conditions
    • 2026-06-20: Added quick filters to the bottom bar and integrated global hue shifts into the copy-paste system
    • 2026-06-18: New preset intensity slider
    • 2026-06-14: Added Korean translation support and integrated the global hue slider
    • 2026-06-12: Refined and standardized Traditional Chinese translations
    • 2026-06-10: Completed i18next configuration and added Traditional Chinese locale support
    • 2026-06-08: Resolved infinite indexing loops, brightness bugs, and general compiler warnings
    • 2026-06-07: Fixed copy-pasting, improved library performance & eight new languages
    • 2026-06-01: Improved thumbnail performance, polished metadata panel & non-blocking exif reading
    • 2026-05-30: Implemented reliable edited status, sorting & filtering options
    • 2026-05-29: Refactor exporting to be resource aware
    • 2026-05-27: Added German language
    • 2026-05-26: Converted all components to support full internalization (multilingual / i18n support)
    • 2026-05-25: Implemented dynamic high-resolution rendering for the canvas UI and added copy/pasting of lens correction parameters
    • 2026-05-24: Added advanced library filtering capabilities (queries)
    • 2026-05-20: Introduced a dedicated EXIF data overlay display directly inside the library and list views
    • 2026-05-18: Added global image preprocessing settings, numpad support for customizable keyboard shortcuts, and updated the "Grey" theme color variables
    • 2026-05-16: Initial backend implementation of the cloud service functionality alongside a preview worker backpressure mechanism for better handling of high-quality live previews
    • 2026-05-15: Added the ability to assign custom icons to individual folders in the library tree
    • 2026-05-14: Expanded the library architecture to support multi-root folders and introduced a custom album system
    • 2026-05-11: Improved brush tool
    • 2026-05-05: Major refactor to zustand...
    • 2026-05-04: Added EXIF editing to the metadata panel, accumulating shader execution order, and improved UI responsiveness with triple buffering
    • 2026-05-03: Introduced a "focus mode" for distraction-free editing and enhanced filmic exposure. Batch editing now correctly respects copy/paste settings
    • 2026-05-01: Implemented manual noise reduction with separate controls for luma and color. Optimized the thumbnail generation and request system for better performance
    • 2026-04-30: Major backend refactoring for improved stability and performance. Fixed key issues with cropping, including preserving position when changing aspect ratios
    • 2026-04-29: Added a tonemapper override option and significantly improved the UI on vertical/mobile screens
    • 2026-04-27: Implemented parametric curves tool and introduced thumbnail workers to speed up library browsing
    • 2026-04-24: Overhauled the controls system, adding a dedicated settings section for fully customizable keyboard shortcuts
    • 2026-04-22: Improved auto-adjustment logic, fixed lens correction on Android, and added an import button for mobile devices
    • 2026-04-21: Signed Android APKs, added canvas shortcuts to keybinds, added reset adjustments confirm submenu, and fixed WGPU renderer bugs
    • 2026-04-20: Added style/tool preset mode, improved auto-adjustments via thumbnail caching, and optimized WGPU renderer with custom transform wrapper
    • 2026-04-19: Added brightness to auto-adjust and replicated pixelated rendering logic in WGPU display
    • 2026-04-18: Implemented direct WGPU renderer and fixed macOS GPU context initialization
    • 2026-04-17: Added comprehensive touch support for masks, curves, sliders, and scrolling
    • 2026-04-16: Presets and copy/paste settings now support masks and crops; added mask intersect mode
    • 2026-04-15: Native rotation slider, mask duplication improvements, and Android AI mask fixes
    • 2026-04-14: Implemented .rrexif format to keep EXIF when denoising/stitching and added batch denoising
    • 2026-04-13: Added option to preserve folder structure when batch exporting and removed mask limit
    • 2026-04-12: Implemented option to keep export file timestamps from EXIF capture date
    • 2026-04-11: Added flow mask controls/rasterization and dynamic gradient sliders for color grading wheels
    • 2026-04-10: Improved downscaling algorithm, optimized zoom handling, and implemented global UI text layout upgrades
    • 2026-04-09: Fixed Linux touchpad pinch zoom scaling and optimized Masks/AI panel space efficiency
    • 2026-04-08: Redesigned color grading wheels for a minimalistic, consistent look
    • 2026-04-07: Added AVIF export support and fixed adjustment race conditions on fast image switching
    • 2026-04-04: Fixed filmstrip additive multi-range selection
    • 2026-04-02: Added Android URI support and Android file management integration
    • 2026-04-01: Added depth masking with depth anything v2 & improved ROI rendering performance
    • 2026-03-30: LaMa inpainting for lightweight local content-aware fill and object removal
    • 2026-03-26: Performance improvements & new flat list mode for library
    • 2026-03-25: Optimize folder loading & tree fetching
    • 2026-03-23: Generate thumbnails only for visible viewport items
    • 2026-03-22: Dependency migrations and other bug fixes
    • 2026-03-21: Colored sliders for temperature and tint
    • 2026-03-18: Implemented AI NIND denoising
    • 2026-03-16: LRU cache for instant image loading
    • 2026-03-15: Improved high quality subject mask models, various UI improvements and shader improvements
    • 2026-03-14: New image analytics panel which can display vectorscopes, waveforms, parades & histograms
    • 2026-03-13: JPEG XL, WebP, and additional format support, including the ability to export LUTs
    • 2026-03-12: Added parametric color & luminance masks
    • 2026-03-10: Implement region of interest rendering to improve performance when zooming in
    • 2026-03-07: Batch negative conversion & various shader improvements
    • 2026-03-06: Performance optimizations and UI cleanup
    • 2026-03-05: Initial draw support for linear & radial masks
    • 2026-03-04: Real-time mask overlay rendering & pixel perfect zooming
    • 2026-03-03: Instant image rendering & real-time histogram update
    • 2026-03-02: Remember last export settings & lens correction auto cropping
    • 2026-03-01: Optimized pixelated interpolation at maximum zoom level
    • 2026-02-27: Refactored fullscreen handling, smooth and integrated fullscreen viewer
    • 2026-02-24: Improved tonal adjustments using detail masks, remember zoom level & faster fullscreen preview
    • 2026-02-23: Custom AI tag lists, clear button for tag settings & improved window state restoration
    • 2026-02-23: Improved RAW processing, incorrect thumbnail crop scaling & improved mask handles
    • 2026-02-21: XMP metadata read/sync
    • 2026-02-20: Main window size/position persistence, right-click history dropdown & new library organization panel
    • 2026-02-19: Exponential zoom scaling, right-click to delete curve points & selected image count display
    • 2026-02-18: Added a setting for Linear RAW mode for advanced processing & improved right panel switcher
    • 2026-02-17: Display RAW image counts in the folder tree & improved folder reading performance
    • 2026-02-16: New composition guide overlays for cropping
    • 2026-02-16: Added the ability to export masks as separate images
    • 2026-02-13: Optimized live previews, instant metadata loading and new jpeg encoder
    • 2026-02-13: Added ability to merge multiple bracketed images to a HDR
    • 2026-02-12: Straight brush mask lines using shift click and enhanced Lensfun DB parsing
    • 2026-02-10: Improved image loading performance
    • 2026-02-06: Refactored negative conversion logic using characteristic curves.
    • 2026-02-04: Global tooltips & major UI polish
    • 2026-02-03: New creative effects: Glow, Halation & Lens Flares
    • 2026-01-31: Accurate color noise reduction for RAW images & improved image loading
    • 2026-01-30: Enhanced Lensfun DB parsing and improved lens matching logic
    • 2026-01-29: Add cross-channel copy/paste & flat-line clipping logic for curves
    • 2026-01-26: Favorite lens saving, improved rotation controls (finer grid), better local contrast adjustments
    • 2026-01-25: Filmstrip performance boost, improved sorting, lens distortion fixes for AI masks & crop
    • 2026-01-24: Added automatic lens, TCA & vignette correction using lensfun
    • 2026-01-22: Improved and centralized EXIF data handling for greater accuracy and support
    • 2026-01-21: Inpainting now works correctly on images with geometry transformations
    • 2026-01-20: Export preset management for saving export settings
    • 2026-01-19: Preload library for faster startup & automatic geometry transformation helper lines
    • 2026-01-18: Implement image geometry transformation utils
    • 2026-01-17: Refactor AI panel to correctly work with the new masking system
    • 2026-01-16: Major masking system overhaul with drag & drop, per-mask opacity/invert & UI improvements
    • 2026-01-13: New python middleware client for external generative AI integration (ComfyUI)
    • 2026-01-12: Created a RapidRAW community discord server
    • 2026-01-11: Separate preview worker, optional high-quality live previews & mask/ai patch caching
    • 2026-01-10: Enhanced EXIF UI, optimized color wheels/curves & rawler update
    • 2026-01-09: Live previews for all adjustments & masks with optimized GPU processing
    • 2026-01-05: Collage maker upgrade (drag & drop, zoom, ratio options)
    • 2026-01-05: 'Prefer RAW' filter option added to library
    • 2026-01-05: Support for uppercase file extensions
    • 2026-01-05: Flush thumbnail cache on folder switch
    • 2025-12-27: Fix LUT banding issues with improved sampling
    • 2025-12-26: AI masking stability improvements under load
    • 2025-12-23: Metadata card in toolbar & context menu export
    • 2025-12-23: Monochromatic grain & white balance picker improvements
    • 2025-12-22: BM3D Denoising with comparison slider
    • 2025-12-20: Batch export stability improvements & RAM optimization
    • 2025-12-14: Exposure slider added to masking tools
    • 2025-12-14: Improved delete workflow
    • 2025-12-08: Improved mask eraser tool behavior & ORT v2 migration
    • 2025-12-07: Write EXIF metadata to file
    • 2025-12-07: Color picker for white balance
    • 2025-11-30: HSL luminance artifacts fix
    • 2025-11-29: Improved mask stacking & many bug fixes
    • 2025-11-28: QOI support
    • 2025-11-25: Update rawler
    • 2025-11-23: Recursive library view to display images from all subfolders
    • 2025-11-22: DNG loader improvements
    • 2025-11-18: Improved vibrancy adjustment
    • 2025-11-15: Virtual copies & library improvements
    • 2025-11-14: Open-with-file cross plattform compatibilty & single instance lock
    • 2025-11-13: Rewritten tagging system to support pill-like image tagging
    • 2025-11-10: Improved folder tree with search functionality
    • 2025-11-08: Added EXR file format support
    • 2025-11-XX: Improving AgX
    • 2025-11-02: Optimize image loading & add processing engine settings
    • 2025-10-31: Expose highlights compression point to user & improve keybinds detection
    • 2025-10-28: Copy paste settings & brightness adjustment
    • 2025-10-XX: Working on tonemapping - ongoing...
    • 2025-10-24: Getting AgX right isn't as easy as it seems :=)
    • 2025-10-22: AgX tone mapping
    • 2025-10-19: Whole image mask component & organize mask components better
    • 2025-10-19: You can now apply presets to masks & improved auto adjustments
    • 2025-10-17: New centré adjustment, rawler now as a submodule & improved logger
    • 2025-10-15: Ability to pin folders, improved session handling & smooth library thumbnail updating
    • 2025-10-11: Realistic, complex & non-dulling exposure & highlights slider
    • 2025-10-11: Smooth filmstrip thumbnail updates
    • 2025-10-07: New watermarking support
    • 2025-10-06: Improve crop quality by transforming before scaling
    • 2025-10-XX: Many small improvements - ongoing...
    • 2025-09-27: Sort library by exif metadata & release cleanup / bug fixes
    • 2025-09-26: Collage maker to create unique collages with many different layouts, spacing & border radius
    • 2025-09-23: Color calibration tool to adjust RGB primaries & adjustments visibility settings
    • 2025-09-22: Issue template & CI/CD improvements
    • 2025-09-20: Universal presets importer, prioritize dGPU & improved local contrast tools (sharpness, clarity etc.)
    • 2025-09-17: Automatic image culling (duplicate & blur detection)
    • 2025-09-14: Grid previews in community panel & improved ComfyUi workflow
    • 2025-09-12: New community presets panel to share & showcase presets
    • 2025-09-10: Extended generative AI roadmap & started building RapidRAW website
    • 2025-09-09: Many shader improvements & bug fixes, invert tint slider
    • 2025-09-06: New update notifier that alerts users when a new version becomes available
    • 2025-09-04: Added toggleable clipping warnings (blue = shadows, red = highlights)
    • 2025-09-02: Transition to Rust 2024 & Cache image on GPU
    • 2025-08-31: Cancel thumbnail generation on folder change & optimized ai patch saving
    • 2025-08-30: Optimize ComfyUI image transfer & speed
    • 2025-08-28: Chromatic aberration correction & Shader improvements
    • 2025-08-26: User customisable ComfyUI workflow selection
    • 2025-08-25: Make LUTs parser more robust (support more advanced formats)
    • 2025-08-24: Improved keyboard shortcuts
    • 2025-08-23: Estimate file size before exporting
    • 2025-08-21: Added LUTs (.cube, .3dl, .png, .jpg, .jpeg, .tiff) support
    • 2025-08-16: Fast AI sky masks
    • 2025-08-15: Show full resolution image when zooming in
    • 2025-08-15: Implement Tauri's IPC as a replacement for the slow Base64 image transfer
    • 2025-08-12: Relative zoom indicator
    • 2025-08-11: TypeScript cleanup & many bug fixes
    • 2025-08-09: Local inpainting without the need for ComfyUI, ability to change thumbnail aspect ratio
    • 2025-08-09: Frontend refactored to TypeScript thanks to @varjolintu
    • 2025-08-08: New onnxruntime download strategy & the base for local inpainting
    • 2025-08-05: Improved HSL cascading, UI & animation improvements, ability to grow & shrink / feather AI masks
    • 2025-08-03: New high performance, seamless image panorama stitcher (without any dependencies on OpenCV)
    • 2025-08-02: Added an image straightening tool and improved crop & rotation functionality (especially on portrait images)
    • 2025-08-02: A new dedicated image importer, ability to rename and batch rename files, improved dark theme, and other fixes
    • 2025-07-31: Ability to tag & filter images by color labels, refactored image right clicking
    • 2025-07-31: Reimplemented the functionality of GPU processing (GPU cropping, etc.) -> No longer dependent on TEXTURE_BINDING_ARRAY
    • 2025-07-29: Refactored generative AI foundation, many small fixes
    • 2025-07-27: Automatic AI image tagging, overall mask transparency setting per mask
    • 2025-07-25: Fuji RAF X-Trans sensor support (new x-trans demosaicing algo)
    • 2025-07-24: Auto crop when cropping an image (to prevent black borders), added drag & drop sort abilty to presets panel
    • 2025-07-22: Significant improvements to the shader: More accurate exposure slider, better tone mapper (simplified ACES)
    • 2025-07-21: Remember scroll position when going into the editing section
    • 2025-07-20: Ability to add presets to folders, export preset folders etc, preset animations
    • 2025-07-20: Tutorials on how to use RapidRAW
    • 2025-07-19: Initial color negative conversion implementation, shader improvements
    • 2025-07-19: New color wheels, persistent collapsed / expanded state for UI elements
    • 2025-07-19: Fixed banding & purple artefacts on RAW images, better color noise reduction, show exposure in stops
    • 2025-07-18: Smooth zoom slider, new adaptive editor theme setting
    • 2025-07-18: New export functionality: Export with metadata, GPS metadata remover, batch export file naming scheme using tags
    • 2025-07-18: Ability to delete the associated RAW/JPEG in right click delete operations
    • 2025-07-17: Small bug fixes
    • 2025-07-13: Native looking titlebar and ability to input precise number into sliders
    • 2025-07-13: Huge update to masks: You can now add multiple masks to a mask containers, subtract / add / combine masks etc.
    • 2025-07-12: Improved curves tool, more shader improvements, improved handling of very large files
    • 2025-07-11: More accurate shader, reorganized main library preferences dropdown, smoother histogram, more realistic film grain
    • 2025-07-11: Added a HUD-like waveform overlay toggle to display specific channel waveforms (w-key)
    • 2025-07-10: Rewritten batch export system and async thumbnail generation (makes the loading of large folders a lot more fluid)
    • 2025-07-10: Window transparency can now be toggled in the settings, thanks to @andrewazores
    • 2025-07-08: Ability to toggle the visibility of individual adjustments sections
    • 2025-07-08: Fixed top-left zoom bug, corrected scale behavior in crop panel, keep default original aspect ratio
    • 2025-07-08: Added image rating filter and redesigned the metadata panel with improved layout, clearer sections, and an embedded GPS map
    • 2025-07-07: Improved generative AI features and updated AI Roadmap
    • 2025-07-06: Initial generative AI integration with ComfyUI - for more details, checkout the AI Roadmap
    • 2025-07-05: Ability to overwrite preset with current settings
    • 2025-07-04: High speed and precise cache to significantly accelerate large image editing
    • 2025-07-04: Greatly improved shader with better dehaze, more accurate curves etc
    • 2025-07-04: Predefined 90° clockwise rotation and ability to flip images
    • 2025-07-03: Switched from rawloader to rawler to support a wider range of RAW formats
    • 2025-07-02: AI-powered foreground / background masking
    • 2025-06-30: AI-powered subject masking
    • 2025-06-30: Precompiled Linux builds
    • 2025-06-29: New 5:4 aspect ratio, new low contrast grey theme and more cameras support (DJI Mavic lineup)
    • 2025-06-28: Release cleanup, CI/CD improvements and minor fixes
    • 2025-06-27: Initial release. For more information about the earlier progress, look at the Initial Development Log

    Showcase & Edits

    Watch RapidRAW in action:

    https://github.com/user-attachments/assets/4b9b932a-b18c-49d3-849f-e44d3bef0d12

    Explore example edits processed entirely within RapidRAW. You can download the .rrdata sidecar file for each image to inspect or apply the exact adjustment parameters.

    If you like the showcased images and want to see more of my own photography, check out my Instagram: @timonkaech.photography

    The Idea

    Key Features

    Supported Formats, Lenses & Languages

    RapidRAW supports a wide array of camera RAW formats, non-RAW image files, and automatic lens corrections.

    RapidRAW relies on dnglab / rawler for RAW file decoding. You can check out the full list of specific camera models on the dnglab Supported Cameras List.

    Brand / ManufacturerSupported ExtensionsDescription
    Adobe.dngDigital Negative
    Apple.proApple ProRAW
    ARRI.ariARRI Raw
    Canon.crw, .cr2, .cr3Canon Raw 1, 2, 3
    Casio.bayCasio Raw
    Contax.rawContax Raw
    Epson.erfEpson Raw
    Fujifilm.rafFuji Raw (X-Trans & Bayer)
    Hasselblad.3fr, .fffHasselblad Raw
    Kodak.kdc, .k25, .dcs, .dcrKodak Raw formats
    Leaf / Imacon.mos, .iiqLeaf / Imacon Raw
    Leica.rwlLeica Raw
    Mamiya.mefMamiya Raw
    Minolta.mrwMinolta Raw
    Nikon.nef, .nrwNikon Electronic Format
    Olympus.orfOlympus Raw
    Panasonic / Leica.rw2, .rawPanasonic / Leica Raw
    Pentax / Ricoh.pef, .ptxPentax Electronic File
    Phase One.iiqPhase One Raw
    Samsung.srwSamsung Raw
    Sigma.x3fSigma Foveon Raw
    Sony.arw, .srf, .sr2Sony Alpha Raw formats

    Note: Is your camera's RAW file unsupported? Please open an issue directly with dnglab to request RAW decoding support for your camera model and upload a CC-0 licensed sample set to RawDB (see Contributing RAW samples). Once added there, support will be updated in RapidRAW.

    RapidRAW isn't just for RAW files! You can also import, edit, and convert standard image formats:

    • Standard Formats: .jpg, .jpeg, .png, .webp, .jxl, .tiff, .tif, .bmp, .gif
    • High Dynamic Range (HDR) / Wide Gamut: .exr, .hdr
    • Graphics & Textures: .tga, .ico, .dds
    • Specialist Formats: .qoi, .ff
    • Netpbm Bitmaps: .pnm, .pbm, .pgm, .ppm, .pam

    RapidRAW supports automatic lens profile detection, distortion, transverse chromatic aberration (TCA), and vignetting correction powered by Lensfun.

    Note: If your lens profile is missing, please open an issue directly on the Lensfun repository to request profile addition.

    RapidRAW is fully translated into the following 17 languages:

    • 🇬🇧 English
    • 🇪🇸 Català
    • 🇨🇿 Čeština
    • 🇩🇪 Deutsch
    • 🇪🇸 Español
    • 🇫🇷 Français
    • 🇮🇹 Italiano
    • 🇱🇹 Lietuvių
    • 🇳🇱 Nederlands
    • 🇵🇱 Polski
    • 🇵🇹 Português
    • 🇷🇺 Русский
    • 🇺🇦 Українська
    • 🇯🇵 日本語
    • 🇰🇷 한국어
    • 🇨🇳 简体中文
    • 🇹🇼 繁體中文

    Current Priorities

    Here is an outlook on what is actively being developed and planned for the coming months:

    • Astrophotography Stacking: Implementing GPU-accelerated star alignment and stacking (mean, median, sigma-clipping) to merge multi-exposure night sky sequences into 32-bit linear composites.
    • Bug Fixes & Stability: Continuous memory optimization, resolving OS-specific crashes (such as Linux Wayland/WebKit edge cases), and refining GPU processing backend auto-selection for seamless performance across all platforms.
    • RapidRAW Cloud: Refining the newly launched cloud inpainting service based on early feedback, with a focus on speed and quality for large removals.
    • Performance & Algorithm Refinements: Further optimizing processing speed on older GPU architectures, refining Fujifilm X-Trans sensor demosaicing algorithms, and expanding UI responsiveness on mobile/Android devices.

    AI Strategy

    I've designed RapidRAW's AI architecture with absolute flexibility, privacy, and user choice in mind. Whether you want a purely traditional RAW workflow without any neural networks, fast local automation, powerful self-hosting, or simple cloud convenience, you have four distinct ways to use RapidRAW:

    1. Built-in AI Tools (Local & Free)

    These features are integrated directly into RapidRAW and run entirely on your local machine, accelerated by your GPU on Windows (DirectML) and macOS (CoreML) with an automatic CPU fallback. They are fast, completely private, free, and require zero setup:

    • AI Masking: Instantly detect and mask subjects, skies, foregrounds, and depth (powered by SAM, EfficientSAM3, BiRefNet, and Depth Anything V2).
    • AI Text & Face Masks: Select anything by typing what you want, like "car" or "water", or pick individual face and body parts like skin, hair, eyes, or teeth (powered by EfficientSAM3 and MediaPipe).
    • AI Denoise: Non-destructive noise reduction for RAW files using the NIND model.
    • Spatial Effects: Depth and surface normal estimation for Lens Blur, Relight, Fog, and Motion Blur, with an interactive 3D view of the depth (powered by Depth Anything V2 and MoGe-2).
    • Automatic Tagging: The image library is automatically indexed with keywords using a local CLIP model for effortless search.
    • Simple Generative Replace: A lightweight inpainting tool (via LaMa) for removing sensor dust, blemishes, and small distractions.

    2. Self-Hosted Integration with ComfyUI (Local & Free)

    For users with a capable GPU who want maximum control over generative features, RapidRAW connects directly to your local ComfyUI server through the RapidRAW-AI-Connector.

    Why this approach? The AI Connector acts as a high-performance middleware that handles image caching, workflow injection, and coordination. Instead of transferring the entire high-resolution image for every edit, the full image is cached once; subsequent generative tweaks transfer only the tiny mask and prompt.

    • Full Control: Use your own local hardware and any custom Diffusion model or checkpoint.
    • Cost-Free Power: Utilize your existing GPU for heavy generative edits without subscriptions.
    • Custom Workflow Selection: Import your own ComfyUI node graphs and workflows into RapidRAW-AI-Connector.

    3. Optional Cloud Service (Subscription)

    To be clear: core software functionality is never locked behind a paywall. All features remain free if you use built-in tools or choose to self-host.

    However, not everyone has access to a powerful GPU or wants the technical overhead of configuring and maintaining a local ComfyUI server. For users who prefer seamless convenience, RapidRAW offers an optional RapidRAW Cloud subscription for $14/month:

    • Turnkey Setup: No local server or model weights to download. Just log in and run high-end inpainting/generative tools immediately.
    • Support Indie Development: Subscribing is the best way to directly fund continuous development, updates, and maintenance.

    4. AI-Free Mode (Local & Distraction-Free)

    For purists, contest photographers, or those with ethical or privacy-related objections to AI tools, RapidRAW can function as a purely traditional, non-AI RAW editor with a single toggle in Settings → General:

    • Decluttered UI: All AI-related buttons, generative patch menus, AI selection tabs, and AI-driven lens blur tools are hidden from the interface.
    • Algorithmic Fallbacks: Features like Denoise automatically fall back to classic algorithmic filters (such as BM3D) and disable neural-based models.
    • Non-Destructive Compatibility: Any existing AI masks or edits in previously edited sidecar files (.rrdata) will still render faithfully without breaking your library.

    Strategy Comparison

    FeatureBuilt-in AI (Free)Self-Hosted (ComfyUI)Optional Cloud ServiceAI-Free Mode
    CostFree, includedFree (requires your own GPU)$14 / monthFree, included
    SetupNoneManual ComfyUI / AI Connector setupNone (Just log in)Single switch in Settings
    Privacy100% Local execution100% Local / Self-hostedProcessed via Cloud API100% Local (Zero AI execution)
    Use CaseEveryday workflow accelerationMaximum control for power usersMaximum convenienceTraditional editing & contest workflows

    Initial Development Log

    This project began as an intensive sprint to build the core functionality. Here's a summary of the initial progress and key milestones:

    • Day 1: June 13th, 2025 - Project inception, basic Tauri setup, and initial brightness/contrast shader implementation.
    • Day 2: June 14th - Core architecture refactor, full library support (folder tree, image list), and optimized image loading. Implemented histogram and curve editor support. Added UI themes.
    • Day 3: June 15th - Implemented a working crop tool, preset system, and context menus. Enabled auto-saving of edits to sidecar files and auto-thumbnail generation. Refined color adjustments.
    • Day 4: June 16th - Initial prototype for local adjustments with masking. Added mask support to presets. Bug-free image preview switching.
    • Day 5: June 17th - Major UI overhaul. Created the filmstrip and resizable panel layout. Fixed mask scaling issues and improved the library/welcome screen.
    • Day 6: June 18th - Performance tuning. Reduced GPU calls for adjustments, leading to a much smoother cropping and editing experience. Implemented saving of panel UI state.
    • Day 7: June 19th - Enhanced library functionality. Added multi-selection and the ability to copy/paste adjustments across multiple images.
    • Day 8: June 20th - Implemented initial RAW file support and an EXIF metadata viewer.
    • Day 9: June 21st - Added advanced detail adjustments (Clarity, Sharpening, Dehaze, etc.) and film grain. Developed a linear RAW processing pipeline.
    • Day 10: June 22nd - Implemented layer stacking for smooth preview transitions. Built a robust export panel with batch export capabilities. Added import/export for presets.
    • **Day 11: