2026-07-27 17:56:12 +05:00
2026-07-26 23:34:19 +05:00
2026-07-06 20:15:21 +05:00
2026-07-08 21:18:32 +05:00
2026-07-06 20:14:26 +05:00
2026-07-27 17:56:12 +05:00

ComfyUI-ComfySidebar

A lightweight, high-performance ComfyUI extension that replaces the cluttered stock Job History/Queue interface with a compact drag&drop queue panel, inspired by the pre-vue ComfyUI frontend design.

⚠️ Note: This repository was developed collaboratively with AI. While it is fully functional and has been tested, there is always room for optimization. If you have ideas for improvements, contributions via Pull Requests are highly welcome!

✨ Features

  • Advanced Drag & Drop Support: Designed specifically for precise mouse pointer controls. Easily drag previous generations back to the empty canvas to restore workflows, or drop images directly into LoadImage and input nodes to hot-swap them.
  • High-Visibility Preview Cards: Keep your past runs instantly recognizable. Supports aspect-ratio locked thumbnails for images and auto-playing muted loops for video formats, as well as clean rendering for multi-line text outputs.
  • Quick Save Buttons: Dedicated interactive shortcuts appear on hover, allowing you to instantly download generation outputs or export exact workflow JSON files with a single click.
  • Compact Adaptive Design: A clean, smart layout that automatically balances single or multi-column grids based on your sidebar width. It maximizes viewable content and respects your active screen area without wasting precious space.
  • Live Queue Tracking: Stay informed on your server state. Includes a visual progress bar that tracks generations dynamically and displays the exact node title currently being executed.
  • A compact topbar layout displaying both workflow tabs and the control panel on a single unified top bar. See the 'Comfy Layout' toggle in the settings.
  • Toggles to hide buttons you don't need from the side panel.
  • [NEW] Preview compare slider - just click the result image preview in the sidebar, and then Shift+Click another to load it alongside the first one for pixel by pixel comparison.
  • [NEW] Prevent selected nodes from showing the output in the queue bar and intermediate results. Ctrl+Q to toggle.
image

🛠️ Installation

Clone the repository directly into your ComfyUI custom nodes directory:

cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/m0rtus59/ComfyUI-ComfySidebar.git

Restart your ComfyUI server and refresh the browser tab.

⚙️ Configuration

See additional tweaks in ComfyUI settings menu > Comfy Sidebar. From there, you can adjust the layout or fully replace the stock V2 panel by enabling options like "Comfy Layout" and "Replace the stock Job History sidebar with Comfy Queue".

⌨️ Shortcuts

  • Q: Instantly toggles the sidebar panel open or closed. Safely ignores inputs if you are currently typing inside a text field, input area, or combo box.
  • Ctrl+Q on a selected node: Sets the node to be ignored in the sidebar panel results.
  • Click on a card to enter preview. Shift+Click on another card in preview to enter compare mode.
S
Description
No description provided
Readme GPL-3.0
7 MiB
Languages
JavaScript 95.4%
Python 4.6%