fannovel16/comfyui_controlnet_aux

ComfyUI's ControlNet Auxiliary Preprocessors

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 16th, 2026
Created on August 17th, 2023
Open Issues & Pull Requests: 276 (+0)
GitHub issues: Enabled
Number of forks: 377
Total Stargazers: 4,191 (+0)
Total Subscribers: 21 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 days
Mean response time: 36.1 days
90th percentile: 94.9 days
Tracked items: 114

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 131
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 544 days
Stale 30+ days: 129
Stale 90+ days: 127

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

ComfyUI ControlNet Aux is a collection of preprocessor nodes for ComfyUI that prepare images for ControlNet-based image generation workflows.

The tool solves the problem of preparing input images with the correct preprocessing before they can be used as conditioning inputs to ControlNet models. ControlNet requires images to be processed through specific auxiliary preprocessors—such as edge detection, pose estimation, depth mapping, or semantic segmentation—to extract the relevant control information. This project provides a unified set of these preprocessors integrated directly into ComfyUI's node system, allowing users to chain preprocessing operations with their generation workflows without leaving the interface.

Users should adopt this tool if they are working with ComfyUI and need to apply ControlNet conditioning to their image generation tasks. It is essential for anyone building workflows that rely on spatial control, pose guidance, depth-based generation, or other forms of image-to-image conditioning through ControlNet. The project suits workflows where preprocessing and generation need to happen in a single, integrated environment rather than through external tools or scripts.

Development activity shows consistent engagement with the codebase. The project receives regular updates that add new preprocessor implementations and expand the range of control types available. Pull requests are reviewed and merged, indicating active maintenance. Issues are addressed with responses from maintainers, demonstrating responsiveness to user needs and bug reports. The repository maintains documentation within the README that explains how to use the preprocessors and integrate them into workflows.