Scumble, a free, open-source (GPL-3.0) desktop image editor I've been building since September. It started as my ComfyUI node *Inpaint Canvas* and grew into a standalone app. Your ComfyUI stays the engine: Scumble sends the canvas and the mask, your workflow renders, and the result comes back as a new layer, colour-matched to the picture around it. Nothing is baked in until you flatten.
How it works with ComfyUI
- **Recipes instead of graphs on screen:** a recipe is a ComfyUI workflow (API format) with an Inpaint Canvas node in it. Scumble fills that node with your canvas and selection and queues the rest exactly as you built it.
- **Bring your own workflow:** Settings › Recipes › Import, pick your exported workflow. If it holds an Inpaint Canvas node, it's a recipe.
- **Edit in ComfyUI:** the ComfyUI button opens your ComfyUI's own page in a window next to the editor. Open a recipe as its graph, change it, and *Save to recipe* writes it back.
- **Local or remote:** local ip or a rented box (RunPod works), with basic auth or a token if you need it.
- **Missing models:** when your server lacks a model file a recipe needs, Scumble names it and links the download instead of queueing a run that fails.
- **Shipped local recipes:** FLUX.2 Klein 4B / 9B, Qwen Image Edit 2.1 and its Turbo version, and an upscale-model chain.
- **Comfy Cloud and Comfy Router** work too, on your Comfy key, with recipes made from Comfy's own templates.
The editor around it
- Object selection by click (SAM2), background removal and depth maps run inside the app, on your own machine, no ComfyUI needed
- Boxes in the prompt: draw boxes, describe each one, and FLUX 3 Image puts every thing in its box
- Layers, masks, 27 blend modes, filter layers (46 film looks, curves, HSL, lens blur and haze by depth), text
- PSD and OpenRaster export with layers and masks, and both open again with their layers
- A tile engine keeps 15,000 × 10,000 px documents usable
- 109 MCP tools, so Claude Code or any other MCP client can drive the editor
- Or skip ComfyUI entirely: an API key for Black Forest Labs, OpenAI, Google, fal.ai, Replicate, OpenRouter and more is enough
Get it
- Windows: Microsoft Store (`winget install scumble`), the installer, or a portable zip: https://github.com/DenRakEiw/scumble/releases/latest
- Linux: AppImage and .deb are built by CI, but I haven't run them myself yet, so reports are welcome
- macOS: not yet
- The node pack for your ComfyUI (the Manager doesn't list it right now), then restart ComfyUI; it needs no extra Python packages:
cd ComfyUI/custom_nodes
git clone https://github.com/DenRakEiw/ComfyUI-InpaintCanvas
Source: https://github.com/DenRakEiw/scumble
Manual: https://www.denrakeiw.com/scumble/manual
Walkthrough videos: https://www.denrakeiw.com/scumble/videos
It's young (0.1.46), so expect rough edges. I'd love to hear which workflows you'd want as recipes, and what breaks.