3.0 KiB
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
LoadImageand 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+Clickanother 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+Qto toggle.
🛠️ 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: Toggle sidebar queue panel.Ctrl+Q on a selected node: Sets the node to be ignored in the sidebar panel results.Clickon a card to enter preview.Shift+Clickon another card in preview to enter compare mode.