Vibecode ON1 Photo RAW

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time multi-daycategory 🎨 designreplaced by 0 people

The visible photo editing suite loop is buildable, but a credible replacement needs more than the first screen. ON1 Photo RAW earns its keep through editor polish, assets, algorithms, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# ON1 Photo RAW · indie build

A local non-destructive RAW editor whose hard problems are a colour pipeline you can explain stage by stage, edits stored as parameters rather than pixels, and rendering fast enough to drag a slider on a forty megapixel file.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Shell | Tauri 2 with React and TypeScript, decoding and rendering in Rust | the pixel work needs a real language and the interface does not |
| Decoding | A maintained RAW decoding library, not your own parser | camera formats are a decade of undocumented variation each |
| Colour | ICC profiles as files on disk, applied in a named stage order | the pipeline has to be inspectable or you cannot debug a colour cast |
| Catalogue | SQLite, treated as a rebuildable index | the sidecars beside the photos are the record |
| Sidecars | One versioned file per photo, written atomically beside the original | an edit that only exists in a database is an edit waiting to be lost |
| Cache | Rendered proxies keyed by pipeline version and adjustment hash | a pipeline change must invalidate, not serve stale pixels |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Builds the interface half of the desktop app.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **Rust toolchain and the Tauri prerequisites** · free
  - Why: Decoding and rendering happen in Rust, and Tauri needs platform libraries installed before the first build will succeed.
  - Get it: rustup, then follow the Tauri prerequisites page for your operating system.
  - Verify: cargo --version prints a version and a bare Tauri app builds
- [ ] **A maintained RAW decoding library** · free
  - Why: Writing a RAW parser means reimplementing a decade of per-camera quirks, and the result will be wrong for the first camera you did not own.
  - Get it: A well-maintained decoding crate or a binding to an established C library.
  - Verify: It decodes a file from each camera you own and reports the metadata
- [ ] **RAW files from at least two different cameras** · free
  - Why: A pipeline tested on one sensor is a pipeline tuned to one sensor, and the colour matrix fallback only shows itself on a camera you do not have a profile for.
  - Get it: Your own files, including one portrait frame and one very large file for the performance work.
  - Verify: Both cameras import, and one file is large enough to make the slow path visible
- [ ] **ICC profiles for your working and output spaces** · free
  - Why: Colour management without profiles on disk is a set of numbers nobody can check, and the export test compares an embedded profile against a file.
  - Get it: The profiles shipped with your operating system, plus any camera profiles your decoder provides.
  - Verify: Each profile loads and its name is shown in the export dialogue

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Generative editing of any kind.
- Support for cameras you do not own.
- Cloud sync and mobile apps.
- Printing and soft proofing.
- cloud collaboration and mobile apps
- high-fidelity color, format, and export handling
- pixel-perfect professional tooling
- large template and asset libraries
- color-management edge cases

If one of those is essential to you, that is the reason to keep paying for ON1 Photo RAW, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

ON1 Photo RAW: Creative users pay for speed, output fidelity, nondestructive editing, and years of edge-case work hidden behind direct manipulation.

what you lose

xcloud collaboration and mobile apps

xhigh-fidelity color, format, and export handling

xpixel-perfect professional tooling

xlarge template and asset libraries

xcolor-management edge cases

share on X ↗"I just replaced ON1 Photo RAW with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

darktableCatalog, RAW development, masks, effects, lens profiles, and batch export in one mature desktop app; expect knobs, many knobs.13kaug 2026open source↗RapidRAWA friendlier new RAW editor with a library, ratings, culling, masks, presets, and denoise; not yet as deep or proven.9.2kaug 2026open source↗digiKamA formidable local catalog with RAW import, ratings, tags, duplicates, batch tools, and an editor; prettier workflows were not invited.32aug 2026open source↗

all 3 free alternatives to ON1 Photo RAW →· no votes, no pay-to-list · just what's real

the numbers

ON1 Photo RAW pricing

planmonthlyannual (per mo)what you get
photo raw 2026.5custom—Perpetual licence for 2 computers; updates within the 2026 release line.
photo raw max 2026.5, perpetualcustom—Perpetual MAX licence for 3 computers; exact current public USD checkout price was not exposed.
photo raw max, subscriptioncustom—200 GB cloud storage, future versions and up to 5 installs; exact public USD price was not exposed.
photo studio, subscriptioncustom—1 TB cloud storage, all ON1 titles/plugins, future releases and up to 5 installs; exact public USD price was not exposed.

free tierno free tier; a trial is offered

billingone-time perpetual licences and recurring subscriptions are both sold

hidden costsThe one-time licence covers the current major-year release, not future major versions. Future upgrades, auto-upgrade programmes and cloud storage beyond the perpetual product are additional costs.

verified 2026-08-14 · source ↗

questions
Vibecode ON1 Photo RAW

Kinda. The core of ON1 Photo RAW is buildable in a weekend with the prompt on this page, but there are real gaps: cloud collaboration and mobile apps, high-fidelity color, format, and export handling. Read the honest list above before committing.

How much does ON1 Photo RAW cost?

ON1 Photo RAW's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing ON1 Photo RAW?

Honestly: cloud collaboration and mobile apps; high-fidelity color, format, and export handling; pixel-perfect professional tooling; large template and asset libraries; color-management edge cases. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to ON1 Photo RAW?

Yes: darktable (Catalog, RAW development, masks, effects, lens profiles, and batch export in one mature desktop app; expect knobs, many knobs.) RapidRAW (A friendlier new RAW editor with a library, ratings, culling, masks, presets, and denoise; not yet as deep or proven.) digiKam (A formidable local catalog with RAW import, ratings, tags, duplicates, batch tools, and an editor; prettier workflows were not invited.) All 3 curated free alternatives are at vibecodeit.com/on1-photo-raw/alternatives. The prompt is for when you want it exactly your way.