diff --git a/core/services/search_orchestrator.py b/core/services/search_orchestrator.py index 63562fe..a1d8884 100644 --- a/core/services/search_orchestrator.py +++ b/core/services/search_orchestrator.py @@ -1,6 +1,7 @@ """Request orchestration for model source searches.""" from ..routes.context import RouteContext +from ..type_utils import normalize_sha256 from .search_cache import SearchResultCache from .search_dependencies import SearchDependencies from .search_providers import ( @@ -135,7 +136,10 @@ class SearchOrchestrator: """Execute all requested sources and return a JSON response.""" try: data = await request.json() - filename = data.get("filename", "") + filename = str(data.get("filename", "") or "").strip() + sha256 = normalize_sha256( + data.get("sha256") or data.get("hash") or data.get("file_hash") + ) category = data.get("category", "") base_model_context = data.get("base_model_context", "") progress_id = str(data.get("progress_id") or "").strip() @@ -186,7 +190,7 @@ class SearchOrchestrator: model_id = data.get("model_id") version_id = data.get("version_id") - if not filename and not (is_urn and model_id and version_id): + if not filename and not sha256 and not (is_urn and model_id and version_id): return self.web.json_response( { "error": ( @@ -250,6 +254,7 @@ class SearchOrchestrator: hf_use_brave_fallback=hf_use_brave_fallback, force_search=force_search, normalized_sources=normalized_sources, + sha256=sha256, ) raise_if_search_cancelled = ( self.provider_runner.raise_if_search_cancelled @@ -303,6 +308,7 @@ class SearchOrchestrator: else model_id or version_id ), base=base_model_context, + sha256=sha256, force=force_search, ) ) @@ -319,6 +325,8 @@ class SearchOrchestrator: "searched_sources": sorted(normalized_sources), "source_errors": {}, "source_status": {}, + "search_mode": "sha256" if sha256 else "name", + "search_sha256": sha256, } def iter_result_items(result): @@ -333,65 +341,83 @@ class SearchOrchestrator: matches = [] seen_match_paths = set() seen_hashes = set() - for source_key in ( - "huggingface", - "civitai", - "civarchive", - "lora_manager_archive", - "popular", - "model_list", - ): - for source_result in iter_result_items(payload.get(source_key)): - raise_if_search_cancelled(search_request, source_key) - sha256 = self.extract_sha256_from_metadata(source_result) - if not sha256 or sha256 in seen_hashes: - continue - seen_hashes.add(sha256) - - self.search_tracker.update( - progress_id, - progress_source, - "local_hash", - "Checking local metadata hashes", - 94, + source_entries = [] + if search_request.sha256: + source_entries.append( + ( + "sha256_query", + { + "filename": filename, + "sha256": search_request.sha256, + }, ) - try: - hash_matches = self.search_local_matches_by_hash( - sha256, - category=category or None, - max_matches=20, - force_rescan=force_search, - ) - except Exception as hash_error: - self.logger.warning( - "Local metadata hash lookup failed " - f"for {source_key}:{sha256}: {hash_error}" - ) - continue + ) + source_entries.extend( + ( + source_key, + source_result, + ) + for source_key in ( + "huggingface", + "civitai", + "civarchive", + "lora_manager_archive", + "popular", + "model_list", + ) + for source_result in iter_result_items(payload.get(source_key)) + ) + for source_key, source_result in source_entries: + raise_if_search_cancelled(search_request, source_key) + sha256 = self.extract_sha256_from_metadata(source_result) + if not sha256 or sha256 in seen_hashes: + continue + seen_hashes.add(sha256) - for match in hash_matches: - model_path = ( - match.get("model", {}).get("path") - or match.get("path") - or "" - ) - path_key = model_path.lower() - if path_key and path_key in seen_match_paths: - continue - if path_key: - seen_match_paths.add(path_key) - matches.append( - { - **match, - "hash_lookup_source": source_key, - "hash_lookup_filename": ( - source_result.get("filename") - or source_result.get("path") - or filename - ), - "hash_lookup_sha256": sha256, - } - ) + self.search_tracker.update( + progress_id, + progress_source, + "local_hash", + "Checking local metadata hashes", + 94, + ) + try: + hash_matches = self.search_local_matches_by_hash( + sha256, + category=category or None, + max_matches=20, + force_rescan=force_search, + ) + except Exception as hash_error: + self.logger.warning( + "Local metadata hash lookup failed " + f"for {source_key}:{sha256}: {hash_error}" + ) + continue + + for match in hash_matches: + model_path = ( + match.get("model", {}).get("path") + or match.get("path") + or "" + ) + path_key = model_path.lower() + if path_key and path_key in seen_match_paths: + continue + if path_key: + seen_match_paths.add(path_key) + matches.append( + { + **match, + "hash_lookup_source": source_key, + "hash_lookup_filename": ( + source_result.get("filename") + or source_result.get("path") + or filename + ), + "hash_lookup_sha256": sha256, + } + ) if matches: self.logger.info( @@ -433,6 +459,8 @@ class SearchOrchestrator: raise_if_search_cancelled(search_request, progress_source) results["local_hash_matches"] = collect_local_hash_matches(results) + if results["local_hash_matches"]: + results["found"] = True raise_if_search_cancelled(search_request, progress_source) self.logger.info( diff --git a/core/services/search_providers.py b/core/services/search_providers.py index 51db33c..b5a9726 100644 --- a/core/services/search_providers.py +++ b/core/services/search_providers.py @@ -33,6 +33,7 @@ class SearchRequest: hf_use_brave_fallback: bool force_search: bool normalized_sources: frozenset[str] + sha256: str = "" @property def search_local(self): @@ -226,6 +227,17 @@ class SearchProviderRunner: def task(): source_results = {"popular": None, "model_list": None} source_found = False + request_sha256 = getattr(request, "sha256", "") + + if request_sha256: + self.owner.search_tracker.update( + request.progress_id, + "local", + "hash", + "Searching local models by SHA-256", + 58, + ) + return source_results, source_found popular_info = self.owner.get_popular_model_url(request.filename) self.owner.log_search_result("popular", popular_info) @@ -289,6 +301,7 @@ class SearchProviderRunner: def task(): hf_result = self.owner.search_huggingface_for_file( request.filename, + sha256=getattr(request, "sha256", ""), token=request.hf_token or None, brave_api_key=request.brave_search_api_key or None, use_api_search=request.hf_use_api_search, @@ -435,6 +448,7 @@ class SearchProviderRunner: "civitai", lambda base_ctx, callback: self.owner.search_civitai_for_file( request.filename, + sha256=getattr(request, "sha256", ""), api_key=request.civitai_key or None, model_type=request.category, base_model_context=base_ctx, @@ -508,6 +522,7 @@ class SearchProviderRunner: "civarchive", lambda base_ctx, callback: self.owner.search_civarchive_for_file( request.filename, + sha256=getattr(request, "sha256", ""), model_type=request.category, base_model_context=base_ctx, limit=request.civarchive_candidate_limit, @@ -589,6 +604,7 @@ class SearchProviderRunner: "lora_manager_archive", lambda base_ctx, callback: self.owner.search_lora_manager_archive_for_file( request.filename, + sha256=getattr(request, "sha256", ""), model_type=request.category, base_model_context=base_ctx, progress_callback=callback, @@ -626,7 +642,13 @@ class SearchProviderRunner: ) ) if request.search_civarchive_source and ( - request.filename or (request.is_urn and request.data.get("model_id") and request.data.get("version_id")) + request.filename + or getattr(request, "sha256", "") + or ( + request.is_urn + and request.data.get("model_id") + and request.data.get("version_id") + ) ): tasks.append( self.owner.asyncio.to_thread( @@ -634,7 +656,9 @@ class SearchProviderRunner: request, ) ) - if request.search_lora_manager_archive_source and request.filename: + if request.search_lora_manager_archive_source and ( + request.filename or getattr(request, "sha256", "") + ): tasks.append( self.owner.asyncio.to_thread( self.search_lora_manager_archive_source_task, diff --git a/core/sources/civarchive.py b/core/sources/civarchive.py index 2dd4cc3..2450052 100644 --- a/core/sources/civarchive.py +++ b/core/sources/civarchive.py @@ -2137,19 +2137,21 @@ def search_civarchive_for_file( exact_only: bool = False, limit: int = DEFAULT_CIVARCHIVE_CANDIDATE_LIMIT, progress_callback: Optional[Callable[[Dict[str, Any]], None]] = None, + sha256: Optional[str] = None, ) -> Optional[Dict[str, Any]]: """ Search CivArchive for the best downloadable match for a model filename. """ normalized_filename = (filename or "").strip() - if not normalized_filename: + requested_sha256 = _extract_sha256(sha256 or "") + if not normalized_filename and not requested_sha256: return None limit = max(1, min(int(limit), MAX_CIVARCHIVE_CANDIDATE_LIMIT)) detail_limit = min(limit, SEARCH_RESULT_DETAIL_LIMIT) base_model_key = _normalize_base_model(base_model_context or "") cache_key = ( - f"file::{normalized_filename.lower()}::{model_type or ''}::{base_model_key}::{exact_only}::{limit}" + f"file::{normalized_filename.lower()}::hash::{requested_sha256}::{model_type or ''}::{base_model_key}::{exact_only}::{limit}" ) if cache_key in _search_cache: _report_progress( @@ -2160,17 +2162,17 @@ def search_civarchive_for_file( ) return _search_cache[cache_key] - sha256 = _extract_sha256(normalized_filename) - if sha256: + hash_query = requested_sha256 or _extract_sha256(normalized_filename) + if hash_query: _report_progress( progress_callback, "hash", "Resolving CivArchive hash", 40, - sha256=sha256, + sha256=hash_query, ) result = resolve_civarchive_by_hash( - sha256, + hash_query, query=normalized_filename, exact_only=exact_only, model_type=model_type, diff --git a/core/sources/civitai.py b/core/sources/civitai.py index 358b68b..2844149 100644 --- a/core/sources/civitai.py +++ b/core/sources/civitai.py @@ -49,6 +49,7 @@ from ..type_utils import ( first_non_empty, normalize_model_file_info, normalize_model_image, + normalize_sha256, parse_size_to_bytes, resolve_model_category, select_primary_model_file, @@ -879,6 +880,7 @@ def search_civitai_for_file( use_api_search: bool = True, use_html_fallback: bool = True, progress_callback: Optional[Callable[[Dict[str, Any]], None]] = None, + sha256: Optional[str] = None, ) -> Optional[Dict[str, Any]]: """ Search CivitAI for a specific model file. @@ -896,6 +898,7 @@ def search_civitai_for_file( global _search_cache candidate_limit = max(1, min(int(candidate_limit), MAX_CIVITAI_CANDIDATE_LIMIT)) + requested_sha256 = normalize_sha256(sha256) session_key = "session" if session_token else "anon" model_type_key = str(model_type or "").lower() base_model_key = _normalize_base_model(base_model_context or "") @@ -905,7 +908,7 @@ def search_civitai_for_file( f"_html{int(bool(use_html_fallback))}" ) cache_key = ( - f"civit_{filename}_exact{exact_only}_type{model_type_key}_base{base_model_key}_session{session_key}_limit{candidate_limit}_{methods_key}" + f"civit_{filename}_sha{requested_sha256}_exact{exact_only}_type{model_type_key}_base{base_model_key}_session{session_key}_limit{candidate_limit}_{methods_key}" ) if cache_key in _search_cache: log.debug(f"CivitAI search cache hit for {filename} (exact_only={exact_only})") @@ -918,6 +921,61 @@ def search_civitai_for_file( return _search_cache[cache_key] try: + if requested_sha256: + _report_progress( + progress_callback, + "hash", + "Resolving CivitAI SHA-256", + 62, + sha256=requested_sha256, + ) + hash_result = get_model_info_by_hash( + requested_sha256, + api_key=api_key, + ) + if hash_result: + result = build_unified_search_result( + "civitai", + model_id=hash_result.get("model_id"), + version_id=hash_result.get("version_id"), + name=hash_result.get("model_name") or hash_result.get("name") or "", + version_name=hash_result.get("version_name") or "", + type=hash_result.get("model_type") or hash_result.get("type") or "", + filename=hash_result.get("filename") or filename, + url=hash_result.get("version_url") or hash_result.get("url") or "", + download_url=hash_result.get("download_url"), + size=hash_result.get("size"), + base_model=hash_result.get("base_model"), + tags=hash_result.get("tags") or [], + trained_words=hash_result.get("trained_words") or [], + images=hash_result.get("images") or [], + match_type="hash", + confidence=100.0, + sha256=requested_sha256, + hashes=hash_result.get("hashes") or {"SHA256": requested_sha256}, + description=hash_result.get("description") or "", + model_description=hash_result.get("model_description") or "", + ) + _search_cache[cache_key] = result + _report_progress( + progress_callback, + "found", + "Found exact CivitAI SHA-256 match", + 92, + confidence=100.0, + ) + return result + + _search_cache[cache_key] = None + _report_progress( + progress_callback, + "done", + "CivitAI SHA-256 not found", + 92, + found=False, + ) + return None + # Prefer the CivitAI.red tRPC search because it is much closer to what # the browser search UI returns than the broad public /models API. if use_trpc_search: @@ -1504,6 +1562,7 @@ def get_model_info_by_hash( """ global _hash_cache + file_hash = normalize_sha256(file_hash) if not file_hash: return None @@ -1546,6 +1605,9 @@ def get_model_info_by_hash( "version_id": version_info.get("id"), "version_name": version_info.get("name"), "sha256": file_hash, + "filename": "", + "size": None, + "hashes": {}, "url": f"https://civitai.com/models/{model_id}" if model_id else None, "version_url": f"https://civitai.com/models/{model_id}?modelVersionId={version_info.get('id')}" if model_id @@ -1560,6 +1622,28 @@ def get_model_info_by_hash( "model_description": model_info.get("description", ""), } + files = version_info.get("files") or [] + matching_file = next( + ( + file_info + for file_info in files + if isinstance(file_info, dict) + and normalize_sha256( + file_info.get("sha256") + or (file_info.get("hashes") or {}).get("SHA256") + or (file_info.get("hashes") or {}).get("sha256") + ) + == file_hash.lower() + ), + None, + ) + if matching_file: + result["filename"] = matching_file.get("name") or matching_file.get("filename") or "" + result["size"] = matching_file.get("size") + if result["size"] is None and matching_file.get("sizeKB") is not None: + result["size"] = matching_file.get("sizeKB") * 1024 + result["hashes"] = matching_file.get("hashes") or {} + result = _enrich_model_info_with_details( result, model_id, diff --git a/core/sources/huggingface.py b/core/sources/huggingface.py index 0eebad3..2b38df4 100644 --- a/core/sources/huggingface.py +++ b/core/sources/huggingface.py @@ -896,6 +896,7 @@ def search_huggingface_for_file( use_brave_fallback: bool = True, force_refresh: bool = False, progress_callback: Optional[Callable[[Dict[str, Any]], None]] = None, + sha256: Optional[str] = None, ) -> Optional[Dict[str, Any]]: """ Search HuggingFace for a specific model file. @@ -912,6 +913,7 @@ def search_huggingface_for_file( """ global _search_cache + requested_sha256 = normalize_sha256(sha256) brave_key = "brave" if brave_api_key and use_brave_fallback else "nobrave" token_key = "token" if token else "notoken" methods_key = ( @@ -920,7 +922,7 @@ def search_huggingface_for_file( f"brave{int(bool(use_brave_fallback))}_" f"force{int(bool(force_refresh))}" ) - cache_key = f"hf_{filename}_exact{exact_only}_{token_key}_{brave_key}_{methods_key}" + cache_key = f"hf_{filename}_sha{requested_sha256}_exact{exact_only}_{token_key}_{brave_key}_{methods_key}" if cache_key in _search_cache: log.debug(f"HuggingFace cache hit file={filename} exact={exact_only}") _report_progress( @@ -932,6 +934,16 @@ def search_huggingface_for_file( return _search_cache[cache_key] try: + def result_matches_requested_hash(result: Optional[Dict[str, Any]]) -> bool: + if not requested_sha256: + return True + return normalize_sha256( + result.get("sha256") + or result.get("hash") + or (result.get("hashes") or {}).get("SHA256") + or (result.get("hashes") or {}).get("sha256") + ) == requested_sha256 + headers = {} if token: headers["Authorization"] = f"Bearer {token}" @@ -1015,7 +1027,7 @@ def search_huggingface_for_file( exact_only=exact_only, headers=headers, ) - if result: + if result and result_matches_requested_hash(result): _search_cache[cache_key] = result _report_progress( progress_callback, @@ -1057,7 +1069,7 @@ def search_huggingface_for_file( headers={}, ) author_fallback_repo_count += int(index.get("repo_count") or 0) - if result: + if result and result_matches_requested_hash(result): _search_cache[cache_key] = result _report_progress( progress_callback, @@ -1117,7 +1129,7 @@ def search_huggingface_for_file( exact_only=exact_only, headers=headers, ) - if result: + if result and result_matches_requested_hash(result): _search_cache[cache_key] = result _report_progress( progress_callback, @@ -1178,7 +1190,11 @@ def search_huggingface_for_file( exact_only=True, headers=headers, ) - if result and result.get("filename", "").lower() == filename.lower(): + if ( + result + and result.get("filename", "").lower() == filename.lower() + and result_matches_requested_hash(result) + ): _search_cache[cache_key] = result _report_progress( progress_callback, diff --git a/core/sources/lora_manager_archive.py b/core/sources/lora_manager_archive.py index 6a91e03..fd68d9b 100644 --- a/core/sources/lora_manager_archive.py +++ b/core/sources/lora_manager_archive.py @@ -32,6 +32,7 @@ from ..type_utils import ( build_search_result, get_generic_filename_tokens, normalize_lora_manager_type, + normalize_sha256, select_primary_model_file, ) @@ -678,10 +679,78 @@ def search_lora_manager_archive_for_file( exact_only: bool = False, limit: int = 10, progress_callback: Optional[Callable[[Dict[str, Any]], None]] = None, + sha256: Optional[str] = None, ) -> Optional[Dict[str, Any]]: """ Search the archive for the best model/version match for a filename. """ + requested_sha256 = normalize_sha256(sha256) + if requested_sha256: + conn = _connect_readonly() + if not conn: + return None + try: + rows = conn.execute( + """ + SELECT + m.id AS model_id, + m.name AS model_name, + m.type AS model_type, + v.id AS version_id, + v.name AS version_name, + v.base_model AS base_model, + v.position AS position + FROM models m + JOIN model_versions v ON v.model_id = m.id + ORDER BY m.id ASC, COALESCE(v.position, 999999) ASC + """ + ).fetchall() + for row in rows: + files = _load_version_files(conn, row["version_id"]) + matching_file = next( + ( + file_info + for file_info in files + if normalize_sha256( + file_info.get("sha256") + or (file_info.get("hashes") or {}).get("SHA256") + or (file_info.get("hashes") or {}).get("sha256") + ) + == requested_sha256 + ), + None, + ) + if not matching_file: + continue + + result = _build_result_from_row(conn, row) + result.update( + { + "filename": matching_file.get("name") or result.get("filename", ""), + "download_url": matching_file.get("downloadUrl") or result.get("download_url"), + "size": ( + int((matching_file.get("sizeKB") or 0) * 1024) + if matching_file.get("sizeKB") is not None + else result.get("size") + ), + "sha256": requested_sha256, + "hashes": matching_file.get("hashes") or {"SHA256": requested_sha256}, + "match_type": "hash", + "confidence": 100.0, + } + ) + _report_progress( + progress_callback, + "found", + "Found LoRA archive SHA-256 match", + 92, + confidence=100.0, + ) + return result + finally: + conn.close() + return None + search_query = os.path.splitext(get_filename_from_path(filename))[0] if not search_query: return None diff --git a/metadata/huggingface-author-index.json b/metadata/huggingface-author-index.json index 6177550..8dc70a8 100644 --- a/metadata/huggingface-author-index.json +++ b/metadata/huggingface-author-index.json @@ -3,46 +3,45 @@ "authors": { "Comfy-Org": { "author": "Comfy-Org", - "updated_at": 1785617228.630772, - "repo_count": 81, - "file_count": 721, + "updated_at": 1785814859.1211712, + "repo_count": 82, + "file_count": 736, "repos": [ + "Comfy-Org/MiniMax-H3", "Comfy-Org/Mage-Flow", "Comfy-Org/Krea-2", "Comfy-Org/Wan_2.2_ComfyUI_Repackaged", - "Comfy-Org/Ideogram-4", "Comfy-Org/z_image_turbo", - "Comfy-Org/Wan_2.1_ComfyUI_repackaged", - "Comfy-Org/Bernini-R", + "Comfy-Org/Ideogram-4", "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "Comfy-Org/flux2-dev", - "Comfy-Org/sam-3d-body", - "Comfy-Org/Qwen-Image_ComfyUI", - "Comfy-Org/SeedVR2", - "Comfy-Org/JoyAI-Image-Edit", - "Comfy-Org/ltx-2", - "Comfy-Org/z_image", - "Comfy-Org/ace_step_1.5_ComfyUI_files", - "Comfy-Org/frame_interpolation", - "Comfy-Org/gemma-4", - "Comfy-Org/sam3.1", - "Comfy-Org/Lens", - "Comfy-Org/PixelDiT", - "Comfy-Org/Qwen3-VL", + "Comfy-Org/Bernini-R", + "Comfy-Org/Wan_2.1_ComfyUI_repackaged", "Comfy-Org/SCAIL-2", + "Comfy-Org/Qwen-Image_ComfyUI", + "Comfy-Org/flux2-dev", + "Comfy-Org/z_image", + "Comfy-Org/flux1-dev", + "Comfy-Org/frame_interpolation", + "Comfy-Org/sam3.1", + "Comfy-Org/Qwen3-VL", + "Comfy-Org/SeedVR2", + "Comfy-Org/Pixal3D", + "Comfy-Org/JoyAI-Image-Edit", "Comfy-Org/stable-diffusion-v1-5-archive", "Comfy-Org/hunyuan3D_2.1_repackaged", "Comfy-Org/HunyuanVideo_1.5_repackaged", + "Comfy-Org/ltx-2", "Comfy-Org/vae-text-encorder-for-flux-klein-9b", + "Comfy-Org/ace_step_1.5_ComfyUI_files", "Comfy-Org/LongCat-Image", - "Comfy-Org/Qwen3.5", "Comfy-Org/ltx-2.3", "Comfy-Org/BiRefNet", "Comfy-Org/Depth-Anything-3", + "Comfy-Org/Lens", + "Comfy-Org/PixelDiT", + "Comfy-Org/sam-3d-body", "Comfy-Org/Boogu-Image", - "Comfy-Org/Pixal3D", "Comfy-Org/Anima-LLLite", - "Comfy-Org/flux1-dev", "Comfy-Org/flux1-schnell", "Comfy-Org/stable-diffusion-3.5-fp8", "Comfy-Org/mochi_preview_repackaged", @@ -79,7 +78,9 @@ "Comfy-Org/vae-text-encorder-for-flux-klein-4b", "Comfy-Org/Wan-Dancer", "Comfy-Org/SDPose", + "Comfy-Org/Qwen3.5", "Comfy-Org/causal_forcing_framewise_ComfyUI_repackaged", + "Comfy-Org/gemma-4", "Comfy-Org/ERNIE-Image", "Comfy-Org/void-model", "Comfy-Org/HiDream-O1-Image", @@ -90,6 +91,96 @@ "Comfy-Org/RT-DETR" ], "files": [ + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "diffusion_models/minimax_h3_fl2va_bf16.safetensors", + "filename": "minimax_h3_fl2va_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "diffusion_models/minimax_h3_fl2va_int8_convrot.safetensors", + "filename": "minimax_h3_fl2va_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "diffusion_models/minimax_h3_fl2va_pruned_fp8_scaled.safetensors", + "filename": "minimax_h3_fl2va_pruned_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors", + "filename": "minimax_h3_fl2va_pruned_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "diffusion_models/minimax_h3_ref2va_bf16.safetensors", + "filename": "minimax_h3_ref2va_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "diffusion_models/minimax_h3_ref2va_int8_convrot.safetensors", + "filename": "minimax_h3_ref2va_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "diffusion_models/minimax_h3_ref2va_pruned_fp8_scaled.safetensors", + "filename": "minimax_h3_ref2va_pruned_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "filename": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "text_encoders/qwen3vl_32b_minimax_h3_bf16.safetensors", + "filename": "qwen3vl_32b_minimax_h3_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "text_encoders/qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "filename": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", + "filename": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "vae/minimax_h3_audio_vae_fp32.safetensors", + "filename": "minimax_h3_audio_vae_fp32.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/MiniMax-H3", + "path": "vae/minimax_h3_video_vae_fp16.safetensors", + "filename": "minimax_h3_video_vae_fp16.safetensors", + "size": null + }, { "repo_id": "Comfy-Org/Mage-Flow", "path": ".gitattributes", @@ -594,6 +685,72 @@ "filename": "wan_2.1_vae.safetensors", "size": null }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "split_files/diffusion_models/z_image_turbo_bf16.safetensors", + "filename": "z_image_turbo_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "split_files/diffusion_models/z_image_turbo_int8_convrot.safetensors", + "filename": "z_image_turbo_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "split_files/diffusion_models/z_image_turbo_nvfp4.safetensors", + "filename": "z_image_turbo_nvfp4.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "split_files/loras/z_image_turbo_distill_patch_lora_bf16.safetensors", + "filename": "z_image_turbo_distill_patch_lora_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "split_files/text_encoders/qwen_3_4b.safetensors", + "filename": "qwen_3_4b.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "split_files/text_encoders/qwen_3_4b_fp4_mixed.safetensors", + "filename": "qwen_3_4b_fp4_mixed.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "split_files/text_encoders/qwen_3_4b_fp8_mixed.safetensors", + "filename": "qwen_3_4b_fp8_mixed.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "split_files/vae/ae.safetensors", + "filename": "ae.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image_turbo", + "path": "z_image_convert_original_to_comfy.py", + "filename": "z_image_convert_original_to_comfy.py", + "size": null + }, { "repo_id": "Comfy-Org/Ideogram-4", "path": ".gitattributes", @@ -661,69 +818,171 @@ "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", "path": ".gitattributes", "filename": ".gitattributes", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", "path": "README.md", "filename": "README.md", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", - "path": "split_files/diffusion_models/z_image_turbo_bf16.safetensors", - "filename": "z_image_turbo_bf16.safetensors", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/diffusion_models/firered_image_edit_1.0_bf16.safetensors", + "filename": "firered_image_edit_1.0_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", - "path": "split_files/diffusion_models/z_image_turbo_int8_convrot.safetensors", - "filename": "z_image_turbo_int8_convrot.safetensors", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/diffusion_models/qwen_image_edit_2509_bf16.safetensors", + "filename": "qwen_image_edit_2509_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", - "path": "split_files/diffusion_models/z_image_turbo_nvfp4.safetensors", - "filename": "z_image_turbo_nvfp4.safetensors", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/diffusion_models/qwen_image_edit_2509_fp8_e4m3fn.safetensors", + "filename": "qwen_image_edit_2509_fp8_e4m3fn.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", - "path": "split_files/loras/z_image_turbo_distill_patch_lora_bf16.safetensors", - "filename": "z_image_turbo_distill_patch_lora_bf16.safetensors", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/diffusion_models/qwen_image_edit_2509_fp8mixed.safetensors", + "filename": "qwen_image_edit_2509_fp8mixed.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", - "path": "split_files/text_encoders/qwen_3_4b.safetensors", - "filename": "qwen_3_4b.safetensors", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/diffusion_models/qwen_image_edit_2511_bf16.safetensors", + "filename": "qwen_image_edit_2511_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", - "path": "split_files/text_encoders/qwen_3_4b_fp4_mixed.safetensors", - "filename": "qwen_3_4b_fp4_mixed.safetensors", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/diffusion_models/qwen_image_edit_2511_fp8mixed.safetensors", + "filename": "qwen_image_edit_2511_fp8mixed.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", - "path": "split_files/text_encoders/qwen_3_4b_fp8_mixed.safetensors", - "filename": "qwen_3_4b_fp8_mixed.safetensors", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/diffusion_models/qwen_image_edit_2511_int8_convrot.safetensors", + "filename": "qwen_image_edit_2511_int8_convrot.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", - "path": "split_files/vae/ae.safetensors", - "filename": "ae.safetensors", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/diffusion_models/qwen_image_edit_bf16.safetensors", + "filename": "qwen_image_edit_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image_turbo", - "path": "z_image_convert_original_to_comfy.py", - "filename": "z_image_convert_original_to_comfy.py", + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/diffusion_models/qwen_image_edit_fp8_e4m3fn.safetensors", + "filename": "qwen_image_edit_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/loras/Qwen-Edit-2509-Multiple-angles.safetensors", + "filename": "Qwen-Edit-2509-Multiple-angles.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/loras/Qwen-Image-Edit-2509-Anything2RealAlpha.safetensors", + "filename": "Qwen-Image-Edit-2509-Anything2RealAlpha.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/loras/Qwen-Image-Edit-2509-Fusion.safetensors", + "filename": "Qwen-Image-Edit-2509-Fusion.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/loras/Qwen-Image-Edit-2509-Light-Migration.safetensors", + "filename": "Qwen-Image-Edit-2509-Light-Migration.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/loras/Qwen-Image-Edit-2509-Relight.safetensors", + "filename": "Qwen-Image-Edit-2509-Relight.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", + "path": "split_files/loras/Qwen-Image-Edit-2509-White_to_Scene.safetensors", + "filename": "Qwen-Image-Edit-2509-White_to_Scene.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "diffusion_models/wan2.1_bernini_1.3B_fp16.safetensors", + "filename": "wan2.1_bernini_1.3B_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "diffusion_models/wan2.2_bernini_r_high_noise_fp16.safetensors", + "filename": "wan2.2_bernini_r_high_noise_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "diffusion_models/wan2.2_bernini_r_high_noise_fp8_scaled.safetensors", + "filename": "wan2.2_bernini_r_high_noise_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "diffusion_models/wan2.2_bernini_r_high_noise_int8_convrot.safetensors", + "filename": "wan2.2_bernini_r_high_noise_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "diffusion_models/wan2.2_bernini_r_high_noise_mxfp8.safetensors", + "filename": "wan2.2_bernini_r_high_noise_mxfp8.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "diffusion_models/wan2.2_bernini_r_low_noise_fp16.safetensors", + "filename": "wan2.2_bernini_r_low_noise_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "diffusion_models/wan2.2_bernini_r_low_noise_fp8_scaled.safetensors", + "filename": "wan2.2_bernini_r_low_noise_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "diffusion_models/wan2.2_bernini_r_low_noise_int8_convrot.safetensors", + "filename": "wan2.2_bernini_r_low_noise_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Bernini-R", + "path": "diffusion_models/wan2.2_bernini_r_low_noise_mxfp8.safetensors", + "filename": "wan2.2_bernini_r_low_noise_mxfp8.safetensors", "size": null }, { @@ -955,249 +1214,57 @@ "size": null }, { - "repo_id": "Comfy-Org/Bernini-R", + "repo_id": "Comfy-Org/SCAIL-2", "path": ".gitattributes", "filename": ".gitattributes", "size": null }, { - "repo_id": "Comfy-Org/Bernini-R", + "repo_id": "Comfy-Org/SCAIL-2", "path": "README.md", "filename": "README.md", "size": null }, { - "repo_id": "Comfy-Org/Bernini-R", - "path": "diffusion_models/wan2.1_bernini_1.3B_fp16.safetensors", - "filename": "wan2.1_bernini_1.3B_fp16.safetensors", + "repo_id": "Comfy-Org/SCAIL-2", + "path": "diffusion_models/wan2.1_14B_SCAIL_2_fp16.safetensors", + "filename": "wan2.1_14B_SCAIL_2_fp16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/Bernini-R", - "path": "diffusion_models/wan2.2_bernini_r_high_noise_fp16.safetensors", - "filename": "wan2.2_bernini_r_high_noise_fp16.safetensors", + "repo_id": "Comfy-Org/SCAIL-2", + "path": "diffusion_models/wan2.1_14B_SCAIL_2_fp8_scaled.safetensors", + "filename": "wan2.1_14B_SCAIL_2_fp8_scaled.safetensors", "size": null }, { - "repo_id": "Comfy-Org/Bernini-R", - "path": "diffusion_models/wan2.2_bernini_r_high_noise_fp8_scaled.safetensors", - "filename": "wan2.2_bernini_r_high_noise_fp8_scaled.safetensors", + "repo_id": "Comfy-Org/SCAIL-2", + "path": "diffusion_models/wan2.1_14B_SCAIL_2_int8_convrot.safetensors", + "filename": "wan2.1_14B_SCAIL_2_int8_convrot.safetensors", "size": null }, { - "repo_id": "Comfy-Org/Bernini-R", - "path": "diffusion_models/wan2.2_bernini_r_high_noise_int8_convrot.safetensors", - "filename": "wan2.2_bernini_r_high_noise_int8_convrot.safetensors", + "repo_id": "Comfy-Org/SCAIL-2", + "path": "diffusion_models/wan2.1_14B_SCAIL_2_mxfp8.safetensors", + "filename": "wan2.1_14B_SCAIL_2_mxfp8.safetensors", "size": null }, { - "repo_id": "Comfy-Org/Bernini-R", - "path": "diffusion_models/wan2.2_bernini_r_high_noise_mxfp8.safetensors", - "filename": "wan2.2_bernini_r_high_noise_mxfp8.safetensors", + "repo_id": "Comfy-Org/SCAIL-2", + "path": "diffusion_models/wan2.1_14B_SCAIL_2_nvfp4_mxpf8_mix.safetensors", + "filename": "wan2.1_14B_SCAIL_2_nvfp4_mxpf8_mix.safetensors", "size": null }, { - "repo_id": "Comfy-Org/Bernini-R", - "path": "diffusion_models/wan2.2_bernini_r_low_noise_fp16.safetensors", - "filename": "wan2.2_bernini_r_low_noise_fp16.safetensors", + "repo_id": "Comfy-Org/SCAIL-2", + "path": "loras/wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", + "filename": "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/Bernini-R", - "path": "diffusion_models/wan2.2_bernini_r_low_noise_fp8_scaled.safetensors", - "filename": "wan2.2_bernini_r_low_noise_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Bernini-R", - "path": "diffusion_models/wan2.2_bernini_r_low_noise_int8_convrot.safetensors", - "filename": "wan2.2_bernini_r_low_noise_int8_convrot.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Bernini-R", - "path": "diffusion_models/wan2.2_bernini_r_low_noise_mxfp8.safetensors", - "filename": "wan2.2_bernini_r_low_noise_mxfp8.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/diffusion_models/firered_image_edit_1.0_bf16.safetensors", - "filename": "firered_image_edit_1.0_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/diffusion_models/qwen_image_edit_2509_bf16.safetensors", - "filename": "qwen_image_edit_2509_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/diffusion_models/qwen_image_edit_2509_fp8_e4m3fn.safetensors", - "filename": "qwen_image_edit_2509_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/diffusion_models/qwen_image_edit_2509_fp8mixed.safetensors", - "filename": "qwen_image_edit_2509_fp8mixed.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/diffusion_models/qwen_image_edit_2511_bf16.safetensors", - "filename": "qwen_image_edit_2511_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/diffusion_models/qwen_image_edit_2511_fp8mixed.safetensors", - "filename": "qwen_image_edit_2511_fp8mixed.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/diffusion_models/qwen_image_edit_2511_int8_convrot.safetensors", - "filename": "qwen_image_edit_2511_int8_convrot.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/diffusion_models/qwen_image_edit_bf16.safetensors", - "filename": "qwen_image_edit_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/diffusion_models/qwen_image_edit_fp8_e4m3fn.safetensors", - "filename": "qwen_image_edit_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/loras/Qwen-Edit-2509-Multiple-angles.safetensors", - "filename": "Qwen-Edit-2509-Multiple-angles.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/loras/Qwen-Image-Edit-2509-Anything2RealAlpha.safetensors", - "filename": "Qwen-Image-Edit-2509-Anything2RealAlpha.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/loras/Qwen-Image-Edit-2509-Fusion.safetensors", - "filename": "Qwen-Image-Edit-2509-Fusion.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/loras/Qwen-Image-Edit-2509-Light-Migration.safetensors", - "filename": "Qwen-Image-Edit-2509-Light-Migration.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/loras/Qwen-Image-Edit-2509-Relight.safetensors", - "filename": "Qwen-Image-Edit-2509-Relight.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen-Image-Edit_ComfyUI", - "path": "split_files/loras/Qwen-Image-Edit-2509-White_to_Scene.safetensors", - "filename": "Qwen-Image-Edit-2509-White_to_Scene.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux2-dev", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/flux2-dev", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/flux2-dev", - "path": "split_files/diffusion_models/flux2_dev_fp8mixed.safetensors", - "filename": "flux2_dev_fp8mixed.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux2-dev", - "path": "split_files/loras/Flux2TurboComfyv2.safetensors", - "filename": "Flux2TurboComfyv2.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux2-dev", - "path": "split_files/loras/Flux_2-Turbo-LoRA_comfyui.safetensors", - "filename": "Flux_2-Turbo-LoRA_comfyui.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux2-dev", - "path": "split_files/text_encoders/mistral_3_small_flux2_bf16.safetensors", - "filename": "mistral_3_small_flux2_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux2-dev", - "path": "split_files/text_encoders/mistral_3_small_flux2_fp4_mixed.safetensors", - "filename": "mistral_3_small_flux2_fp4_mixed.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux2-dev", - "path": "split_files/text_encoders/mistral_3_small_flux2_fp8.safetensors", - "filename": "mistral_3_small_flux2_fp8.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux2-dev", - "path": "split_files/vae/flux2-vae.safetensors", - "filename": "flux2-vae.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/sam-3d-body", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/sam-3d-body", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/sam-3d-body", - "path": "detection/sam_3d_body_dinov3_bf16.safetensors", - "filename": "sam_3d_body_dinov3_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/sam-3d-body", - "path": "detection/sam_3d_body_dinov3_int8_convrot.safetensors", - "filename": "sam_3d_body_dinov3_int8_convrot.safetensors", + "repo_id": "Comfy-Org/SCAIL-2", + "path": "loras/wan2.1_SCAIL_2_relight_lora_bf16.safetensors", + "filename": "wan2.1_SCAIL_2_relight_lora_bf16.safetensors", "size": null }, { @@ -1296,6 +1363,270 @@ "filename": "qwen_image_vae.safetensors", "size": null }, + { + "repo_id": "Comfy-Org/flux2-dev", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/flux2-dev", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/flux2-dev", + "path": "split_files/diffusion_models/flux2_dev_fp8mixed.safetensors", + "filename": "flux2_dev_fp8mixed.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux2-dev", + "path": "split_files/loras/Flux2TurboComfyv2.safetensors", + "filename": "Flux2TurboComfyv2.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux2-dev", + "path": "split_files/loras/Flux_2-Turbo-LoRA_comfyui.safetensors", + "filename": "Flux_2-Turbo-LoRA_comfyui.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux2-dev", + "path": "split_files/text_encoders/mistral_3_small_flux2_bf16.safetensors", + "filename": "mistral_3_small_flux2_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux2-dev", + "path": "split_files/text_encoders/mistral_3_small_flux2_fp4_mixed.safetensors", + "filename": "mistral_3_small_flux2_fp4_mixed.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux2-dev", + "path": "split_files/text_encoders/mistral_3_small_flux2_fp8.safetensors", + "filename": "mistral_3_small_flux2_fp8.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux2-dev", + "path": "split_files/vae/flux2-vae.safetensors", + "filename": "flux2-vae.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image", + "path": "split_files/diffusion_models/z_image_bf16.safetensors", + "filename": "z_image_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image", + "path": "split_files/diffusion_models/z_image_int8_convrot.safetensors", + "filename": "z_image_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image", + "path": "split_files/text_encoders/qwen_3_4b.safetensors", + "filename": "qwen_3_4b.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image", + "path": "split_files/text_encoders/qwen_3_4b_fp4_mixed.safetensors", + "filename": "qwen_3_4b_fp4_mixed.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image", + "path": "split_files/text_encoders/qwen_3_4b_fp8_mixed.safetensors", + "filename": "qwen_3_4b_fp8_mixed.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/z_image", + "path": "split_files/vae/ae.safetensors", + "filename": "ae.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux1-dev", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/flux1-dev", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/flux1-dev", + "path": "flux1-dev-fp8.safetensors", + "filename": "flux1-dev-fp8.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux1-dev", + "path": "flux1-dev.safetensors", + "filename": "flux1-dev.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux1-dev", + "path": "split_files/diffusion_models/flux1-canny-dev.safetensors", + "filename": "flux1-canny-dev.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux1-dev", + "path": "split_files/diffusion_models/flux1-depth-dev-nvfp4.safetensors", + "filename": "flux1-depth-dev-nvfp4.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux1-dev", + "path": "split_files/diffusion_models/flux1-fill-dev.safetensors", + "filename": "flux1-fill-dev.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/flux1-dev", + "path": "split_files/loras/flux1-depth-dev-lora.safetensors", + "filename": "flux1-depth-dev-lora.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/frame_interpolation", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/frame_interpolation", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/frame_interpolation", + "path": "frame_interpolation/film_net_fp16.safetensors", + "filename": "film_net_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/frame_interpolation", + "path": "frame_interpolation/rife_v4.25.safetensors", + "filename": "rife_v4.25.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/frame_interpolation", + "path": "frame_interpolation/rife_v4.25_heavy.safetensors", + "filename": "rife_v4.25_heavy.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/frame_interpolation", + "path": "frame_interpolation/rife_v4.25_lite.safetensors", + "filename": "rife_v4.25_lite.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/frame_interpolation", + "path": "frame_interpolation/rife_v4.26.safetensors", + "filename": "rife_v4.26.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/frame_interpolation", + "path": "frame_interpolation/rife_v4.26_heavy.safetensors", + "filename": "rife_v4.26_heavy.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/sam3.1", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/sam3.1", + "path": "LICENSE", + "filename": "LICENSE", + "size": null + }, + { + "repo_id": "Comfy-Org/sam3.1", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/sam3.1", + "path": "checkpoints/sam3.1_multiplex_fp16.safetensors", + "filename": "sam3.1_multiplex_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3-VL", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3-VL", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3-VL", + "path": "text_encoders/qwen3vl_4b_bf16.safetensors", + "filename": "qwen3vl_4b_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3-VL", + "path": "text_encoders/qwen3vl_4b_fp8_scaled.safetensors", + "filename": "qwen3vl_4b_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3-VL", + "path": "text_encoders/qwen3vl_8b_bf16.safetensors", + "filename": "qwen3vl_8b_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3-VL", + "path": "text_encoders/qwen3vl_8b_fp8_scaled.safetensors", + "filename": "qwen3vl_8b_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3-VL", + "path": "text_encoders/qwen3vl_8b_nvfp4.safetensors", + "filename": "qwen3vl_8b_nvfp4.safetensors", + "size": null + }, { "repo_id": "Comfy-Org/SeedVR2", "path": ".gitattributes", @@ -1410,6 +1741,54 @@ "filename": "seedvr2_ema_vae_fp16.safetensors", "size": null }, + { + "repo_id": "Comfy-Org/Pixal3D", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/Pixal3D", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/Pixal3D", + "path": "clip_vision/dino_v3_L_naf_fp32.safetensors", + "filename": "dino_v3_L_naf_fp32.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Pixal3D", + "path": "diffusion_models/pixal3d_bf16.safetensors", + "filename": "pixal3d_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Pixal3D", + "path": "diffusion_models/pixal3d_int8_convrot.safetensors", + "filename": "pixal3d_int8_convrot.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Pixal3D", + "path": "pixal3d_test_jester.json", + "filename": "pixal3d_test_jester.json", + "size": null + }, + { + "repo_id": "Comfy-Org/Pixal3D", + "path": "vae/trellis_2_shape_vae_bf16.safetensors", + "filename": "trellis_2_shape_vae_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Pixal3D", + "path": "vae/trellis_2_texture_vae_bf16.safetensors", + "filename": "trellis_2_texture_vae_bf16.safetensors", + "size": null + }, { "repo_id": "Comfy-Org/JoyAI-Image-Edit", "path": ".gitattributes", @@ -1452,6 +1831,216 @@ "filename": "wan_2.1_vae.safetensors", "size": null }, + { + "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", + "path": "interiordesignsuperm_v2.safetensors", + "filename": "interiordesignsuperm_v2.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", + "path": "v1-5-pruned-emaonly-fp16.safetensors", + "filename": "v1-5-pruned-emaonly-fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", + "path": "v1-5-pruned-emaonly.safetensors", + "filename": "v1-5-pruned-emaonly.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/hunyuan3D_2.1_repackaged", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/hunyuan3D_2.1_repackaged", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/hunyuan3D_2.1_repackaged", + "path": "hunyuan_3d_v2.1.safetensors", + "filename": "hunyuan_3d_v2.1.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/clip_vision/sigclip_vision_patch14_384.safetensors", + "filename": "sigclip_vision_patch14_384.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/capybara_v0.1.safetensors", + "filename": "capybara_v0.1.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_1080p_sr_distilled_fp16.safetensors", + "filename": "hunyuanvideo1.5_1080p_sr_distilled_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_1080p_sr_distilled_fp8_scaled.safetensors", + "filename": "hunyuanvideo1.5_1080p_sr_distilled_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_cfg_distilled_fp16.safetensors", + "filename": "hunyuanvideo1.5_480p_i2v_cfg_distilled_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_cfg_distilled_fp8_scaled.safetensors", + "filename": "hunyuanvideo1.5_480p_i2v_cfg_distilled_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_fp16.safetensors", + "filename": "hunyuanvideo1.5_480p_i2v_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_step_distilled_fp16.safetensors", + "filename": "hunyuanvideo1.5_480p_i2v_step_distilled_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_step_distilled_fp8_scaled.safetensors", + "filename": "hunyuanvideo1.5_480p_i2v_step_distilled_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_t2v_cfg_distilled_fp16.safetensors", + "filename": "hunyuanvideo1.5_480p_t2v_cfg_distilled_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_t2v_cfg_distilled_fp8_scaled.safetensors", + "filename": "hunyuanvideo1.5_480p_t2v_cfg_distilled_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_t2v_fp16.safetensors", + "filename": "hunyuanvideo1.5_480p_t2v_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_i2v_cfg_distilled_fp16.safetensors", + "filename": "hunyuanvideo1.5_720p_i2v_cfg_distilled_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_i2v_cfg_distilled_fp8_scaled.safetensors", + "filename": "hunyuanvideo1.5_720p_i2v_cfg_distilled_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_i2v_fp16.safetensors", + "filename": "hunyuanvideo1.5_720p_i2v_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_sr_distilled_fp16.safetensors", + "filename": "hunyuanvideo1.5_720p_sr_distilled_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_sr_distilled_fp8_scaled.safetensors", + "filename": "hunyuanvideo1.5_720p_sr_distilled_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_t2v_fp16.safetensors", + "filename": "hunyuanvideo1.5_720p_t2v_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/latent_upscale_models/hunyuanvideo15_latent_upsampler_1080p.safetensors", + "filename": "hunyuanvideo15_latent_upsampler_1080p.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/latent_upscale_models/hunyuanvideo15_latent_upsampler_720p.safetensors", + "filename": "hunyuanvideo15_latent_upsampler_720p.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/loras/hunyuanvideo1.5_t2v_480p_lightx2v_4step_lora_rank_32_bf16.safetensors", + "filename": "hunyuanvideo1.5_t2v_480p_lightx2v_4step_lora_rank_32_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/text_encoders/byt5_small_glyphxl_fp16.safetensors", + "filename": "byt5_small_glyphxl_fp16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/text_encoders/qwen_2.5_vl_7b.safetensors", + "filename": "qwen_2.5_vl_7b.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", + "filename": "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", + "path": "split_files/vae/hunyuanvideo15_vae_fp16.safetensors", + "filename": "hunyuanvideo15_vae_fp16.safetensors", + "size": null + }, { "repo_id": "Comfy-Org/ltx-2", "path": ".gitattributes", @@ -1507,51 +2096,33 @@ "size": null }, { - "repo_id": "Comfy-Org/z_image", + "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", "path": ".gitattributes", "filename": ".gitattributes", "size": null }, { - "repo_id": "Comfy-Org/z_image", - "path": "README.md", - "filename": "README.md", + "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", + "path": "split_files/text_encoders/qwen_3_8b.safetensors", + "filename": "qwen_3_8b.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image", - "path": "split_files/diffusion_models/z_image_bf16.safetensors", - "filename": "z_image_bf16.safetensors", + "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", + "path": "split_files/text_encoders/qwen_3_8b_fp4mixed.safetensors", + "filename": "qwen_3_8b_fp4mixed.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image", - "path": "split_files/diffusion_models/z_image_int8_convrot.safetensors", - "filename": "z_image_int8_convrot.safetensors", + "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", + "path": "split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors", + "filename": "qwen_3_8b_fp8mixed.safetensors", "size": null }, { - "repo_id": "Comfy-Org/z_image", - "path": "split_files/text_encoders/qwen_3_4b.safetensors", - "filename": "qwen_3_4b.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/z_image", - "path": "split_files/text_encoders/qwen_3_4b_fp4_mixed.safetensors", - "filename": "qwen_3_4b_fp4_mixed.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/z_image", - "path": "split_files/text_encoders/qwen_3_4b_fp8_mixed.safetensors", - "filename": "qwen_3_4b_fp8_mixed.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/z_image", - "path": "split_files/vae/ae.safetensors", - "filename": "ae.safetensors", + "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", + "path": "split_files/vae/flux2-vae.safetensors", + "filename": "flux2-vae.safetensors", "size": null }, { @@ -1627,111 +2198,135 @@ "size": null }, { - "repo_id": "Comfy-Org/frame_interpolation", + "repo_id": "Comfy-Org/LongCat-Image", "path": ".gitattributes", "filename": ".gitattributes", "size": null }, { - "repo_id": "Comfy-Org/frame_interpolation", + "repo_id": "Comfy-Org/LongCat-Image", "path": "README.md", "filename": "README.md", "size": null }, { - "repo_id": "Comfy-Org/frame_interpolation", - "path": "frame_interpolation/film_net_fp16.safetensors", - "filename": "film_net_fp16.safetensors", + "repo_id": "Comfy-Org/LongCat-Image", + "path": "split_files/diffusion_models/longcat_image_bf16.safetensors", + "filename": "longcat_image_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/frame_interpolation", - "path": "frame_interpolation/rife_v4.25.safetensors", - "filename": "rife_v4.25.safetensors", + "repo_id": "Comfy-Org/LongCat-Image", + "path": "split_files/diffusion_models/longcat_image_edit_bf16.safetensors", + "filename": "longcat_image_edit_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/frame_interpolation", - "path": "frame_interpolation/rife_v4.25_heavy.safetensors", - "filename": "rife_v4.25_heavy.safetensors", + "repo_id": "Comfy-Org/LongCat-Image", + "path": "split_files/diffusion_models/longcat_image_edit_turbo_bf16.safetensors", + "filename": "longcat_image_edit_turbo_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/frame_interpolation", - "path": "frame_interpolation/rife_v4.25_lite.safetensors", - "filename": "rife_v4.25_lite.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/frame_interpolation", - "path": "frame_interpolation/rife_v4.26.safetensors", - "filename": "rife_v4.26.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/frame_interpolation", - "path": "frame_interpolation/rife_v4.26_heavy.safetensors", - "filename": "rife_v4.26_heavy.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/gemma-4", + "repo_id": "Comfy-Org/ltx-2.3", "path": ".gitattributes", "filename": ".gitattributes", "size": null }, { - "repo_id": "Comfy-Org/gemma-4", + "repo_id": "Comfy-Org/ltx-2.3", "path": "README.md", "filename": "README.md", "size": null }, { - "repo_id": "Comfy-Org/gemma-4", - "path": "text_encoders/gemma4_12b_bf16.safetensors", - "filename": "gemma4_12b_bf16.safetensors", + "repo_id": "Comfy-Org/ltx-2.3", + "path": "split_files/loras/ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", + "filename": "ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", "size": null }, { - "repo_id": "Comfy-Org/gemma-4", - "path": "text_encoders/gemma4_e2b_it_bf16.safetensors", - "filename": "gemma4_e2b_it_bf16.safetensors", + "repo_id": "Comfy-Org/ltx-2.3", + "path": "split_files/loras/ltx-2.3-id-lora-celebvhq-3k.safetensors", + "filename": "ltx-2.3-id-lora-celebvhq-3k.safetensors", "size": null }, { - "repo_id": "Comfy-Org/gemma-4", - "path": "text_encoders/gemma4_e4b_it_bf16.safetensors", - "filename": "gemma4_e4b_it_bf16.safetensors", + "repo_id": "Comfy-Org/ltx-2.3", + "path": "split_files/loras/ltx-2.3-id-lora-talkvid-3k.safetensors", + "filename": "ltx-2.3-id-lora-talkvid-3k.safetensors", "size": null }, { - "repo_id": "Comfy-Org/gemma-4", - "path": "text_encoders/gemma4_e4b_it_fp8_scaled.safetensors", - "filename": "gemma4_e4b_it_fp8_scaled.safetensors", + "repo_id": "Comfy-Org/ltx-2.3", + "path": "split_files/loras/ltx_2.3_22b_distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16.safetensors", + "filename": "ltx_2.3_22b_distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/sam3.1", + "repo_id": "Comfy-Org/BiRefNet", "path": ".gitattributes", "filename": ".gitattributes", "size": null }, { - "repo_id": "Comfy-Org/sam3.1", - "path": "LICENSE", - "filename": "LICENSE", - "size": null - }, - { - "repo_id": "Comfy-Org/sam3.1", + "repo_id": "Comfy-Org/BiRefNet", "path": "README.md", "filename": "README.md", "size": null }, { - "repo_id": "Comfy-Org/sam3.1", - "path": "checkpoints/sam3.1_multiplex_fp16.safetensors", - "filename": "sam3.1_multiplex_fp16.safetensors", + "repo_id": "Comfy-Org/BiRefNet", + "path": "background_removal/birefnet.safetensors", + "filename": "birefnet.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/BiRefNet", + "path": "background_removal/lucida.safetensors", + "filename": "lucida.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Depth-Anything-3", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/Depth-Anything-3", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/Depth-Anything-3", + "path": "convert_da3.py", + "filename": "convert_da3.py", + "size": null + }, + { + "repo_id": "Comfy-Org/Depth-Anything-3", + "path": "geometry_estimation/depth_anything_3_base.safetensors", + "filename": "depth_anything_3_base.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Depth-Anything-3", + "path": "geometry_estimation/depth_anything_3_metric_large.safetensors", + "filename": "depth_anything_3_metric_large.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Depth-Anything-3", + "path": "geometry_estimation/depth_anything_3_mono_large.safetensors", + "filename": "depth_anything_3_mono_large.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Depth-Anything-3", + "path": "geometry_estimation/depth_anything_3_small.safetensors", + "filename": "depth_anything_3_small.safetensors", "size": null }, { @@ -1975,501 +2570,27 @@ "size": null }, { - "repo_id": "Comfy-Org/Qwen3-VL", + "repo_id": "Comfy-Org/sam-3d-body", "path": ".gitattributes", "filename": ".gitattributes", "size": null }, { - "repo_id": "Comfy-Org/Qwen3-VL", + "repo_id": "Comfy-Org/sam-3d-body", "path": "README.md", "filename": "README.md", "size": null }, { - "repo_id": "Comfy-Org/Qwen3-VL", - "path": "text_encoders/qwen3vl_4b_bf16.safetensors", - "filename": "qwen3vl_4b_bf16.safetensors", + "repo_id": "Comfy-Org/sam-3d-body", + "path": "detection/sam_3d_body_dinov3_bf16.safetensors", + "filename": "sam_3d_body_dinov3_bf16.safetensors", "size": null }, { - "repo_id": "Comfy-Org/Qwen3-VL", - "path": "text_encoders/qwen3vl_4b_fp8_scaled.safetensors", - "filename": "qwen3vl_4b_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen3-VL", - "path": "text_encoders/qwen3vl_8b_bf16.safetensors", - "filename": "qwen3vl_8b_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen3-VL", - "path": "text_encoders/qwen3vl_8b_fp8_scaled.safetensors", - "filename": "qwen3vl_8b_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen3-VL", - "path": "text_encoders/qwen3vl_8b_nvfp4.safetensors", - "filename": "qwen3vl_8b_nvfp4.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/SCAIL-2", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/SCAIL-2", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/SCAIL-2", - "path": "diffusion_models/wan2.1_14B_SCAIL_2_fp16.safetensors", - "filename": "wan2.1_14B_SCAIL_2_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/SCAIL-2", - "path": "diffusion_models/wan2.1_14B_SCAIL_2_fp8_scaled.safetensors", - "filename": "wan2.1_14B_SCAIL_2_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/SCAIL-2", - "path": "diffusion_models/wan2.1_14B_SCAIL_2_int8_convrot.safetensors", - "filename": "wan2.1_14B_SCAIL_2_int8_convrot.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/SCAIL-2", - "path": "diffusion_models/wan2.1_14B_SCAIL_2_mxfp8.safetensors", - "filename": "wan2.1_14B_SCAIL_2_mxfp8.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/SCAIL-2", - "path": "diffusion_models/wan2.1_14B_SCAIL_2_nvfp4_mxpf8_mix.safetensors", - "filename": "wan2.1_14B_SCAIL_2_nvfp4_mxpf8_mix.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/SCAIL-2", - "path": "loras/wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", - "filename": "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/SCAIL-2", - "path": "loras/wan2.1_SCAIL_2_relight_lora_bf16.safetensors", - "filename": "wan2.1_SCAIL_2_relight_lora_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", - "path": "interiordesignsuperm_v2.safetensors", - "filename": "interiordesignsuperm_v2.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", - "path": "v1-5-pruned-emaonly-fp16.safetensors", - "filename": "v1-5-pruned-emaonly-fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/stable-diffusion-v1-5-archive", - "path": "v1-5-pruned-emaonly.safetensors", - "filename": "v1-5-pruned-emaonly.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/hunyuan3D_2.1_repackaged", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/hunyuan3D_2.1_repackaged", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/hunyuan3D_2.1_repackaged", - "path": "hunyuan_3d_v2.1.safetensors", - "filename": "hunyuan_3d_v2.1.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/clip_vision/sigclip_vision_patch14_384.safetensors", - "filename": "sigclip_vision_patch14_384.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/capybara_v0.1.safetensors", - "filename": "capybara_v0.1.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_1080p_sr_distilled_fp16.safetensors", - "filename": "hunyuanvideo1.5_1080p_sr_distilled_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_1080p_sr_distilled_fp8_scaled.safetensors", - "filename": "hunyuanvideo1.5_1080p_sr_distilled_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_cfg_distilled_fp16.safetensors", - "filename": "hunyuanvideo1.5_480p_i2v_cfg_distilled_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_cfg_distilled_fp8_scaled.safetensors", - "filename": "hunyuanvideo1.5_480p_i2v_cfg_distilled_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_fp16.safetensors", - "filename": "hunyuanvideo1.5_480p_i2v_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_step_distilled_fp16.safetensors", - "filename": "hunyuanvideo1.5_480p_i2v_step_distilled_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_i2v_step_distilled_fp8_scaled.safetensors", - "filename": "hunyuanvideo1.5_480p_i2v_step_distilled_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_t2v_cfg_distilled_fp16.safetensors", - "filename": "hunyuanvideo1.5_480p_t2v_cfg_distilled_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_t2v_cfg_distilled_fp8_scaled.safetensors", - "filename": "hunyuanvideo1.5_480p_t2v_cfg_distilled_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_480p_t2v_fp16.safetensors", - "filename": "hunyuanvideo1.5_480p_t2v_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_i2v_cfg_distilled_fp16.safetensors", - "filename": "hunyuanvideo1.5_720p_i2v_cfg_distilled_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_i2v_cfg_distilled_fp8_scaled.safetensors", - "filename": "hunyuanvideo1.5_720p_i2v_cfg_distilled_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_i2v_fp16.safetensors", - "filename": "hunyuanvideo1.5_720p_i2v_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_sr_distilled_fp16.safetensors", - "filename": "hunyuanvideo1.5_720p_sr_distilled_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_sr_distilled_fp8_scaled.safetensors", - "filename": "hunyuanvideo1.5_720p_sr_distilled_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/diffusion_models/hunyuanvideo1.5_720p_t2v_fp16.safetensors", - "filename": "hunyuanvideo1.5_720p_t2v_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/latent_upscale_models/hunyuanvideo15_latent_upsampler_1080p.safetensors", - "filename": "hunyuanvideo15_latent_upsampler_1080p.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/latent_upscale_models/hunyuanvideo15_latent_upsampler_720p.safetensors", - "filename": "hunyuanvideo15_latent_upsampler_720p.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/loras/hunyuanvideo1.5_t2v_480p_lightx2v_4step_lora_rank_32_bf16.safetensors", - "filename": "hunyuanvideo1.5_t2v_480p_lightx2v_4step_lora_rank_32_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/text_encoders/byt5_small_glyphxl_fp16.safetensors", - "filename": "byt5_small_glyphxl_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/text_encoders/qwen_2.5_vl_7b.safetensors", - "filename": "qwen_2.5_vl_7b.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "filename": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/HunyuanVideo_1.5_repackaged", - "path": "split_files/vae/hunyuanvideo15_vae_fp16.safetensors", - "filename": "hunyuanvideo15_vae_fp16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", - "path": "split_files/text_encoders/qwen_3_8b.safetensors", - "filename": "qwen_3_8b.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", - "path": "split_files/text_encoders/qwen_3_8b_fp4mixed.safetensors", - "filename": "qwen_3_8b_fp4mixed.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", - "path": "split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors", - "filename": "qwen_3_8b_fp8mixed.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/vae-text-encorder-for-flux-klein-9b", - "path": "split_files/vae/flux2-vae.safetensors", - "filename": "flux2-vae.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/LongCat-Image", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/LongCat-Image", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/LongCat-Image", - "path": "split_files/diffusion_models/longcat_image_bf16.safetensors", - "filename": "longcat_image_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/LongCat-Image", - "path": "split_files/diffusion_models/longcat_image_edit_bf16.safetensors", - "filename": "longcat_image_edit_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/LongCat-Image", - "path": "split_files/diffusion_models/longcat_image_edit_turbo_bf16.safetensors", - "filename": "longcat_image_edit_turbo_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen3.5", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen3.5", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen3.5", - "path": "text_encoders/qwen3.5_2b_bf16.safetensors", - "filename": "qwen3.5_2b_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen3.5", - "path": "text_encoders/qwen3.5_4b_bf16.safetensors", - "filename": "qwen3.5_4b_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Qwen3.5", - "path": "text_encoders/qwen3.5_9b_bf16.safetensors", - "filename": "qwen3.5_9b_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/ltx-2.3", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/ltx-2.3", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/ltx-2.3", - "path": "split_files/loras/ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", - "filename": "ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/ltx-2.3", - "path": "split_files/loras/ltx-2.3-id-lora-celebvhq-3k.safetensors", - "filename": "ltx-2.3-id-lora-celebvhq-3k.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/ltx-2.3", - "path": "split_files/loras/ltx-2.3-id-lora-talkvid-3k.safetensors", - "filename": "ltx-2.3-id-lora-talkvid-3k.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/ltx-2.3", - "path": "split_files/loras/ltx_2.3_22b_distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16.safetensors", - "filename": "ltx_2.3_22b_distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/BiRefNet", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/BiRefNet", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/BiRefNet", - "path": "background_removal/birefnet.safetensors", - "filename": "birefnet.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/BiRefNet", - "path": "background_removal/lucida.safetensors", - "filename": "lucida.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Depth-Anything-3", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/Depth-Anything-3", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/Depth-Anything-3", - "path": "convert_da3.py", - "filename": "convert_da3.py", - "size": null - }, - { - "repo_id": "Comfy-Org/Depth-Anything-3", - "path": "geometry_estimation/depth_anything_3_base.safetensors", - "filename": "depth_anything_3_base.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Depth-Anything-3", - "path": "geometry_estimation/depth_anything_3_metric_large.safetensors", - "filename": "depth_anything_3_metric_large.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Depth-Anything-3", - "path": "geometry_estimation/depth_anything_3_mono_large.safetensors", - "filename": "depth_anything_3_mono_large.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Depth-Anything-3", - "path": "geometry_estimation/depth_anything_3_small.safetensors", - "filename": "depth_anything_3_small.safetensors", + "repo_id": "Comfy-Org/sam-3d-body", + "path": "detection/sam_3d_body_dinov3_int8_convrot.safetensors", + "filename": "sam_3d_body_dinov3_int8_convrot.safetensors", "size": null }, { @@ -2610,54 +2731,6 @@ "filename": "flux1_vae_bf16.safetensors", "size": null }, - { - "repo_id": "Comfy-Org/Pixal3D", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/Pixal3D", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/Pixal3D", - "path": "clip_vision/dino_v3_L_naf_fp32.safetensors", - "filename": "dino_v3_L_naf_fp32.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Pixal3D", - "path": "diffusion_models/pixal3d_bf16.safetensors", - "filename": "pixal3d_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Pixal3D", - "path": "diffusion_models/pixal3d_int8_convrot.safetensors", - "filename": "pixal3d_int8_convrot.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Pixal3D", - "path": "pixal3d_test_jester.json", - "filename": "pixal3d_test_jester.json", - "size": null - }, - { - "repo_id": "Comfy-Org/Pixal3D", - "path": "vae/trellis_2_shape_vae_bf16.safetensors", - "filename": "trellis_2_shape_vae_bf16.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/Pixal3D", - "path": "vae/trellis_2_texture_vae_bf16.safetensors", - "filename": "trellis_2_texture_vae_bf16.safetensors", - "size": null - }, { "repo_id": "Comfy-Org/Anima-LLLite", "path": ".gitattributes", @@ -2730,54 +2803,6 @@ "filename": "anima-lllite-scribble-1.safetensors", "size": null }, - { - "repo_id": "Comfy-Org/flux1-dev", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Comfy-Org/flux1-dev", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Comfy-Org/flux1-dev", - "path": "flux1-dev-fp8.safetensors", - "filename": "flux1-dev-fp8.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux1-dev", - "path": "flux1-dev.safetensors", - "filename": "flux1-dev.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux1-dev", - "path": "split_files/diffusion_models/flux1-canny-dev.safetensors", - "filename": "flux1-canny-dev.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux1-dev", - "path": "split_files/diffusion_models/flux1-depth-dev-nvfp4.safetensors", - "filename": "flux1-depth-dev-nvfp4.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux1-dev", - "path": "split_files/diffusion_models/flux1-fill-dev.safetensors", - "filename": "flux1-fill-dev.safetensors", - "size": null - }, - { - "repo_id": "Comfy-Org/flux1-dev", - "path": "split_files/loras/flux1-depth-dev-lora.safetensors", - "filename": "flux1-depth-dev-lora.safetensors", - "size": null - }, { "repo_id": "Comfy-Org/flux1-schnell", "path": ".gitattributes", @@ -4086,6 +4111,36 @@ "filename": "rt_detr_v4-x-hgnet_fp32.safetensors", "size": null }, + { + "repo_id": "Comfy-Org/Qwen3.5", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3.5", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3.5", + "path": "text_encoders/qwen3.5_2b_bf16.safetensors", + "filename": "qwen3.5_2b_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3.5", + "path": "text_encoders/qwen3.5_4b_bf16.safetensors", + "filename": "qwen3.5_4b_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/Qwen3.5", + "path": "text_encoders/qwen3.5_9b_bf16.safetensors", + "filename": "qwen3.5_9b_bf16.safetensors", + "size": null + }, { "repo_id": "Comfy-Org/causal_forcing_framewise_ComfyUI_repackaged", "path": ".gitattributes", @@ -4116,6 +4171,42 @@ "filename": "causal_forcing-framewise.safetensors", "size": null }, + { + "repo_id": "Comfy-Org/gemma-4", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Comfy-Org/gemma-4", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Comfy-Org/gemma-4", + "path": "text_encoders/gemma4_12b_bf16.safetensors", + "filename": "gemma4_12b_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/gemma-4", + "path": "text_encoders/gemma4_e2b_it_bf16.safetensors", + "filename": "gemma4_e2b_it_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/gemma-4", + "path": "text_encoders/gemma4_e4b_it_bf16.safetensors", + "filename": "gemma4_e4b_it_bf16.safetensors", + "size": null + }, + { + "repo_id": "Comfy-Org/gemma-4", + "path": "text_encoders/gemma4_e4b_it_fp8_scaled.safetensors", + "filename": "gemma4_e4b_it_fp8_scaled.safetensors", + "size": null + }, { "repo_id": "Comfy-Org/ERNIE-Image", "path": ".gitattributes", @@ -4420,24 +4511,28 @@ }, "Kijai": { "author": "Kijai", - "updated_at": 1785617229.1886685, + "updated_at": 1785814860.3609285, "repo_count": 73, "file_count": 932, "repos": [ "Kijai/LTX2.3_comfy", "Kijai/WanVideo_comfy", "Kijai/Wan_ID_V2V_comfy", + "Kijai/WanVideo_comfy_fp8_scaled", "Kijai/MelBandRoFormer_comfy", "Kijai/SUPIR_pruned", "Kijai/ccsr-safetensors", "Kijai/LivePortrait_safetensors", "Kijai/CogVideoX_GGUF", "Kijai/CogVideoX-5b-1.5", + "Kijai/HunyuanVideo_comfy", "Kijai/MMAudio_safetensors", - "Kijai/WanVideo_comfy_fp8_scaled", "Kijai/WanVideo_comfy_GGUF", "Kijai/wav2vec2_safetensors", - "Kijai/Z-Image_comfy_fp8_scaled", + "Kijai/vitpose_comfy", + "Kijai/LongCat-Video_comfy", + "Kijai/LTXV2_comfy", + "Kijai/VCG_comfy", "Kijai/animatediff_motion_director_loras", "Kijai/AnimateLCM-SVD-Comfy", "Kijai/DynamiCrafter_pruned", @@ -4474,7 +4569,6 @@ "Kijai/CogVideoX-VAE", "Kijai/CogVideoX-comfy", "Kijai/FLUX.1-dev-IP-Adapter-safetensors", - "Kijai/HunyuanVideo_comfy", "Kijai/llava-llama-3-8b-text-encoder-tokenizer", "Kijai/Framer_comfy", "Kijai/Cosmos1_ComfyUI", @@ -4487,12 +4581,9 @@ "Kijai/craftsman3d_safetensors", "Kijai/LTXV", "Kijai/QwenImage_experimental", - "Kijai/vitpose_comfy", - "Kijai/LongCat-Video_comfy", + "Kijai/Z-Image_comfy_fp8_scaled", "Kijai/Kandinsky5_comfy", - "Kijai/LTXV2_comfy", "Kijai/Gemma3_comfy", - "Kijai/VCG_comfy", "Kijai/LTX2-IC-LoRAs", "Kijai/hidream-O1-image_comfy", "Kijai/Gemma2_comfy", @@ -6077,354 +6168,6 @@ "filename": "wan_2.1_idv2v_with_normal_depth_int8_convrot.safetensors", "size": null }, - { - "repo_id": "Kijai/MelBandRoFormer_comfy", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/MelBandRoFormer_comfy", - "path": "MelBandRoformer_fp16.safetensors", - "filename": "MelBandRoformer_fp16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MelBandRoFormer_comfy", - "path": "MelBandRoformer_fp32.safetensors", - "filename": "MelBandRoformer_fp32.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MelBandRoFormer_comfy", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Kijai/SUPIR_pruned", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/SUPIR_pruned", - "path": "SUPIR-v0F_fp16.safetensors", - "filename": "SUPIR-v0F_fp16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/SUPIR_pruned", - "path": "SUPIR-v0Q_fp16.safetensors", - "filename": "SUPIR-v0Q_fp16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/ccsr-safetensors", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/ccsr-safetensors", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Kijai/ccsr-safetensors", - "path": "real-world_ccsr-fp16.safetensors", - "filename": "real-world_ccsr-fp16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/ccsr-safetensors", - "path": "real-world_ccsr-fp32.safetensors", - "filename": "real-world_ccsr-fp32.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "animal/appearance_feature_extractor.safetensors", - "filename": "appearance_feature_extractor.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "animal/motion_extractor.safetensors", - "filename": "motion_extractor.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "animal/spade_generator.safetensors", - "filename": "spade_generator.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "animal/stitching_retargeting_module.safetensors", - "filename": "stitching_retargeting_module.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "animal/warping_module.safetensors", - "filename": "warping_module.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "appearance_feature_extractor.safetensors", - "filename": "appearance_feature_extractor.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "landmark.onnx", - "filename": "landmark.onnx", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "landmark_model.pth", - "filename": "landmark_model.pth", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "motion_extractor.safetensors", - "filename": "motion_extractor.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "spade_generator.safetensors", - "filename": "spade_generator.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "stitching_retargeting_module.safetensors", - "filename": "stitching_retargeting_module.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LivePortrait_safetensors", - "path": "warping_module.safetensors", - "filename": "warping_module.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX_GGUF", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX_GGUF", - "path": "CogVideoX_5b_1_5_I2V_GGUF_Q4_0.safetensors", - "filename": "CogVideoX_5b_1_5_I2V_GGUF_Q4_0.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX_GGUF", - "path": "CogVideoX_5b_I2V_GGUF_Q4_0.safetensors", - "filename": "CogVideoX_5b_I2V_GGUF_Q4_0.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX_GGUF", - "path": "CogVideoX_5b_Interpolation_GGUF_Q4_0.safetensors", - "filename": "CogVideoX_5b_Interpolation_GGUF_Q4_0.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX_GGUF", - "path": "CogVideoX_5b_Tora_GGUF_Q4_0.safetensors", - "filename": "CogVideoX_5b_Tora_GGUF_Q4_0.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX_GGUF", - "path": "CogVideoX_5b_fun_1_1_GGUF_Q4_0.safetensors", - "filename": "CogVideoX_5b_fun_1_1_GGUF_Q4_0.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX_GGUF", - "path": "CogVideoX_5b_fun_1_1_Pose_GGUF_Q4_0.safetensors", - "filename": "CogVideoX_5b_fun_1_1_Pose_GGUF_Q4_0.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "LICENSE", - "filename": "LICENSE", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "model_index.json", - "filename": "model_index.json", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "scheduler/scheduler_config.json", - "filename": "scheduler_config.json", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_I2V/config.json", - "filename": "config.json", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_I2V/diffusion_pytorch_model-00001-of-00003.safetensors", - "filename": "diffusion_pytorch_model-00001-of-00003.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_I2V/diffusion_pytorch_model-00002-of-00003.safetensors", - "filename": "diffusion_pytorch_model-00002-of-00003.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_I2V/diffusion_pytorch_model-00003-of-00003.safetensors", - "filename": "diffusion_pytorch_model-00003-of-00003.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_I2V/diffusion_pytorch_model.safetensors.index.json", - "filename": "diffusion_pytorch_model.safetensors.index.json", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_T2V/config.json", - "filename": "config.json", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_T2V/diffusion_pytorch_model-00001-of-00003.safetensors", - "filename": "diffusion_pytorch_model-00001-of-00003.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_T2V/diffusion_pytorch_model-00002-of-00003.safetensors", - "filename": "diffusion_pytorch_model-00002-of-00003.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_T2V/diffusion_pytorch_model-00003-of-00003.safetensors", - "filename": "diffusion_pytorch_model-00003-of-00003.safetensors", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "transformer_T2V/diffusion_pytorch_model.safetensors.index.json", - "filename": "diffusion_pytorch_model.safetensors.index.json", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "vae/config.json", - "filename": "config.json", - "size": null - }, - { - "repo_id": "Kijai/CogVideoX-5b-1.5", - "path": "vae/diffusion_pytorch_model.safetensors", - "filename": "diffusion_pytorch_model.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": "apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors", - "filename": "apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": "apple_DFN5B-CLIP-ViT-H-14-384_fp32.safetensors", - "filename": "apple_DFN5B-CLIP-ViT-H-14-384_fp32.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": "mmaudio_large_44k_v2_fp16.safetensors", - "filename": "mmaudio_large_44k_v2_fp16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": "mmaudio_large_44k_v2_fp32.safetensors", - "filename": "mmaudio_large_44k_v2_fp32.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": "mmaudio_synchformer_fp16.safetensors", - "filename": "mmaudio_synchformer_fp16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": "mmaudio_synchformer_fp32.safetensors", - "filename": "mmaudio_synchformer_fp32.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": "mmaudio_vae_44k_fp16.safetensors", - "filename": "mmaudio_vae_44k_fp16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/MMAudio_safetensors", - "path": "mmaudio_vae_44k_fp32.safetensors", - "filename": "mmaudio_vae_44k_fp32.safetensors", - "size": null - }, { "repo_id": "Kijai/WanVideo_comfy_fp8_scaled", "path": ".gitattributes", @@ -6899,6 +6642,564 @@ "filename": "Wan21-WanMove_fp8_scaled_e4m3fn_KJ.safetensors", "size": null }, + { + "repo_id": "Kijai/MelBandRoFormer_comfy", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/MelBandRoFormer_comfy", + "path": "MelBandRoformer_fp16.safetensors", + "filename": "MelBandRoformer_fp16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MelBandRoFormer_comfy", + "path": "MelBandRoformer_fp32.safetensors", + "filename": "MelBandRoformer_fp32.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MelBandRoFormer_comfy", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Kijai/SUPIR_pruned", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/SUPIR_pruned", + "path": "SUPIR-v0F_fp16.safetensors", + "filename": "SUPIR-v0F_fp16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/SUPIR_pruned", + "path": "SUPIR-v0Q_fp16.safetensors", + "filename": "SUPIR-v0Q_fp16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/ccsr-safetensors", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/ccsr-safetensors", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Kijai/ccsr-safetensors", + "path": "real-world_ccsr-fp16.safetensors", + "filename": "real-world_ccsr-fp16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/ccsr-safetensors", + "path": "real-world_ccsr-fp32.safetensors", + "filename": "real-world_ccsr-fp32.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "animal/appearance_feature_extractor.safetensors", + "filename": "appearance_feature_extractor.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "animal/motion_extractor.safetensors", + "filename": "motion_extractor.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "animal/spade_generator.safetensors", + "filename": "spade_generator.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "animal/stitching_retargeting_module.safetensors", + "filename": "stitching_retargeting_module.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "animal/warping_module.safetensors", + "filename": "warping_module.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "appearance_feature_extractor.safetensors", + "filename": "appearance_feature_extractor.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "landmark.onnx", + "filename": "landmark.onnx", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "landmark_model.pth", + "filename": "landmark_model.pth", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "motion_extractor.safetensors", + "filename": "motion_extractor.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "spade_generator.safetensors", + "filename": "spade_generator.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "stitching_retargeting_module.safetensors", + "filename": "stitching_retargeting_module.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LivePortrait_safetensors", + "path": "warping_module.safetensors", + "filename": "warping_module.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX_GGUF", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX_GGUF", + "path": "CogVideoX_5b_1_5_I2V_GGUF_Q4_0.safetensors", + "filename": "CogVideoX_5b_1_5_I2V_GGUF_Q4_0.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX_GGUF", + "path": "CogVideoX_5b_I2V_GGUF_Q4_0.safetensors", + "filename": "CogVideoX_5b_I2V_GGUF_Q4_0.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX_GGUF", + "path": "CogVideoX_5b_Interpolation_GGUF_Q4_0.safetensors", + "filename": "CogVideoX_5b_Interpolation_GGUF_Q4_0.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX_GGUF", + "path": "CogVideoX_5b_Tora_GGUF_Q4_0.safetensors", + "filename": "CogVideoX_5b_Tora_GGUF_Q4_0.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX_GGUF", + "path": "CogVideoX_5b_fun_1_1_GGUF_Q4_0.safetensors", + "filename": "CogVideoX_5b_fun_1_1_GGUF_Q4_0.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX_GGUF", + "path": "CogVideoX_5b_fun_1_1_Pose_GGUF_Q4_0.safetensors", + "filename": "CogVideoX_5b_fun_1_1_Pose_GGUF_Q4_0.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "LICENSE", + "filename": "LICENSE", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "model_index.json", + "filename": "model_index.json", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "scheduler/scheduler_config.json", + "filename": "scheduler_config.json", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_I2V/config.json", + "filename": "config.json", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_I2V/diffusion_pytorch_model-00001-of-00003.safetensors", + "filename": "diffusion_pytorch_model-00001-of-00003.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_I2V/diffusion_pytorch_model-00002-of-00003.safetensors", + "filename": "diffusion_pytorch_model-00002-of-00003.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_I2V/diffusion_pytorch_model-00003-of-00003.safetensors", + "filename": "diffusion_pytorch_model-00003-of-00003.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_I2V/diffusion_pytorch_model.safetensors.index.json", + "filename": "diffusion_pytorch_model.safetensors.index.json", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_T2V/config.json", + "filename": "config.json", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_T2V/diffusion_pytorch_model-00001-of-00003.safetensors", + "filename": "diffusion_pytorch_model-00001-of-00003.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_T2V/diffusion_pytorch_model-00002-of-00003.safetensors", + "filename": "diffusion_pytorch_model-00002-of-00003.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_T2V/diffusion_pytorch_model-00003-of-00003.safetensors", + "filename": "diffusion_pytorch_model-00003-of-00003.safetensors", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "transformer_T2V/diffusion_pytorch_model.safetensors.index.json", + "filename": "diffusion_pytorch_model.safetensors.index.json", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "vae/config.json", + "filename": "config.json", + "size": null + }, + { + "repo_id": "Kijai/CogVideoX-5b-1.5", + "path": "vae/diffusion_pytorch_model.safetensors", + "filename": "diffusion_pytorch_model.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "FramePackI2V_HY_bf16.safetensors", + "filename": "FramePackI2V_HY_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "FramePackI2V_HY_converted_experimental_fp8_e4m3fn.safetensors", + "filename": "FramePackI2V_HY_converted_experimental_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "FramePackI2V_HY_fp8_e4m3fn.safetensors", + "filename": "FramePackI2V_HY_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "HunyuanI2V_basic_native_workflow_example.json", + "filename": "HunyuanI2V_basic_native_workflow_example.json", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "HunyuanVideo_dashtoon_keyframe_lora_converted_bf16.safetensors", + "filename": "HunyuanVideo_dashtoon_keyframe_lora_converted_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "HunyuanVideo_dashtoon_keyframe_lora_converted_comfy_bf16.safetensors", + "filename": "HunyuanVideo_dashtoon_keyframe_lora_converted_comfy_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "LICENSE", + "filename": "LICENSE", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_720_cfgdistill_bf16.safetensors", + "filename": "hunyuan_video_720_cfgdistill_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_720_cfgdistill_fp8_e4m3fn.safetensors", + "filename": "hunyuan_video_720_cfgdistill_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_FastVideo_720_fp8_e4m3fn.safetensors", + "filename": "hunyuan_video_FastVideo_720_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_I2V-Q3_K_S.gguf", + "filename": "hunyuan_video_I2V-Q3_K_S.gguf", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_I2V-Q4_K_S.gguf", + "filename": "hunyuan_video_I2V-Q4_K_S.gguf", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_I2V-Q6_K.gguf", + "filename": "hunyuan_video_I2V-Q6_K.gguf", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_I2V-Q8_0.gguf", + "filename": "hunyuan_video_I2V-Q8_0.gguf", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_I2V_720_fixed_bf16.safetensors", + "filename": "hunyuan_video_I2V_720_fixed_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_I2V_720_fixed_fp8_e4m3fn.safetensors", + "filename": "hunyuan_video_I2V_720_fixed_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_I2V_fp8_e4m3fn.safetensors", + "filename": "hunyuan_video_I2V_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_I2V_fp8_e5m2.safetensors", + "filename": "hunyuan_video_I2V_fp8_e5m2.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_accvid-t2v-5-steps_fp8_e4m3fn.safetensors", + "filename": "hunyuan_video_accvid-t2v-5-steps_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_accvid_5_steps_lora_rank16_fp8_e4m3fn.safetensors", + "filename": "hunyuan_video_accvid_5_steps_lora_rank16_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_accvid_t2v-5-steps_Q3_K_S.gguf", + "filename": "hunyuan_video_accvid_t2v-5-steps_Q3_K_S.gguf", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_accvid_t2v-5-steps_Q4_K_S.gguf", + "filename": "hunyuan_video_accvid_t2v-5-steps_Q4_K_S.gguf", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_accvid_t2v-5-steps_Q6_K.gguf", + "filename": "hunyuan_video_accvid_t2v-5-steps_Q6_K.gguf", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_accvid_t2v-5-steps_Q8_0.gguf", + "filename": "hunyuan_video_accvid_t2v-5-steps_Q8_0.gguf", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_custom_720p_bf16.safetensors", + "filename": "hunyuan_video_custom_720p_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_custom_720p_fp8_e4m3fn.safetensors", + "filename": "hunyuan_video_custom_720p_fp8_e4m3fn.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_custom_720p_fp8_scaled.safetensors", + "filename": "hunyuan_video_custom_720p_fp8_scaled.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_vae_bf16.safetensors", + "filename": "hunyuan_video_vae_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hunyuan_video_vae_fp32.safetensors", + "filename": "hunyuan_video_vae_fp32.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hyvid_I2V_lora_embrace.safetensors", + "filename": "hyvid_I2V_lora_embrace.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hyvid_I2V_lora_hair_growth.safetensors", + "filename": "hyvid_I2V_lora_hair_growth.safetensors", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hyvid_dashtoon_keyframe_native_example_01.json", + "filename": "hyvid_dashtoon_keyframe_native_example_01.json", + "size": null + }, + { + "repo_id": "Kijai/HunyuanVideo_comfy", + "path": "hyvideo_FastVideo_LoRA-fp8.safetensors", + "filename": "hyvideo_FastVideo_LoRA-fp8.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": "apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors", + "filename": "apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": "apple_DFN5B-CLIP-ViT-H-14-384_fp32.safetensors", + "filename": "apple_DFN5B-CLIP-ViT-H-14-384_fp32.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": "mmaudio_large_44k_v2_fp16.safetensors", + "filename": "mmaudio_large_44k_v2_fp16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": "mmaudio_large_44k_v2_fp32.safetensors", + "filename": "mmaudio_large_44k_v2_fp32.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": "mmaudio_synchformer_fp16.safetensors", + "filename": "mmaudio_synchformer_fp16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": "mmaudio_synchformer_fp32.safetensors", + "filename": "mmaudio_synchformer_fp32.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": "mmaudio_vae_44k_fp16.safetensors", + "filename": "mmaudio_vae_44k_fp16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/MMAudio_safetensors", + "path": "mmaudio_vae_44k_fp32.safetensors", + "filename": "mmaudio_vae_44k_fp32.safetensors", + "size": null + }, { "repo_id": "Kijai/WanVideo_comfy_GGUF", "path": ".gitattributes", @@ -7020,27 +7321,219 @@ "size": null }, { - "repo_id": "Kijai/Z-Image_comfy_fp8_scaled", + "repo_id": "Kijai/vitpose_comfy", "path": ".gitattributes", "filename": ".gitattributes", "size": null }, { - "repo_id": "Kijai/Z-Image_comfy_fp8_scaled", + "repo_id": "Kijai/vitpose_comfy", "path": "README.md", "filename": "README.md", "size": null }, { - "repo_id": "Kijai/Z-Image_comfy_fp8_scaled", - "path": "z-image-turbo_fp8_scaled_e4m3fn_KJ.safetensors", - "filename": "z-image-turbo_fp8_scaled_e4m3fn_KJ.safetensors", + "repo_id": "Kijai/vitpose_comfy", + "path": "onnx/vitpose_h_wholebody_data.bin", + "filename": "vitpose_h_wholebody_data.bin", "size": null }, { - "repo_id": "Kijai/Z-Image_comfy_fp8_scaled", - "path": "z-image-turbo_fp8_scaled_e5m2_KJ.safetensors", - "filename": "z-image-turbo_fp8_scaled_e5m2_KJ.safetensors", + "repo_id": "Kijai/vitpose_comfy", + "path": "onnx/vitpose_h_wholebody_model.onnx", + "filename": "vitpose_h_wholebody_model.onnx", + "size": null + }, + { + "repo_id": "Kijai/LongCat-Video_comfy", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/LongCat-Video_comfy", + "path": "Avatar/LongCat-Avatar-single_fp8_e4m3fn_scaled_mixed_KJ.safetensors", + "filename": "LongCat-Avatar-single_fp8_e4m3fn_scaled_mixed_KJ.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LongCat-Video_comfy", + "path": "Avatar/LongCat-Avatar_comfy_bf16.safetensors", + "filename": "LongCat-Avatar_comfy_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LongCat-Video_comfy", + "path": "LongCat_TI2V_comfy_bf16.safetensors", + "filename": "LongCat_TI2V_comfy_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LongCat-Video_comfy", + "path": "LongCat_TI2V_comfy_fp8_e4m3fn_scaled_KJ.safetensors", + "filename": "LongCat_TI2V_comfy_fp8_e4m3fn_scaled_KJ.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LongCat-Video_comfy", + "path": "LongCat_distill_lora_alpha64_bf16.safetensors", + "filename": "LongCat_distill_lora_alpha64_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LongCat-Video_comfy", + "path": "LongCat_refinement_lora_rank128_bf16.safetensors", + "filename": "LongCat_refinement_lora_rank128_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LongCat-Video_comfy", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "VAE/LTX2_audio_vae_bf16.safetensors", + "filename": "LTX2_audio_vae_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "VAE/LTX2_video_vae_bf16.safetensors", + "filename": "LTX2_video_vae_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "VAE/LTX2_video_vae_old_bf16.safetensors", + "filename": "LTX2_video_vae_old_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "VAE/taeltx_2.safetensors", + "filename": "taeltx_2.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-dev-fp8_transformer_only.safetensors", + "filename": "ltx-2-19b-dev-fp8_transformer_only.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-dev_Q4_K_M.gguf", + "filename": "ltx-2-19b-dev_Q4_K_M.gguf", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-dev_Q8_0.gguf", + "filename": "ltx-2-19b-dev_Q8_0.gguf", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-dev_fp4_transformer_only.safetensors", + "filename": "ltx-2-19b-dev_fp4_transformer_only.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-dev_transformer_only_bf16.safetensors", + "filename": "ltx-2-19b-dev_transformer_only_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-distilled-fp8_transformer_only.safetensors", + "filename": "ltx-2-19b-distilled-fp8_transformer_only.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-distilled_Q4_K_M.gguf", + "filename": "ltx-2-19b-distilled_Q4_K_M.gguf", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-distilled_Q6_K.gguf", + "filename": "ltx-2-19b-distilled_Q6_K.gguf", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-distilled_Q8_0.gguf", + "filename": "ltx-2-19b-distilled_Q8_0.gguf", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "diffusion_models/ltx-2-19b-distilled_transformer_only_bf16.safetensors", + "filename": "ltx-2-19b-distilled_transformer_only_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "loras/ltx-2-19b-distilled-lora-resized_dynamic_fro095_avg_rank_242_bf16.safetensors", + "filename": "ltx-2-19b-distilled-lora-resized_dynamic_fro095_avg_rank_242_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "loras/ltx-2-19b-distilled-lora_resized_dynamic_fro09_avg_rank_175_bf16.safetensors", + "filename": "ltx-2-19b-distilled-lora_resized_dynamic_fro09_avg_rank_175_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "loras/ltx-2-19b-distilled-lora_resized_dynamic_fro09_avg_rank_175_fp8.safetensors", + "filename": "ltx-2-19b-distilled-lora_resized_dynamic_fro09_avg_rank_175_fp8.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "text_encoders/ltx-2-19b-embeddings_connector_dev_bf16.safetensors", + "filename": "ltx-2-19b-embeddings_connector_dev_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/LTXV2_comfy", + "path": "text_encoders/ltx-2-19b-embeddings_connector_distill_bf16.safetensors", + "filename": "ltx-2-19b-embeddings_connector_distill_bf16.safetensors", + "size": null + }, + { + "repo_id": "Kijai/VCG_comfy", + "path": ".gitattributes", + "filename": ".gitattributes", + "size": null + }, + { + "repo_id": "Kijai/VCG_comfy", + "path": "README.md", + "filename": "README.md", + "size": null + }, + { + "repo_id": "Kijai/VCG_comfy", + "path": "checkpoints/vcg_combined_fp16.safetensors", + "filename": "vcg_combined_fp16.safetensors", "size": null }, { @@ -8687,216 +9180,6 @@ "filename": "instantx_flux1_dev_ip_adapter_bf16.safetensors", "size": null }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "FramePackI2V_HY_bf16.safetensors", - "filename": "FramePackI2V_HY_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "FramePackI2V_HY_converted_experimental_fp8_e4m3fn.safetensors", - "filename": "FramePackI2V_HY_converted_experimental_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "FramePackI2V_HY_fp8_e4m3fn.safetensors", - "filename": "FramePackI2V_HY_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "HunyuanI2V_basic_native_workflow_example.json", - "filename": "HunyuanI2V_basic_native_workflow_example.json", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "HunyuanVideo_dashtoon_keyframe_lora_converted_bf16.safetensors", - "filename": "HunyuanVideo_dashtoon_keyframe_lora_converted_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "HunyuanVideo_dashtoon_keyframe_lora_converted_comfy_bf16.safetensors", - "filename": "HunyuanVideo_dashtoon_keyframe_lora_converted_comfy_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "LICENSE", - "filename": "LICENSE", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_720_cfgdistill_bf16.safetensors", - "filename": "hunyuan_video_720_cfgdistill_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_720_cfgdistill_fp8_e4m3fn.safetensors", - "filename": "hunyuan_video_720_cfgdistill_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_FastVideo_720_fp8_e4m3fn.safetensors", - "filename": "hunyuan_video_FastVideo_720_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_I2V-Q3_K_S.gguf", - "filename": "hunyuan_video_I2V-Q3_K_S.gguf", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_I2V-Q4_K_S.gguf", - "filename": "hunyuan_video_I2V-Q4_K_S.gguf", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_I2V-Q6_K.gguf", - "filename": "hunyuan_video_I2V-Q6_K.gguf", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_I2V-Q8_0.gguf", - "filename": "hunyuan_video_I2V-Q8_0.gguf", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_I2V_720_fixed_bf16.safetensors", - "filename": "hunyuan_video_I2V_720_fixed_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_I2V_720_fixed_fp8_e4m3fn.safetensors", - "filename": "hunyuan_video_I2V_720_fixed_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_I2V_fp8_e4m3fn.safetensors", - "filename": "hunyuan_video_I2V_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_I2V_fp8_e5m2.safetensors", - "filename": "hunyuan_video_I2V_fp8_e5m2.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_accvid-t2v-5-steps_fp8_e4m3fn.safetensors", - "filename": "hunyuan_video_accvid-t2v-5-steps_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_accvid_5_steps_lora_rank16_fp8_e4m3fn.safetensors", - "filename": "hunyuan_video_accvid_5_steps_lora_rank16_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_accvid_t2v-5-steps_Q3_K_S.gguf", - "filename": "hunyuan_video_accvid_t2v-5-steps_Q3_K_S.gguf", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_accvid_t2v-5-steps_Q4_K_S.gguf", - "filename": "hunyuan_video_accvid_t2v-5-steps_Q4_K_S.gguf", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_accvid_t2v-5-steps_Q6_K.gguf", - "filename": "hunyuan_video_accvid_t2v-5-steps_Q6_K.gguf", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_accvid_t2v-5-steps_Q8_0.gguf", - "filename": "hunyuan_video_accvid_t2v-5-steps_Q8_0.gguf", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_custom_720p_bf16.safetensors", - "filename": "hunyuan_video_custom_720p_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_custom_720p_fp8_e4m3fn.safetensors", - "filename": "hunyuan_video_custom_720p_fp8_e4m3fn.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_custom_720p_fp8_scaled.safetensors", - "filename": "hunyuan_video_custom_720p_fp8_scaled.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_vae_bf16.safetensors", - "filename": "hunyuan_video_vae_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hunyuan_video_vae_fp32.safetensors", - "filename": "hunyuan_video_vae_fp32.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hyvid_I2V_lora_embrace.safetensors", - "filename": "hyvid_I2V_lora_embrace.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hyvid_I2V_lora_hair_growth.safetensors", - "filename": "hyvid_I2V_lora_hair_growth.safetensors", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hyvid_dashtoon_keyframe_native_example_01.json", - "filename": "hyvid_dashtoon_keyframe_native_example_01.json", - "size": null - }, - { - "repo_id": "Kijai/HunyuanVideo_comfy", - "path": "hyvideo_FastVideo_LoRA-fp8.safetensors", - "filename": "hyvideo_FastVideo_LoRA-fp8.safetensors", - "size": null - }, { "repo_id": "Kijai/llava-llama-3-8b-text-encoder-tokenizer", "path": ".gitattributes", @@ -9330,75 +9613,27 @@ "size": null }, { - "repo_id": "Kijai/vitpose_comfy", + "repo_id": "Kijai/Z-Image_comfy_fp8_scaled", "path": ".gitattributes", "filename": ".gitattributes", "size": null }, { - "repo_id": "Kijai/vitpose_comfy", + "repo_id": "Kijai/Z-Image_comfy_fp8_scaled", "path": "README.md", "filename": "README.md", "size": null }, { - "repo_id": "Kijai/vitpose_comfy", - "path": "onnx/vitpose_h_wholebody_data.bin", - "filename": "vitpose_h_wholebody_data.bin", + "repo_id": "Kijai/Z-Image_comfy_fp8_scaled", + "path": "z-image-turbo_fp8_scaled_e4m3fn_KJ.safetensors", + "filename": "z-image-turbo_fp8_scaled_e4m3fn_KJ.safetensors", "size": null }, { - "repo_id": "Kijai/vitpose_comfy", - "path": "onnx/vitpose_h_wholebody_model.onnx", - "filename": "vitpose_h_wholebody_model.onnx", - "size": null - }, - { - "repo_id": "Kijai/LongCat-Video_comfy", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/LongCat-Video_comfy", - "path": "Avatar/LongCat-Avatar-single_fp8_e4m3fn_scaled_mixed_KJ.safetensors", - "filename": "LongCat-Avatar-single_fp8_e4m3fn_scaled_mixed_KJ.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LongCat-Video_comfy", - "path": "Avatar/LongCat-Avatar_comfy_bf16.safetensors", - "filename": "LongCat-Avatar_comfy_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LongCat-Video_comfy", - "path": "LongCat_TI2V_comfy_bf16.safetensors", - "filename": "LongCat_TI2V_comfy_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LongCat-Video_comfy", - "path": "LongCat_TI2V_comfy_fp8_e4m3fn_scaled_KJ.safetensors", - "filename": "LongCat_TI2V_comfy_fp8_e4m3fn_scaled_KJ.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LongCat-Video_comfy", - "path": "LongCat_distill_lora_alpha64_bf16.safetensors", - "filename": "LongCat_distill_lora_alpha64_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LongCat-Video_comfy", - "path": "LongCat_refinement_lora_rank128_bf16.safetensors", - "filename": "LongCat_refinement_lora_rank128_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LongCat-Video_comfy", - "path": "README.md", - "filename": "README.md", + "repo_id": "Kijai/Z-Image_comfy_fp8_scaled", + "path": "z-image-turbo_fp8_scaled_e5m2_KJ.safetensors", + "filename": "z-image-turbo_fp8_scaled_e5m2_KJ.safetensors", "size": null }, { @@ -9425,132 +9660,6 @@ "filename": "kandinsky5-T2V-pro-5s-distill_fp8_scaled_KJ.safetensors", "size": null }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "VAE/LTX2_audio_vae_bf16.safetensors", - "filename": "LTX2_audio_vae_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "VAE/LTX2_video_vae_bf16.safetensors", - "filename": "LTX2_video_vae_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "VAE/LTX2_video_vae_old_bf16.safetensors", - "filename": "LTX2_video_vae_old_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "VAE/taeltx_2.safetensors", - "filename": "taeltx_2.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-dev-fp8_transformer_only.safetensors", - "filename": "ltx-2-19b-dev-fp8_transformer_only.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-dev_Q4_K_M.gguf", - "filename": "ltx-2-19b-dev_Q4_K_M.gguf", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-dev_Q8_0.gguf", - "filename": "ltx-2-19b-dev_Q8_0.gguf", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-dev_fp4_transformer_only.safetensors", - "filename": "ltx-2-19b-dev_fp4_transformer_only.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-dev_transformer_only_bf16.safetensors", - "filename": "ltx-2-19b-dev_transformer_only_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-distilled-fp8_transformer_only.safetensors", - "filename": "ltx-2-19b-distilled-fp8_transformer_only.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-distilled_Q4_K_M.gguf", - "filename": "ltx-2-19b-distilled_Q4_K_M.gguf", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-distilled_Q6_K.gguf", - "filename": "ltx-2-19b-distilled_Q6_K.gguf", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-distilled_Q8_0.gguf", - "filename": "ltx-2-19b-distilled_Q8_0.gguf", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "diffusion_models/ltx-2-19b-distilled_transformer_only_bf16.safetensors", - "filename": "ltx-2-19b-distilled_transformer_only_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "loras/ltx-2-19b-distilled-lora-resized_dynamic_fro095_avg_rank_242_bf16.safetensors", - "filename": "ltx-2-19b-distilled-lora-resized_dynamic_fro095_avg_rank_242_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "loras/ltx-2-19b-distilled-lora_resized_dynamic_fro09_avg_rank_175_bf16.safetensors", - "filename": "ltx-2-19b-distilled-lora_resized_dynamic_fro09_avg_rank_175_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "loras/ltx-2-19b-distilled-lora_resized_dynamic_fro09_avg_rank_175_fp8.safetensors", - "filename": "ltx-2-19b-distilled-lora_resized_dynamic_fro09_avg_rank_175_fp8.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "text_encoders/ltx-2-19b-embeddings_connector_dev_bf16.safetensors", - "filename": "ltx-2-19b-embeddings_connector_dev_bf16.safetensors", - "size": null - }, - { - "repo_id": "Kijai/LTXV2_comfy", - "path": "text_encoders/ltx-2-19b-embeddings_connector_distill_bf16.safetensors", - "filename": "ltx-2-19b-embeddings_connector_distill_bf16.safetensors", - "size": null - }, { "repo_id": "Kijai/Gemma3_comfy", "path": ".gitattributes", @@ -9563,24 +9672,6 @@ "filename": "Gemma3_4b_it_vision_bf16.safetensors", "size": null }, - { - "repo_id": "Kijai/VCG_comfy", - "path": ".gitattributes", - "filename": ".gitattributes", - "size": null - }, - { - "repo_id": "Kijai/VCG_comfy", - "path": "README.md", - "filename": "README.md", - "size": null - }, - { - "repo_id": "Kijai/VCG_comfy", - "path": "checkpoints/vcg_combined_fp16.safetensors", - "filename": "vcg_combined_fp16.safetensors", - "size": null - }, { "repo_id": "Kijai/LTX2-IC-LoRAs", "path": ".gitattributes", diff --git a/web/css/resolver-main.css b/web/css/resolver-main.css index 1086412..7246e43 100644 --- a/web/css/resolver-main.css +++ b/web/css/resolver-main.css @@ -2471,7 +2471,9 @@ justify-content: center; width: 24px; height: 24px; - background-color: var(--mr-missing-control-bg-hover, rgba(255, 255, 255, 0.06)); + box-sizing: border-box; + background-color: var(--mr-missing-control-bg, rgba(255, 255, 255, 0.035)); + border: 1px solid var(--mr-missing-control-border, rgba(255, 255, 255, 0.105)); border-radius: var(--mr-missing-control-radius, 7px); box-shadow: var(--mr-missing-control-shadow, none); transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); @@ -2479,7 +2481,8 @@ } .mr-link-name-switch:hover .mr-switch-knob { - background-color: var(--mr-missing-control-border-hover, rgba(255, 255, 255, 0.17)); + background-color: var(--mr-missing-control-bg-hover, rgba(255, 255, 255, 0.06)); + border-color: var(--mr-missing-control-border-hover, rgba(255, 255, 255, 0.17)); } .mr-link-name-switch .mr-switch-labels { @@ -2589,12 +2592,13 @@ .mr-link-name-action { display: inline-flex; align-items: center; - justify-content: space-between; - gap: var(--mr-spacing-7); + justify-content: center; + gap: var(--mr-spacing-8); height: var(--mr-download-control-height); min-height: var(--mr-download-control-height); - min-width: 108px; - padding: 0 var(--mr-spacing-12); + width: 100%; + min-width: 82px; + padding: 0 var(--mr-spacing-10); color: var(--mr-text); background: var(--mr-missing-control-bg, rgba(255, 255, 255, 0.035)); border: 1px solid var(--mr-missing-control-border, rgba(255, 255, 255, 0.105)); @@ -2613,7 +2617,8 @@ grid-template-columns: minmax(0, 1fr); align-items: start; gap: var(--mr-spacing-6); - min-width: 108px; + min-width: 82px; + max-width: 82px; width: 100%; } @@ -2627,15 +2632,15 @@ display: inline-flex; align-items: center; justify-content: center; - flex: 0 0 16px; - width: 16px; - height: 16px; + flex: 0 0 var(--mr-font-base); + width: var(--mr-font-base); + height: var(--mr-font-base); } .mr-link-name-action-icon svg { display: block; - width: 16px; - height: 16px; + width: var(--mr-font-base); + height: var(--mr-font-base); } .mr-link-name-action:hover:not(:disabled) { @@ -9572,10 +9577,11 @@ a.mr-image-preview-resource-name:hover { } #model-resolver-modal .mr-missing-detail-pane .mr-download-section .mr-link-name-action { - min-width: 108px; + min-width: 82px; + width: 82px; min-height: var(--mr-missing-field-height, 38px); height: var(--mr-missing-field-height, 38px); - padding: 0 var(--mr-spacing-12); + padding: 0 var(--mr-spacing-10); color: var(--mr-text); background: var(--mr-missing-control-bg, rgba(255, 255, 255, 0.035)); border-color: var(--mr-missing-control-border, rgba(255, 255, 255, 0.105)); diff --git a/web/resolver/actions/resolve_download_methods.js b/web/resolver/actions/resolve_download_methods.js index 64ace78..7bcdb32 100644 --- a/web/resolver/actions/resolve_download_methods.js +++ b/web/resolver/actions/resolve_download_methods.js @@ -2265,13 +2265,15 @@ export const resolveDownloadMethods = { */ async searchOnline(missing, { workflowKey = this.getWorkflowScopedQueueKey(), forceSearch = false, source = null, searchQuery = '' } = {}) { const providedSearchQuery = String(searchQuery || '').trim(); + const searchSha256 = normalizeSha256(providedSearchQuery); const state = this.getSearchStateForWorkflow(workflowKey, missing); - const requestedSearchQuery = providedSearchQuery; + const requestedSearchQuery = searchSha256 ? '' : providedSearchQuery; let filename = requestedSearchQuery || this.getFilenameFromPath(missing.original_path); let category = missing.category || this.getNodeTypeDownloadCategory?.(missing.node_type) || ''; if (providedSearchQuery) { state.inputMode = 'name'; state.manualSearchQuery = providedSearchQuery; + state.lastSearchMode = searchSha256 ? 'sha256' : 'name'; this.persistSearchStateForWorkflow(workflowKey, missing, state); } const missingSearchKey = this.getMissingSearchKey(missing); @@ -2297,7 +2299,7 @@ export const resolveDownloadMethods = { // For URNs, use the resolved file/model name for searching instead of the URN itself // and pass the URN type as category (CivitAI expects specific type names) - if (missing.is_urn && !requestedSearchQuery) { + if (missing.is_urn && !requestedSearchQuery && !searchSha256) { const urnSearchName = missing.civitai_info?.expected_filename || missing.download_source?.filename || missing.civitai_info?.model_name; @@ -2324,7 +2326,7 @@ export const resolveDownloadMethods = { } } - const isUrn = Boolean(missing.is_urn && !requestedSearchQuery); + const isUrn = Boolean(missing.is_urn && !requestedSearchQuery && !searchSha256); const resultsId = `search-results-${missing.node_id}-${missing.widget_index}`; const canUpdateCurrentWorkflow = workflowKey === this.getWorkflowScopedQueueKey(); const resultsDiv = canUpdateCurrentWorkflow @@ -2404,6 +2406,8 @@ export const resolveDownloadMethods = { const tokens = this.getStoredTokens(); const baseSearchData = { filename, + sha256: searchSha256, + search_mode: searchSha256 ? 'sha256' : 'name', category, is_urn: isUrn, base_model_context: baseModelContext, diff --git a/web/resolver/search/search_panel.js b/web/resolver/search/search_panel.js index 46651f4..2340efd 100644 --- a/web/resolver/search/search_panel.js +++ b/web/resolver/search/search_panel.js @@ -412,7 +412,7 @@ export const searchPanelMethods = { ? this.getSearchButtonLabelLines(buttonText).join(' ') : String(buttonText || 'Add'); const icon = mode === 'name' ? getSvgIcon('search') : getSvgIcon('link'); - return `${this.escapeHtml(label)}`; + return `${this.escapeHtml(label)}`; }, renderLinkNameSwitchIcon(mode = 'link') { @@ -454,11 +454,11 @@ export const searchPanelMethods = { const actionHeading = control.querySelector('.mr-link-name-action-heading'); if (actionHeading) actionHeading.textContent = mode === 'name' ? 'Search' : 'Link'; if (input) { - input.placeholder = mode === 'name' ? 'Search by model name...' : 'https://...'; + input.placeholder = mode === 'name' ? 'Model name or SHA-256...' : 'https://...'; if (mode === 'name' && document.activeElement !== input) { input.value = String(currentState.manualSearchQuery || ''); } - input.setAttribute('aria-label', mode === 'name' ? 'Model name' : 'Model URL'); + input.setAttribute('aria-label', mode === 'name' ? 'Model name or SHA-256 hash' : 'Model URL'); } if (actionButton) { const buttonText = mode === 'link'