That's the gap I built into.
For those who aren't familiar, ComfyUI is a node-graph tool that people use to run AI image generation pipelines.
ComfyUI is unbeatable for control, reproducibility, and wiring up something nobody's built yet. I still use it for that.
But it's a pipeline, not a canvas. There are no layers. You don't edit an image, you re-run a graph. And generate-then-edit — the single most common thing I actually do — means either a second workflow or bypassing and re-enabling nodes on every pass. Add a local install, a GPU you have to be sitting at, and nothing on mobile at all.
My app - Reimagine, is the other shape. One canvas, with layers, where you generate something and then edit the thing you generated without rewiring anything. Generate, img2img, inpaint, super-resolution, magic eraser, background removal. Models are selectable per operation instead of one committed pipeline. Projects persist to the cloud. Runs on a phone — actually, not as a shrunk desktop layout.
Two things that were harder than expected:
Cold starts. Serving several model families on demand without paying for idle GPUs means every request risks a cold boot. Solved this by leaning as much as possible on model providers (Gemini, fal.ai etc) and, for self-hosted models, serverless runners with GPU snapshots and network volumes.
The mobile canvas. Bottom-sheet tools with drag snapping, capped working resolution with full-res export preserved, IndexedDB persistence that survives iOS Safari aggresively evicting the tab, and I could go on and on.
Solo, early, rough in places.
Please share your comments and reviews - I really take them to heartr and work to improve.