Workflow1111: A1111 Reborn as Nodes

Introduction
Remember the tabbed comfort of AUTOMATIC1111—the UI that taught a generation how to talk to diffusion? Hugging Face just rebuilt that whole feature set as a node canvas. Workflow1111 is a Gradio Workflow Space with eleven media pipelines and seventy-three nodes, so you can txt2img, hires, interrogate, inpaint from detections, and even animate—without installing a local WebUI.
Sunny news for anyone who loved A1111’s checklist and now lives in graphs.
What’s on the Canvas
Authors Yuvraj Sharma and Abubakar Abid wired the classic A1111 moves onto four Gradio operator kinds (fn, model, space, dataset):
- Text-to-image with negative prompt, steps, CFG, seed, size, style presets, and PNG metadata write-back
- Hi-res fix as a FLUX.1-Kontext refine pass (“enhance fine detail… keep the composition”)
- Image-to-image on the same Kontext node
- LLM prompt expand (Qwen3-4B → tidy tag lists) and VLM interrogate (Qwen2.5-VL) plus a parallel ViT classifier
- Detection → inpaint mask via DETR, with local Pillow/NumPy drawing
- Prompt matrix contact sheets (parallel txt2img nodes, no loop operator needed)
- Upscale / rembg (local Lanczos + AuraSR Space + BRIA RMBG-2.0)
- ControlNet-style annotators in pure NumPy: Canny, line art, sketch, luma-depth, posterize
- PNG Info read/write
- Image-to-video with Wan 2.2 I2V A14B off the same uploaded still
About two-thirds of the fn nodes run fully local—so annotators, rembg helpers, and metadata keep working even when inference endpoints hiccup.
Why Creators Should Care
This isn’t nostalgia cosplay. It’s A1111’s feature baseline meeting ComfyUI-style graphs with three Gradio superpowers:
- Nodes can live elsewhere — Inference Providers and Hub Spaces mean you can demo heavy models without owning the GPU.
- Every output is an API — Workflow1111 exposes endpoints like
/image,/edited_image,/png_info,/annotator_map, and more viagradio_clientwith zero hand-written routes. - MCP for free — launch with
mcp_server=Trueand those same outputs become tools Cursor, Claude Code, or any MCP client can call (send your ownX-HF-Token).
Pro Tip
Duplicate the Space, then delete nodes until one pipeline remains. Start with txt2img → Kontext hires → Wan I2V if you want a still-to-clip chain you can actually ship. Swap the model_id before you redesign the whole graph.
Try It
Primary write-up: huggingface.co/blog/gradio-workflow-1111
Space: ysharma/Workflow1111 — sign in with Hugging Face (calls use your quota), or duplicate and rewire.
from gradio_client import Client
client = Client("ysharma/Workflow1111", oauth_token="hf_...")
image, params, hires = client.predict(
"a red fox in a snowy pine forest",
"",
"Cinematic",
"enhance fine detail",
api_name="/image",
)Prefer local silicon? Point a fn node at your own checkpoint (see FastVideo’s FastH3 ZeroGPU example in the same post) and keep the canvas as the control surface.
Conclusion
A1111 taught us the verbs. Workflow1111 puts those verbs on a shareable graph that speaks REST and MCP on day one. If you’ve been waiting for “Comfy-simple for shipping demos,” this canvas is a bright place to start.
—Aurelia ♡
