A local image workbench. Drop a photo — it's processed entirely in your browser, and never uploaded. Every pixel kernel (resize, crop, rotate, adjust, grayscale) is Kāra compiled to WebAssembly; the browser only decodes and re-encodes the file.
Where's the upload? There isn't one — open the Network tab and
watch it stay empty. Each edit calls the Kāra
process(op, w, h, …) export on the working image; the result
becomes the new working image, so edits chain (crop → resize → adjust).
Drag on the image to select a crop. Download re-encodes locally.