Releases: DevNullInc/RenegadeCMM
Release list
1.4.2
v1.4.0
Renegade Core Model Manager v1.4.0 🚀
I am annoyed yet excited to announce v1.4.0, introducing the Official ComfyUI Companion Node (1-Click Install), an interactive Visual Workflow Node Map powered by LiteGraph.js, Intelligent Model Subfolder Inspection & Health Breakdown, a Persistent SQLite-Backed Download Queue, Date-Aware Multi-Install Update Detection, dedicated macOS Launcher Scripts (cmm-mac.sh), and comprehensive Process Hardening & Security Protections.
This application was initially started just as as my own local model management software to replace stability matrix and it's missing feature set and ended up creating this abomination. I hope you all enjoy it.
🌟 What's New
🧩 Official ComfyUI Companion Node (1-Click Install)
- 1-Click Companion Installation: Directly clone and install the companion custom node (
ComfyUI-Model-Manager) into your ComfyUIcustom_nodes/directory with automatic dependency resolution. - Real-Time Install Status Badge: Live visual indicator in Settings showing companion node status (🟢 Installed, 🟡 Not Installed — Click to 1-Click Install, or 🟠 Directory Not Set).
- Expanded Custom Node API Aliases: Added backend endpoints (
/api/download-model,/api/resolve-node,/api/search-civitai,/api/check-huggingface,/api/inspect-workflow) supporting flexible parameter casing (camelCase & snake_case).
🗺️ Visual Workflow Map with LiteGraph.js Engine
- Native LiteGraph.js Canvas: Replaced the static layout with an interactive, read-only LiteGraph.js v0.7.18 canvas identical to ComfyUI's native interface.
- Embedded Coordinate & Link Fidelity: Preserves LiteGraph spatial node positions (
pos), dimensions (size), and curved bezier link connections with hover tooltips (source -> target). - Interactive Readiness Indicators: Node boxes are color-coded in real time: 🟢 Ready (Installed), 🟡 Missing Model, and 🔴 Missing Extension.
- Smooth Navigation & Controls: 60fps cursor-anchored zoom (0.2x–2.0x), Fit to View, click-to-focus dependency cards, and a fullscreen canvas modal.
📁 Intelligent Model Subfolders & Health Diagnostics
- Non-Destructive Directory Inspection: Added
FolderRouter.checkModelSubfoldersverifying the disk presence of all 27 standard ComfyUI model subdirectories (checkpoints/,loras/,vae/,controlnet/,diffusion_models/,text_encoders/,unet/,gguf/,wildcards/, etc.) without disk writes. - Intelligent "Build Missing Subfolders" Action: The button dynamically reflects real disk state—disabling with
✓ All Subfolders Presentwhen complete to prevent accidental clicks or redundant writes, and activating withBuild Missing Subfolders (X)when directories are missing. - Granular Per-Folder Status Badges: Configured directories display clean status pills (
All Subfolders OK (27),Directory Not Found, or⚠ X missing subfolders ▼) with an expandable drawer detailing missing folder tags and a 1-clickBuild for this directorybutton.
📥 Persistent SQLite Download Queue & Batch Management
- Crash & Restart Resilience: Active, paused, and completed download tasks (including progress metrics, elapsed times, and superseding file deletion metadata) are fully persisted to SQLite and hydrated across app relaunches.
- Batch Queue Management: Per-row checkbox selection with "Select All (N)", "Delete Selected (N)", and "Clear All Finished (N)" toolbar actions.
- Immediate Local Library Registration: Completed downloads automatically register into the local library catalog with SHA256 hashes without requiring manual rescans.
🍎 Dedicated macOS Launcher Scripts (cmm-mac.sh / cmm-dev-mac.sh)
- First-Class macOS Support: Added
cmm-mac.shmirroringcmm.sh(Linux) andcmm.ps1(Windows) with full support forstart,stop,restart,status,update,package/dist, andhelp. - macOS Native Tooling: Native Electron app resolution (
Electron.app/Contents/MacOS/Electron), AppleScript window focus (osascript), Homebrew path detection for Apple Silicon (/opt/homebrew) and Intel (/usr/local), and macOS system process protection blacklists.
🔄 Date-Aware Multi-Install Update Detection
- Upload-Date Comparison: Update checks now evaluate version
publishedAt/createdAtupload timestamps instead of raw ID mismatches, eliminating false "update available" notices on older uploads. - Multi-Install Baseline: When a model is installed across multiple target folders, update checks baseline against the newest installed copy's upload date.
- SHA256 Verification & Sticky Badges: Validates file hashes against CivitAI's published hash manifests (
versionFileMatchesHash).
🛡️ Process Security, Janitor Asset Cleanup & Hardening
- Shutdown Protection: Strict blacklists in
cmm.sh,cmm.ps1,cmm-mac.sh, and the Electron main process shielding browsers, terminal emulators, and user shells from accidental termination during stop/restart. - Port Validation: Enforced integer range validation (
1024–65535) on--portand--api-portarguments. - Build-Asset Janitor: Lightweight cleanup pruning stale hashed bundles from
dist/assetsonstopandrestart(npm run clean:assets). - Official ComfyUI Registry Fallback: Tier 2.5 node resolution querying
api.comfy.org/nodes/searchwhen community registries miss node classes.
🛠️ Developer & Platform Improvements
- Project Rebranding: Updated technical identifiers, UI strings, documentation, and repository mappings to
DevNullInc/RenegadeCMM. - Model Folders State Persistence: Resolved React state closure issues in Settings ensuring user-configured secondary model directories are preserved on load and save.
- Selectable Diagnostic Logs: Enabled clipboard text selection across the Settings Debug Log, Diagnostic Panels, and About tab logs.
- Parallelized Launchers: Vite renderer and TypeScript main process compile in parallel on
start/restartincmm.ps1,cmm.sh, andcmm-mac.sh. - First-Run
.installedMarker: Launchers skip redundant PATH probing and dependency checks once initialized. - Documentation: Added comprehensive
CONTRIBUTING.md,APISecurity.md, and expandedAPI_REFERENCE.md.
📦 Downloads & Artifacts
| Platform | Package Format | File | Size | SHA256 Checksum |
|---|---|---|---|---|
| Windows (x64) | NSIS Setup Installer | RenegadeCMM Setup 1.4.0.exe |
114.39 MB | CB2641BDE9DFD72DB7468FC992B0B3C50D438F8A0C3F13A55B46232BCDA26C7D |
| Windows (x64) | Portable Standalone | RenegadeCMM-Standalone-v1.4.0.exe |
114.17 MB | 1E5DA7992AA5305CB6AF34595FE97B1FC09989110B6D0204132C28E49E88F553 |
| Linux (x64) | Debian Package | renegadecmm_1.4.0_amd64.deb |
103.07 MB | C7C6525F96D94219919F220AE0BC42ADBB6A9EABE812AADF998F274EFDADE4A1 |
| Linux (x64) | Standalone Archive | renegadecmm-1.4.0.tar.gz |
123.89 MB | 6D8981A403E0FF7DCAE0B78E1C7B3DAB421580E526E7632A3FA7B7E072A0363C |
Full Changelog: v1.3.0...v1.4.0
v1.3.0 CivitAI ComfyUI model manager
CivitAI Model Manager v1.3.0 🚀
I am excited to announce v1.3.0, introducing full Hugging Face Hub integration, a powerful Command Line Interface (CLI), Webhook Automations, Workflow Model Dependency Scanning, and Dual-Source Mirror Switching.
🌟 What's New
🤖 Hugging Face Hub Integration
- Model Repository Inspector: Live validation of Hugging Face model repositories, pipeline tags, private/gated access statuses, and file tree exploration (
.safetensors/.gguf). - Gated Model Access: Support for Hugging Face User Access Tokens (
hf_...) in Settings to download and verify gated models (FLUX.1, SD3, Llama). - Hugging Face Cache Resolver: Intelligent translation of local Hugging Face cache directories (
models--<org>--<repo>) into human-readable model titles. hfCLI Compatibility: Native integration with the official Hugging Face CLI forhf downloadcommand generation and auth status verification.
💻 Built-in Command Line Interface (CLI)
Manage your ComfyUI models headlessly via terminal, scripts, or automated workflows:
cmm scan [--path <dir>]: Hardware-accelerated local library directory scanning with SHA256 checksums.cmm download --id <id> [--version <id>]: Command-line model downloads with auto-routing and integrity verification.cmm check-updates: Headless batch checking of installed models for new CivitAI versions.cmm export [--format json|zip]: Database and configuration backups via CLI.cmm hf check <repo_id>: Query Hugging Face Hub metadata directly from the console.cmm workflows [--path <dir>]: Scan ComfyUI workflow files and identify missing model dependencies.
🔔 Webhook Event Integrations
on_download_complete: Dispatches webhook payloads with model metadata, destination paths, and hashes upon download completion.on_update_available: Alerts external endpoints when newer model versions are detected on CivitAI.- Settings UI: Test triggers and endpoint configuration with instant status feedback.
🔍 ComfyUI Workflow Scanner
- Prompt & Workflow Inspection: Recursively parses
.jsonworkflow files and embedded PNG metadata (tEXt/iTXtchunks). - Missing Model Detection: Automatically identifies Checkpoint, LoRA, VAE, ControlNet, UNET, CLIP, and Upscaler loader nodes, flagging missing models vs. installed ones in your SQLite database.
🪞 Dual-Source CivitAI & CivitAI Red Mirrors
- Quick-toggle preset buttons for CivitAI Official (
https://civitai.com/api/v1) and CivitAI Red (https://civitai.red/api/v1) directly in Settings.
🛠️ Developer & Platform Improvements
- Version Synchronizer Tooling: Added
scripts/update-version.js,update-version.ps1, andsrc/version.tsfor automated multi-file version updates. - Automated Test Coverage: Added comprehensive test suites for
WebhookService,WorkflowScanner,HuggingFaceClient, and theCLI Runner(15/15 passing tests). - Electron & Web Native Bridge: Mirror IPC APIs across both desktop and browser headless modes.
📦 Downloads & Artifacts
| File | Platform | Description |
|---|---|---|
CivitAI Model Manager Setup 1.3.0.exe |
Windows (x64) | Full Installer Setup (Start Menu & Desktop shortcuts) |
CivitAI Model Manager-Standalone-v1.3.0.exe |
Windows (x64) | Standalone Portable executable (No installation required) |
civitai-model-manager-1.3.0.tar.gz |
Linux (x64) | Compressed Linux binary release |
civitai-model-manager-1.3.0.zip |
Universal | Portable cross-platform package |
Full Changelog: https://github.com/DevNullInc/Civitai-manager-ComfyUI/compare/1.2.0...v1.3.0
v1.2.0 CivitAI ComfyUI model manager
🚀 CivitAI Model Manager (ComfyUI Edition) — v1.2.0
Version 1.2.0 introduces powerful new library content controls, enhanced privacy blurring, automated 48-model pagination auto-filling, streamlined duplicate management, dynamic engine indicators, and critical security and platform dependency upgrades.
✨ What's New & Highlights
🛡️ Library NSFW & Content Privacy Controls
- Interactive Library N/SFW Toolbar: Added
[All Content],[SFW], and[NSFW]segment filter pills in the Library header withlocalStoragepersistence. - Privacy Censoring Veil & Blurring:
- Full model information (thumbnail preview, filename, model type, and file path) is blurred with a smooth privacy veil (
18+badge overlay). - Hovering purposefully over any blurred card smoothly reveals the content and file details.
- Full model information (thumbnail preview, filename, model type, and file path) is blurred with a smooth privacy veil (
- Per-Model Manual Tagging:
- Every model card (including matched, unidentified, and duplicates) now features an interactive SFW / NSFW toggle button.
- Tagged status updates immediately in SQLite, adjusting thumbnail blurring and synchronizing external links (
civitai.com↔civitai.red).
🔍 Browse Tab Auto-Filling & Clean 48-Model Pagination
- Clean 48-Model Grid Layout: Adjusted catalog page size from 50 to 48 models (
PAGE_SIZE = 48), ensuring perfect alignment across 4-column desktop grids without dangling end items. - Multi-Batch Auto-Accumulation: When "Include Mature Content" is disabled (or constrained by your Settings slider), the browser automatically scans ahead through CivitAI API batches until 48 clean, valid models are assembled per page. No more sparse pages with only 3–6 items.
- Connected Settings Slider: The NSFW Max Visible Level (1–5) slider in Settings is now directly connected to the Browse tab catalog pipeline.
- Eliminated False NSFW Badges: Fixed issue where PG-13 / soft anime character models were misclassified with bright red
NSFWbadges.
🗂️ Streamlined Duplicate Model Management
- Auto-Collapse on Ignore: Clicking "Ignore Duplicate Set" automatically collapses the expanded duplicate inspector panel.
- Consolidated Master Cards: Identical files sharing the same SHA256 hash are consolidated into a single master card across all library views.
- Persistent Multi-Copy Inspector: Multi-copy sets retain a dedicated
<ShieldCheck /> Multi-Copy (N)/<Copy /> Duplicate (N)button so you can inspect file paths, choose keepers, or delete redundant copies anytime.
⚡ Dynamic Engine Activity Pill
- Converted the static header badge into a reactive status pill showing live library scan percentage (
Scanning Library (XX%)), active downloads count (N Downloads Active), or ComfyUI folder status (Auto-Sorter Ready/Configure Folders) with direct tab navigation on click.
🔒 Security & Under-the-Hood Upgrades
- Electron Single-Instance Lock: Switched from manual PID checks to Electron's native
app.requestSingleInstanceLock(). Launching second instances cleanly brings the existing window to focus. - Secure File Navigation: Replaced
child_process.execfolder opening with Electron'sshell.showItemInFolder()to prevent OS command injection (CWE-78). - Core Dependencies Upgraded:
- Upgraded Electron to
v39.8.10(security critical). - Upgraded
electron-updater/electron-builderto patchbuilder-util-runtimecredential leaks (GHSA-p2f4-r6v6-j797). - Overridden
@tootallnate/onceto^2.0.1to resolve infinite hanging promises on aborted signals (GHSA-vpq2-c234-7xj6). - Rebuilt native
sqlite3andkeytarnative bindings.
- Upgraded Electron to
📦 Release Assets
- Windows (Installer):
CivitAI Model Manager Setup 1.2.0.exe - Windows (Portable):
CivitAI Model Manager-Standalone-v1.2.0.exe - Linux (Universal Archive):
civitai-model-manager-1.2.0.tar.gz - Linux (Portable ZIP):
civitai-model-manager-1.2.0.zip
Full Changelog: https://github.com/DevNullInc/Civitai-manager-ComfyUI/compare/v1.0.0...1.2.0
v1.0.0 CivitAI ComfyUI model manager
CivitAI Model Manager v1.0.0
Stable Release - August 2026
🎉 Initial Release
After months of development and testing, CMM 1.0.0 is ready. A desktop application for managing ComfyUI models with CivitAI integration.
✨ What's Included
Core Features
- CivitAI Browser - Search, filter, and download from civitai.com and civitai.red
- Local Library Scanner - Multi-folder scanning with SHA256 hash verification
- Duplicate Detection - Find identical models across your drives with inline resolution
- Auto-Organization - Downloads route to correct ComfyUI folders automatically
- Version Management - Track installed vs. latest versions, downgrade if needed
Supported Model Types (50+ folders)
Checkpoints, LoRAs, LyCORIS, DoRA, Textual Inversions, Hypernetworks, VAE, ControlNet, Upscalers, IP-Adapters, PhotoMaker, PuLID, ReActor, InsightFace, GGUF, LLM, and more.
Platform Support
- Windows - Portable .exe and NSIS installer
- macOS - .dmg package
- Linux - AppImage
Launch Modes
- Desktop App - Full Electron window with system tray
- Headless - Background server + web UI (portable, remote-friendly)
- Web Only - Browser-based interface
🚀 Installation
Windows Users
Download CivitAI Model Manager Setup 1.0.0.exe for standard installation, or the portable standalone if you prefer no installer.
Build from Source
git clone https://github.com/DevNullInc/Civitai-manager-ComfyUI.git
cd Civitai-manager-ComfyUI
npm install
.\cmm.ps1 start⚠️ Known Issues
-
First Scan Slow - Initial library scan computes SHA256 for all files. Large libraries (1000+ models) may take 10-30 minutes depending on drive speed.
-
CivitAI Rate Limits - Unauthenticated API calls are limited. Add your API key in Settings for higher limits.
-
Windows Defender - Portable executable may trigger SmartScreen (uncommon publisher). Click "More info" → "Run anyway" if this occurs.
-
macOS Gatekeeper - May need to right-click → Open on first launch (unsigned binary).
📝 Breaking Changes
None - this is the initial release.
🔮 Roadmap
- Batch download queue with priorities
- Workflow model dependency scanner
- Automatic update notifications
- Plugin system for custom folder mappings
🐛 Reporting Issues
Found a bug? Report at: https://github.com/DevNullInc/Civitai-manager-ComfyUI/issues
Include:
- OS and version
- CMM version (shown in Settings → About)
- Steps to reproduce
- Error messages (if any)
🔐 Verification
SHA256 checksum files are included with all builds. Verify your download:
Windows:
Get-FileHash "CivitAI Model Manager Setup 1.0.0.exe" -Algorithm SHA256
# Compare with contents of CivitAI Model Manager Setup 1.0.0.exe.sha256Linux:
sha256sum -c "CivitAI Model Manager 1.0.0.dmg.sha256"