Pix — Web Photo Editor
Pix is a full photo editor that runs entirely in the browser: layered editing, filters, brush tools, camera capture, AI fill, and PSD/GIF export, built on React and the Konva canvas engine. Deploying it on Launchmatic gives you your own private instance on your own URL — no accounts to create, no upload-your-photos-to-someone-else's-server, no subscription. Everything is client-side, so your images never leave the browser.
A real, working app — free, in ~30 seconds
No repo, no build step, no code. The pre-built image deploys straight to your own SSL-secured URL, and one instant app fits the free tier exactly — no credit card.
What you get
- Layer-based editing with blend modes and opacity control
- Filters, adjustments, and brush tools on an HTML5 canvas (Konva)
- Camera capture straight into a layer
- AI fill for generative edits
- Export to PSD (keeps layers), PNG, and animated GIF
- Fully client-side — photos are processed in the browser, not on a server
Who it's for
- →A private photo editor for a team or family that shouldn't live in someone else's cloud
- →Quick edits from any machine — it's a URL, not an install
- →Embedding an editor into a workflow where SaaS tools are blocked by policy
Or deploy from the CLI
npm i -g @launchmatic/cli && lm login
lm template deploy pixZero configuration — no environment variables, no database, no accounts. Deploy and open the URL.
FAQ
Is Pix really free to run?+
Yes — one instant app fits Launchmatic's free tier exactly: your own URL with SSL, no credit card. Free services sleep after 30 minutes of inactivity and wake on the next visit; $9/mo keeps it always-on.
Do my photos get uploaded anywhere?+
No. Pix is fully client-side — the container serves the app, and all image processing happens in your browser. Nothing you edit is stored on the server.
How is this different from using Photopea or Photoshop on the web?+
You own the deployment. It runs on your URL, with no account, no ads, no vendor deciding to change the pricing or the product under you. It's also a starting point — the image is versioned, so your instance doesn't change until you redeploy.