Nodes/ComfyUI_A1rSpace/Widget Collector
ComfyUI Node

Widget Collector

Pull the widgets you actually touch onto one control panel

By A1rCHAN·Created 11 months ago·Updated 6 months ago· 5
Widget Collector

      Every serious workflow has the same handful of knobs you actually turn: the seed, the CFG, the denoise, the prompt strength. They live scattered across a dozen nodes, and you scroll around the graph to reach them. Widget Collector is A1RWorkshop's answer - a node that gathers other nodes' widget values onto itself, like Mode Collector does for node modes but for the sliders and fields you tweak. One panel, all the knobs you touch, no wires dragging across the canvas.

      And like Mode Collector, it comes with the author's own warning stitched to the README: "warn: The function of the collector is not implemented yet." Take that seriously; it's the least-done part of this pack.

      How it works

      The Python side is a stub - no inputs, no outputs, nothing to wire. Everything happens in the frontend, and the mechanic mirrors its sibling node: Widget Collector has a collect widgets button. Toggle it to enter collect mode, and other nodes grow a small overlay on their widgets. Click an overlay and that widget is collected; it appears on the collector, and per the README, "the value of widgets which are collected will be syncly updated to the original panel." In other words, when you drag a collected slider on the collector, the real widget on the original node moves with it - a live mirror, not a copy. The collected set is serialized into the workflow's properties, so it persists across saves.

      That two-way sync is the whole design bet: you never touch the original node again, and it never goes stale.

      Why you'd reach for it

      Control-panel ergonomics. If you're the kind of person who dials in a workflow by nudging three sliders per image, collecting those three onto one small node means you stop navigating. This is the same niche rgthree's dashboard and Power Lora Loader serve from different angles - a "keep the tweakable stuff in one place" philosophy the KB's node-plumbing notes describe as a core quality-of-life pattern.

      Installing it

      Part of the A1rCHAN/ComfyUI_A1rSpace pack (A1RWorkshop). It isn't on the official ComfyUI Registry yet, so Manager may not find it - the reliable route:

      cd ComfyUI/custom_nodes
      git clone https://github.com/A1rCHAN/ComfyUI_A1rSpace
      

      Restart ComfyUI and it's under A1R Workshop → Config Pads. No Python dependencies (requirements.txt is empty), no model downloads. You do need a recent ComfyUI - the pack is built on the V3 node API (comfy_api.latest) and tuned for the Nodes 2.0 frontend, and won't load on old installs.

      Common issues

      The honest position, again: this feature is explicitly unfinished, and the pack has zero community footprint (Reddit searches for it come back empty - it's a personal-use pack with a handful of stars). So the failure modes you'd hit are the un-documented ones, and the most likely are the frontend ones: overlay widgets not appearing on the legacy canvas (the pack only promises basic old-UI compatibility), or collected mirrors drifting out of sync - which is exactly the kind of bug an author flags with "not implemented yet."

      Practical guidance: don't build your daily workflow on Widget Collector until the warning goes away. If the idea appeals, check the pack's issues page for progress, and keep stock ComfyUI primitives as your fallback - a PrimitiveInt wired to your samplers gets you 80% of the control-panel feeling with zero WIP risk. Widget Collector is a great idea with the "when it's done" asterisk firmly attached.

      CategoryA1R Workshop/Config Pads

      Inputs (0)

      No inputs

      Outputs (0)

      No outputs