Vibecode Pixlr

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

The visible browser photo editor loop is buildable, but a credible replacement needs more than the first screen. Pixlr 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
# Pixlr · indie build

A layered editor whose hard problems are keeping pixel data out of the canvas so repeated edits do not degrade it, holding large images in bounded memory, and exporting files that still carry the orientation and colour information they arrived with.

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 the file dialogs and decode on the Rust side | the browser drops metadata that the image libraries keep |
| Interface | React and TypeScript, canvas used only as a display surface | reading pixels back out of the display is the mistake this build avoids |
| Pixel store | Fixed-size tiles of unpremultiplied RGBA in typed arrays | bounded memory and cheap partial redraws |
| History | An operation log with inverse operations, not bitmap snapshots | a snapshot per stroke on a large image exhausts memory in a minute |
| Codecs | Decode and encode in Rust, carrying orientation and any colour profile | the metadata is the difference between an export that matches and one that does not |

## 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 application.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **A Rust toolchain and the Tauri prerequisites** · free
  - Why: Decoding and encoding happen here, which is the only place orientation and colour profiles are visible.
  - Get it: rustup.rs, then the platform packages listed in the Tauri prerequisites.
  - Verify: cargo --version prints a version and a bare Tauri app runs
- [ ] **Photographs covering all eight orientation values** · free
  - Why: Orientation handling is the bug that ships, and it is only caught by a fixture per value rather than by the one photograph on your desk.
  - Get it: Generate them from one image with an exif tool, or use a published orientation test set.
  - Verify: All eight fixtures import upright in the suite
- [ ] **One genuinely large photograph** · free
  - Why: Memory behaviour is invisible until the document is bigger than the ceiling, and a sample image from a tutorial never is.
  - Get it: A full resolution photograph from a recent camera or phone, at least twenty megapixels.
  - Verify: It opens, edits and exports inside the stated memory ceiling
- [ ] **Your memory ceiling and history cap** · free
  - Why: Both are asserted by tests, and picking them after watching the app fall over means choosing whatever number happens to pass.
  - Get it: Write down the tile memory ceiling, the history byte cap and the autosave interval before Phase 2.
  - Verify: All three are in the configuration and named in tests

## 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 fill and background removal.
- Reading or writing commercial layered formats.
- A colour transform engine.
- Cloud documents and collaboration.
- 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 Pixlr, 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

Pixlr: 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 Pixlr with one prompt"
the escape hatch

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

Adobe Express FreeBetter for templates, quick effects, generative credits, and social assets; weaker for deep layer-by-layer image surgery.$0free↗Canva FreeA broad free template and asset library with lightweight photo editing and limited AI; not a serious PSD workstation.$0free↗Desygner FreeTemplates, photo tools, stock assets, and monthly AI credits in a durable free plan; the editor feels less slick.$0free↗

all 5 free alternatives to Pixlr →· no votes, no pay-to-list · just what's real

the numbers

Pixlr pricing

planmonthlyannual (per mo)what you get
free$0$0Free editor access; the official page does not publish a numeric recurring AI-credit allowance.
plus$2.49$1.9980 AI credits/month or 960/year; 1 concurrent generation.
premium$9.99$7.991,000 AI credits/month or 12,000/year; 4 concurrent generations.
ultra$24.99$19.995,000 AI credits/month plus fair-use unlimited fast generations; 8 concurrent generations.
ultra max$49.99$39.9910,000 AI credits/month or 120,000/year; 8 concurrent generations.

free tierFree editor access; the recurring AI-credit amount is not published.

billingmonthly + annual (-20%)

hidden costsIncluded subscription credits reset and expire; canceling can reset the subscription balance to zero. Separate credit packs do not expire. 'Unlimited' generation is subject to fair-use and demand controls.

verified 2026-08-14 · source ↗

questions
Vibecode Pixlr

Kinda. The core of Pixlr 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 Pixlr cost?

Pixlr'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 Pixlr?

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 Pixlr?

Yes: Adobe Express Free (Better for templates, quick effects, generative credits, and social assets; weaker for deep layer-by-layer image surgery.) Canva Free (A broad free template and asset library with lightweight photo editing and limited AI; not a serious PSD workstation.) Desygner Free (Templates, photo tools, stock assets, and monthly AI credits in a durable free plan; the editor feels less slick.) All 5 curated free alternatives are at vibecodeit.com/pixlr/alternatives. The prompt is for when you want it exactly your way.