53f52518ff45edb3b219529c5654a8510bd0d673
Overhaul the Model Linker dialog styling and related markup. Introduces a new dark theme palette, gradients, shadows, and consistent radii via CSS variables; replaces many inline styles with reusable classes (ml-missing-summary, ml-card, ml-card-header, ml-card-title, ml-card-subtitle, ml-card-actions, ml-combo-*, ml-search-source-bar, ml-search-results, etc.). Improves card layout, badges, chips, buttons, combo (autocomplete) dropdown UI, download/search panels, and responsive behavior. Also updates HTML generation and a few JS hooks (e.g. scoped selector for search source buttons, combo list markup and IDs, search-results container, selected-bar styling) to match the new classes. Purpose: improve visual clarity, consistency, responsiveness and maintainability of the linker UI.
ComfyUI Model Linker Extension
A ComfyUI extension that helps users relink missing models in workflows using fuzzy matching.
https://github.com/user-attachments/assets/fedf3645-aa66-49f7-b01d-8c3b5127faf4
Features
- Scans all nodes in workflows to find missing models
- Uses fuzzy matching to suggest similar model files
- Updates workflow JSON in UI/memory (user saves themselves)
- Supports all node types
- Optional auto-resolve for 100% confidence matches
Installation
- Clone or download this repository
- Place it in your ComfyUI custom_nodes/ directory
- Restart ComfyUI
Usage
- Open a workflow with missing models
- Click the "🔗 — Model Linker" button in ComfyUI's top menu bar
- Review missing models and their suggested matches
- Click "Resolve" for individual models or "Auto-Resolve 100% Matches" for perfect matches
- Save your workflow when ready
Features
- Subgraph Support: Automatically detects and handles missing models inside subgraphs
- Smart Matching: Shows 100% confidence matches when available, otherwise shows best matches (≥70% confidence)
- Fuzzy Matching: Uses intelligent similarity scoring to find model files even with different naming
- Auto-Resolve: One-click resolution for all perfect matches
Languages
Python
46.9%
JavaScript
46.3%
CSS
6.8%
