ComfyUI-Pin-Node-Input Carves A Sidebar Shortcut For Your Most Tweaked Settings

ComfyUI-Pin-Node-Input is a new ComfyUI extension that lets you pin any widget from any node into a sidebar panel. You can adjust prompt text, seeds, CFG, or sampler settings without scrolling across a large canvas workflow. A simple right-click on a widget marks it for the panel, where you can edit values instantly.
Dawncreatescode built this tool to speed up the repetitive tweaks that happen between image generations. The extension requires no extra nodes and does not restructure your existing workflow. Since it runs completely in the frontend, your graph and outputs remain untouched.
Pin what you adjust most
- Pin/unpin any widget via right-click menu.
- Live two-way sync between panel and canvas.
- Native controls for dropdowns, numbers, and text.
- Seed pins automatically add control_after_generate.
- Drag rows to reorder your pinned widgets.
- Pins travel with the saved workflow file.
- Stale widgets show a warning, not an error.
ComfyUI users who constantly adjust prompt details or experiment with different samplers and seeds will find this handy. The panel keeps frequently touched settings in one place, cutting down on canvas hunting. Shared workflows also benefit because the pinned setup lives inside the JSON file.
What’s going on under the hood
The extension adds zero Python nodes and does not touch your graph, but it cannot pin widgets that have been converted to node inputs. Image upload and button widgets are intentionally excluded. If you delete a pinned node, the row becomes stale safely, and a panel rebuild button helps when dropdown options change after adding new models.
"No extra nodes, no workflow restructuring. Pin a widget, change it from the sidebar, done." — Source: GitHub