[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-Comfy-Org--ComfyUI-Manager":3,"tool-Comfy-Org--ComfyUI-Manager":64},[4,17,26,40,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,2,"2026-04-03T11:11:01",[13,14,15],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":23,"last_commit_at":32,"category_tags":33,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,34,35,36,15,37,38,13,39],"数据工具","视频","插件","其他","语言模型","音频",{"id":41,"name":42,"github_repo":43,"description_zh":44,"stars":45,"difficulty_score":10,"last_commit_at":46,"category_tags":47,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,38,37],{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":10,"last_commit_at":54,"category_tags":55,"status":16},519,"PaddleOCR","PaddlePaddle\u002FPaddleOCR","PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来，转换成计算机可读取的结构化数据，让机器真正“看懂”图文内容。\n\n面对海量纸质或电子文档，PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域，它扮演着连接图像与大型语言模型（LLM）的桥梁角色，能将视觉信息直接转化为文本输入，助力智能问答、文档分析等应用场景落地。\n\nPaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显：不仅支持全球 100 多种语言的识别，还能在 Windows、Linux、macOS 等多个系统上运行，并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目，PaddleOCR 既能满足快速集成的需求，也能支撑前沿的视觉语言研究，是处理文字识别任务的理想选择。",74939,"2026-04-05T23:16:38",[38,14,13,37],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":23,"last_commit_at":62,"category_tags":63,"status":16},2471,"tesseract","tesseract-ocr\u002Ftesseract","Tesseract 是一款历史悠久且备受推崇的开源光学字符识别（OCR）引擎，最初由惠普实验室开发，后由 Google 维护，目前由全球社区共同贡献。它的核心功能是将图片中的文字转化为可编辑、可搜索的文本数据，有效解决了从扫描件、照片或 PDF 文档中提取文字信息的难题，是数字化归档和信息自动化的重要基础工具。\n\n在技术层面，Tesseract 展现了强大的适应能力。从版本 4 开始，它引入了基于长短期记忆网络（LSTM）的神经网络 OCR 引擎，显著提升了行识别的准确率；同时，为了兼顾旧有需求，它依然支持传统的字符模式识别引擎。Tesseract 原生支持 UTF-8 编码，开箱即用即可识别超过 100 种语言，并兼容 PNG、JPEG、TIFF 等多种常见图像格式。输出方面，它灵活支持纯文本、hOCR、PDF、TSV 等多种格式，方便后续数据处理。\n\nTesseract 主要面向开发者、研究人员以及需要构建文档处理流程的企业用户。由于它本身是一个命令行工具和库（libtesseract），不包含图形用户界面（GUI），因此最适合具备一定编程能力的技术人员集成到自动化脚本或应用程序中",73286,"2026-04-03T01:56:45",[13,14],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":80,"owner_twitter":81,"owner_website":82,"owner_url":83,"languages":84,"stars":107,"forks":108,"last_commit_at":109,"license":110,"difficulty_score":23,"env_os":111,"env_gpu":112,"env_ram":113,"env_deps":114,"category_tags":121,"github_topics":79,"view_count":122,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":123,"updated_at":124,"faqs":125,"releases":155},2753,"Comfy-Org\u002FComfyUI-Manager","ComfyUI-Manager","ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.","ComfyUI-Manager 是专为 ComfyUI 设计的核心扩展插件，旨在显著提升其易用性与扩展能力。它主要解决了用户在管理海量自定义节点时面临的安装繁琐、版本冲突及信息分散等痛点。通过 ComfyUI-Manager，用户可以轻松在图形界面中完成自定义节点的搜索、安装、卸载、启用与禁用操作，无需手动处理复杂的代码依赖或文件夹结构。此外，它还内置了资源中心（Hub）功能，方便用户一站式获取最新的模型信息与社区动态。\n\n这款工具非常适合所有层级的 ComfyUI 使用者：对于设计师和普通用户，它降低了技术门槛，让创意工作流搭建更加流畅；对于开发者和研究人员，它提供了高效的节点测试与环境管理方案，支持通过 comfy-cli 进行自动化部署，并兼容 uv 加速安装。其独特的技术亮点包括对官方注册表的原生支持、自动化的安全数据迁移机制以及跨平台（Windows\u002FLinux\u002FmacOS）的灵活安装策略。无论是构建个人创作工作室还是维护大型研发项目，ComfyUI-Manager 都是优化工作流不可或缺的得力助手。","# ComfyUI Manager\n\n**ComfyUI-Manager** is an extension designed to enhance the usability of [ComfyUI](https:\u002F\u002Fgithub.com\u002Fcomfyanonymous\u002FComfyUI). It offers management functions to **install, remove, disable, and enable** various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.\n\n![menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_ead2f5b43ae6.jpg)\n\n## NOTICE\n* V3.38: **Security patch** - Manager data migrated to protected path. See [Migration Guide](docs\u002Fen\u002Fv3.38-userdata-security-migration.md).\n* V3.16: Support for `uv` has been added. Set `use_uv` in `config.ini`.\n* V3.10: `double-click feature` is removed\n  * This feature has been moved to https:\u002F\u002Fgithub.com\u002Fltdrdata\u002Fcomfyui-connection-helper\n* V3.3.2: Overhauled. Officially supports [https:\u002F\u002Fregistry.comfy.org\u002F](https:\u002F\u002Fregistry.comfy.org\u002F).\n* You can see whole nodes info on [ComfyUI Nodes Info](https:\u002F\u002Fltdrdata.github.io\u002F) page.\n\n## Installation\n\n### Installation[method1] (General installation method: ComfyUI-Manager only)\n\nTo install ComfyUI-Manager in addition to an existing installation of ComfyUI, you can follow the following steps:\n\n1. Go to `ComfyUI\u002Fcustom_nodes` dir in terminal (cmd)\n2. `git clone https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager comfyui-manager`\n3. Restart ComfyUI\n\n\n### Installation[method2] (Installation for portable ComfyUI version: ComfyUI-Manager only)\n1. install git \n- https:\u002F\u002Fgit-scm.com\u002Fdownload\u002Fwin\n- standalone version  \n- select option: use windows default console window\n2. Download [scripts\u002Finstall-manager-for-portable-version.bat](https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager\u002Fraw\u002Fmain\u002Fscripts\u002Finstall-manager-for-portable-version.bat) into installed `\"ComfyUI_windows_portable\"` directory\n- Don't click. Right-click the link and choose 'Save As...'\n3. Double-click `install-manager-for-portable-version.bat` batch file\n\n![portable-install](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_9fb8fa2de831.jpg)\n\n\n### Installation[method3] (Installation through comfy-cli: install ComfyUI and ComfyUI-Manager at once.)  \n> RECOMMENDED: comfy-cli provides various features to manage ComfyUI from the CLI.\n\n* **prerequisite: python 3, git**\n\nWindows:\n```commandline\npython -m venv venv\nvenv\\Scripts\\activate\npip install comfy-cli\ncomfy install\n```\n\nLinux\u002FmacOS:\n```commandline\npython -m venv venv\n. venv\u002Fbin\u002Factivate\npip install comfy-cli\ncomfy install\n```\n* See also: https:\u002F\u002Fgithub.com\u002FComfy-Org\u002Fcomfy-cli\n\n\n### Installation[method4] (Installation for Linux+venv: ComfyUI + ComfyUI-Manager)\n\nTo install ComfyUI with ComfyUI-Manager on Linux using a venv environment, you can follow these steps:\n* **prerequisite: python-is-python3, python3-venv, git**\n\n1. Download [scripts\u002Finstall-comfyui-venv-linux.sh](https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager\u002Fraw\u002Fmain\u002Fscripts\u002Finstall-comfyui-venv-linux.sh) into empty install directory\n- Don't click. Right-click the link and choose 'Save As...'\n- ComfyUI will be installed in the subdirectory of the specified directory, and the directory will contain the generated executable script.\n2. `chmod +x install-comfyui-venv-linux.sh`\n3. `.\u002Finstall-comfyui-venv-linux.sh`\n\n### Installation Precautions\n* **DO**: `ComfyUI-Manager` files must be accurately located in the path `ComfyUI\u002Fcustom_nodes\u002Fcomfyui-manager`\n  * Installing in a compressed file format is not recommended.\n* **DON'T**: Decompress directly into the `ComfyUI\u002Fcustom_nodes` location, resulting in the Manager contents like `__init__.py` being placed directly in that directory.\n  * You have to remove all ComfyUI-Manager files from `ComfyUI\u002Fcustom_nodes`\n* **DON'T**: In a form where decompression occurs in a path such as `ComfyUI\u002Fcustom_nodes\u002FComfyUI-Manager\u002FComfyUI-Manager`.\n* **DON'T**: In a form where decompression occurs in a path such as `ComfyUI\u002Fcustom_nodes\u002FComfyUI-Manager-main`.\n  * In such cases, `ComfyUI-Manager` may operate, but it won't be recognized within `ComfyUI-Manager`, and updates cannot be performed. It also poses the risk of duplicate installations. Remove it and install properly via `git clone` method.\n\n\nYou can execute ComfyUI by running either `.\u002Frun_gpu.sh` or `.\u002Frun_cpu.sh` depending on your system configuration.\n\n## Colab Notebook\nThis repository provides Colab notebooks that allow you to install and use ComfyUI, including ComfyUI-Manager. To use ComfyUI, [click on this link](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fltdrdata\u002FComfyUI-Manager\u002Fblob\u002Fmain\u002Fnotebooks\u002Fcomfyui_colab_with_manager.ipynb).\n* Support for installing ComfyUI\n* Support for basic installation of ComfyUI-Manager\n* Support for automatically installing dependencies of custom nodes upon restarting Colab notebooks.\n\n\n## How To Use\n\n1. Click \"Manager\" button on main menu\n\n    ![mainmenu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_81b05fc279c6.jpg)\n\n\n2. If you click on 'Install Custom Nodes' or 'Install Models', an installer dialog will open.\n\n    ![menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_ead2f5b43ae6.jpg)\n\n    * There are three DB modes: `DB: Channel (1day cache)`, `DB: Local`, and `DB: Channel (remote)`. \n      * `Channel (1day cache)` utilizes Channel cache information with a validity period of one day to quickly display the list.\n        * This information will be updated when there is no cache, when the cache expires, or when external information is retrieved through the Channel (remote).\n        * Whenever you start ComfyUI anew, this mode is always set as the **default** mode.\n      * `Local` uses information stored locally in ComfyUI-Manager.\n        * This information will be updated only when you update ComfyUI-Manager.\n        * For custom node developers, they should use this mode when registering their nodes in `custom-node-list.json` and testing them.\n      * `Channel (remote)` retrieves information from the remote channel, always displaying the latest list.\n      * In cases where retrieval is not possible due to network errors, it will forcibly use local information.\n\n    * The ```Fetch Updates``` menu retrieves update data for custom nodes locally. Actual updates are applied by clicking the ```Update``` button in the ```Install Custom Nodes``` menu.\n\n3. Click 'Install' or 'Try Install' button.\n\n    ![node-install-dialog](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_d1009466d6e8.jpg)\n\n    ![model-install-dialog](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_fbc0d483e882.jpg)\n\n    * Installed: This item is already installed.\n    * Install: Clicking this button will install the item.\n    * Try Install: This is a custom node of which installation information cannot be confirmed. Click the button to try installing it.\n\n    * If a red background `Channel` indicator appears at the top, it means it is not the default channel. Since the amount of information held is different from the default channel, many custom nodes may not appear in this channel state.\n      * Channel settings have a broad impact, affecting not only the node list but also all functions like \"Update all.\"\n    * Conflicted Nodes with a yellow background show a list of nodes conflicting with other extensions in the respective extension. This issue needs to be addressed by the developer, and users should be aware that due to these conflicts, some nodes may not function correctly and may need to be installed accordingly.\n\n4. Share\n  ![menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_81b05fc279c6.jpg) ![share](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_b90e4dfc62cf.jpg) \n\n  * You can share the workflow by clicking the Share button at the bottom of the main menu or selecting Share Output from the Context Menu of the Image node.\n  * Currently, it supports sharing via [https:\u002F\u002Fcomfyworkflows.com\u002F](https:\u002F\u002Fcomfyworkflows.com\u002F),\n    [https:\u002F\u002Fopenart.ai](https:\u002F\u002Fopenart.ai\u002Fworkflows\u002Fdev), [https:\u002F\u002Fyouml.com](https:\u002F\u002Fyouml.com) \n    as well as through the Matrix channel.\n\n  ![menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_bf6426e2cf43.jpg)\n  \n  * Through the Share settings in the Manager menu, you can configure the behavior of the Share button in the Main menu or Share Output button on Context Menu.\n    * `None`: hide from Main menu\n    * `All`: Show a dialog where the user can select a title for sharing.\n\n\n## Paths\nStarting from V3.38, Manager uses a protected system path for enhanced security.\n\n* \u003CUSER_DIRECTORY>\n  * If executed without any options, the path defaults to ComfyUI\u002Fuser.\n  * It can be set using --user-directory \u003CUSER_DIRECTORY>.\n\n| ComfyUI Version | Manager Path |\n|-----------------|--------------|\n| v0.3.76+ (with System User API) | `\u003CUSER_DIRECTORY>\u002F__manager\u002F` |\n| Older versions | `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002F` |\n\n* Basic config files: `config.ini`\n* Configurable channel lists: `channels.list`\n* Configurable pip overrides: `pip_overrides.json`\n* Configurable pip blacklist: `pip_blacklist.list`\n* Configurable pip auto fix: `pip_auto_fix.list`\n* Saved snapshot files: `snapshots\u002F`\n* Startup script files: `startup-scripts\u002F`\n* Component files: `components\u002F`\n\n> **Note**: See [Migration Guide](docs\u002Fen\u002Fv3.38-userdata-security-migration.md) for upgrade details.\n\n\n## `extra_model_paths.yaml` Configuration\nThe following settings are applied based on the section marked as `is_default`.\n\n* `custom_nodes`: Path for installing custom nodes\n    * Importing does not need to adhere to the path set as `is_default`, but this is the path where custom nodes are installed by the `ComfyUI Nodes Manager`.\n* `download_model_base`: Path for downloading models\n\n\n## Snapshot-Manager\n* When you press `Save snapshot` or use `Update All` on `Manager Menu`, the current installation status snapshot is saved.\n  * Snapshot file dir: `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fsnapshots`\n  * You can rename snapshot file.\n* Press the \"Restore\" button to revert to the installation status of the respective snapshot.\n  * However, for custom nodes not managed by Git, snapshot support is incomplete.\n* When you press `Restore`, it will take effect on the next ComfyUI startup.\n  * The selected snapshot file is saved in `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fstartup-scripts\u002Frestore-snapshot.json`, and upon restarting ComfyUI, the snapshot is applied and then deleted.\n\n![model-install-dialog](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_30d1404eee2c.jpg)\n\n\n## cm-cli: command line tools for power users\n* A tool is provided that allows you to use the features of ComfyUI-Manager without running ComfyUI.\n* For more details, please refer to the [cm-cli documentation](docs\u002Fen\u002Fcm-cli.md).\n\n\n## How to register your custom node into ComfyUI-Manager\n\n* Add an entry to `custom-node-list.json` located in the root of ComfyUI-Manager and submit a Pull Request.\n* NOTE: Before submitting the PR after making changes, please check `Use local DB` and ensure that the extension list loads without any issues in the `Install custom nodes` dialog. Occasionally, missing or extra commas can lead to JSON syntax errors.\n* The remaining JSON will be updated through scripts in the future, so you don't need to worry about it.\n\n\n## Custom node support guide\n\n* **NOTICE:**\n    - You should no longer assume that the GitHub repository name will match the subdirectory name under `custom_nodes`. The name of the subdirectory under `custom_nodes` will now use the normalized name from the `name` field in `pyproject.toml`.\n    - Avoid relying on directory names for imports whenever possible.\n\n* https:\u002F\u002Fdocs.comfy.org\u002Fregistry\u002Foverview\n* https:\u002F\u002Fgithub.com\u002FComfy-Org\u002Frfcs\n\n**Special purpose files** (optional)\n  * `pyproject.toml` - Spec file for comfyregistry.\n  * `node_list.json` - When your custom nodes pattern of NODE_CLASS_MAPPINGS is not conventional, it is used to manually provide a list of nodes for reference. ([example](https:\u002F\u002Fgithub.com\u002FmelMass\u002Fcomfy_mtb\u002Fraw\u002Fmain\u002Fnode_list.json))\n  * `requirements.txt` - When installing, this pip requirements will be installed automatically \n  * `install.py` - When installing, it is automatically called\n  * **All scripts are executed from the root path of the corresponding custom node.**\n\n\n## Component Sharing\n* **Copy & Paste**\n  * [Demo Page](https:\u002F\u002Fltdrdata.github.io\u002Fcomponent-demo\u002F)\n  * When pasting a component from the clipboard, it supports text in the following JSON format. (text\u002Fplain)\n    ```\n    {\n      \"kind\": \"ComfyUI Components\",\n      \"timestamp\": \u003Ccurrent timestamp>,\n      \"components\": \n        {\n          \u003Ccomponent name>: \u003Ccomponent nodedata>\n        }\n    }\n    ```\n  * `\u003Ccurrent timestamp>` Ensure that the timestamp is always unique.\n    * \"components\" should have the same structure as the content of the file stored in `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fcomponents`.\n      * `\u003Ccomponent name>`: The name should be in the format `\u003Cprefix>::\u003Cnode name>`.\n        * `\u003Ccomponent node data>`: In the node data of the group node.\n          * `\u003Cversion>`: Only two formats are allowed: `major.minor.patch` or `major.minor`. (e.g. `1.0`, `2.2.1`)\n          * `\u003Cdatetime>`: Saved time\n          * `\u003Cpackname>`: If the packname is not empty, the category becomes packname\u002Fworkflow, and it is saved in the \u003Cpackname>.pack file in `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fcomponents`.\n          * `\u003Ccategory>`: If there is neither a category nor a packname, it is saved in the components category.\n          ```\n              \"version\":\"1.0\",\n              \"datetime\": 1705390656516,\n              \"packname\": \"mypack\",\n              \"category\": \"util\u002Fpipe\",\n          ```\n* **Drag & Drop**\n  * Dragging and dropping a `.pack` or `.json` file will add the corresponding components.\n  * Example pack: [Impact.pack](misc\u002FImpact.pack)\n\n* Dragging and dropping or pasting a single component will add a node. However, when adding multiple components, nodes will not be added.\n\n\n## Support for installing missing nodes\n\n![missing-menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_954290cf66f7.jpg)\n\n* When you click on the ```Install Missing Custom Nodes``` button in the menu, it displays a list of extension nodes that contain nodes not currently present in the workflow.\n\n![missing-list](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_150035555e30.jpg)\n\n\n# Config\n* You can modify the `config.ini` file to apply the settings for ComfyUI-Manager.\n    * The path to the `config.ini` used by ComfyUI-Manager is displayed in the startup log messages.\n    * See also: [https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager#paths]\n* Configuration options:\n    ```\n    [default]\n    git_exe = \u003CManually specify the path to the git executable. If left empty, the default git executable path will be used.>\n    use_uv = \u003CUse uv instead of pip for dependency installation.>\n    default_cache_as_channel_url = \u003CDetermines whether to retrieve the DB designated as channel_url at startup>\n    bypass_ssl = \u003CSet to True if SSL errors occur to disable SSL.>\n    file_logging = \u003CConfigure whether to create a log file used by ComfyUI-Manager.>\n    windows_selector_event_loop_policy = \u003CIf an event loop error occurs on Windows, set this to True.>\n    model_download_by_agent = \u003CWhen downloading models, use an agent instead of torchvision_download_url.>\n    downgrade_blacklist = \u003CSet a list of packages to prevent downgrades. List them separated by commas.>\n    security_level = \u003CSet the security level => strong|normal|normal-|weak>\n    always_lazy_install = \u003CWhether to perform dependency installation on restart even in environments other than Windows.>\n    network_mode = \u003CSet the network mode => public|private|offline>\n    ```\n\n    * network_mode:\n      - public: An environment that uses a typical public network.\n      - private: An environment that uses a closed network, where a private node DB is configured via `channel_url`. (Uses cache if available)\n      - offline: An environment that does not use any external connections when using an offline network. (Uses cache if available)\n\n\n## Additional Feature\n* Logging to file feature\n  * This feature is enabled by default and can be disabled by setting `file_logging = False` in the `config.ini`.\n\n* Fix node (recreate): When right-clicking on a node and selecting `Fix node (recreate)`, you can recreate the node. The widget's values are reset, while the connections maintain those with the same names.\n  * It is used to correct errors in nodes of old workflows created before, which are incompatible with the version changes of custom nodes.\n\n* Double-Click Node Title: You can set the double-click behavior of nodes in the ComfyUI-Manager menu.\n  * `Copy All Connections`, `Copy Input Connections`: Double-clicking a node copies the connections of the nearest node.\n    * This action targets the nearest node within a straight-line distance of 1000 pixels from the center of the node.\n    * In the case of `Copy All Connections`, it duplicates existing outputs, but since it does not allow duplicate connections, the existing output connections of the original node are disconnected.\n    * This feature copies only the input and output that match the names.\n  \n  * `Possible Input Connections`: It connects all outputs that match the closest type within the specified range.\n    * This connection links to the closest outputs among the nodes located on the left side of the target node.\n    \n  * `Possible(left) + Copy(right)`: When you Double-Click on the left half of the title, it operates as `Possible Input Connections`, and when you Double-Click on the right half, it operates as `Copy All Connections`.\n\n* Prevent downgrade of specific packages\n  * List the package names in the `downgrade_blacklist` section of the `config.ini` file, separating them with commas.\n    * e.g\n    ```\n      downgrade_blacklist = diffusers, kornia\n    ```\n\n* Custom pip mapping\n  * When you create the `pip_overrides.json` file, it changes the installation of specific pip packages to installations defined by the user.\n    * Please refer to the `pip_overrides.json.template` file.\n\n* Prevent the installation of specific pip packages\n  * List the package names one per line in the `pip_blacklist.list` file.\n\n* Automatically Restoring pip Installation\n * If you list pip spec requirements in `pip_auto_fix.list`, similar to `requirements.txt`, it will automatically restore the specified versions when starting ComfyUI or when versions get mismatched during various custom node installations.\n * `--index-url` can be used.\n\n* Use `aria2` as downloader\n  * [howto](docs\u002Fen\u002Fuse_aria2.md)\n\n\n## Environment Variables\n\nThe following features can be configured using environment variables:\n\n* **COMFYUI_PATH**: The installation path of ComfyUI\n* **GITHUB_ENDPOINT**: Reverse proxy configuration for environments with limited access to GitHub\n* **HF_ENDPOINT**: Reverse proxy configuration for environments with limited access to Hugging Face\n\n\n### Example 1:\nRedirecting `https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Impact-Pack` to `https:\u002F\u002Fmirror.ghproxy.com\u002Fhttps:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Impact-Pack`\n\n```\nGITHUB_ENDPOINT=https:\u002F\u002Fmirror.ghproxy.com\u002Fhttps:\u002F\u002Fgithub.com\n```\n\n#### Example 2:\nChanging `https:\u002F\u002Fhuggingface.co\u002Fpath\u002Fto\u002Fsomewhere` to `https:\u002F\u002Fsome-hf-mirror.com\u002Fpath\u002Fto\u002Fsomewhere`\n\n```\nHF_ENDPOINT=https:\u002F\u002Fsome-hf-mirror.com \n```\n\n## Scanner\nWhen you run the `scan.sh` script:\n\n* It updates the `extension-node-map.json`.\n  * To do this, it pulls or clones the custom nodes listed in `custom-node-list.json` into `~\u002F.tmp\u002Fdefault`.\n  * To skip this step, add the `--skip-update` option.\n  * If you want to specify a different path instead of `~\u002F.tmp\u002Fdefault`, run `python scanner.py [path]` directly instead of `scan.sh`.\n\n* It updates the `github-stats.json`.\n  * This uses the GitHub API, so set your token with `export GITHUB_TOKEN=your_token_here` to avoid quickly reaching the rate limit and malfunctioning.\n  * To skip this step, add the `--skip-stat-update` option.\n\n* The `--skip-all` option applies both `--skip-update` and `--skip-stat-update`.\n\n\n## Troubleshooting\n* If your `git.exe` is installed in a specific location other than system git, please install ComfyUI-Manager and run ComfyUI. Then, specify the path including the file name in `git_exe = ` in the `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fconfig.ini` file that is generated.\n* If updating ComfyUI-Manager itself fails, please go to the **ComfyUI-Manager** directory and execute the command `git update-ref refs\u002Fremotes\u002Forigin\u002Fmain a361cc1 && git fetch --all && git pull`.\n* If you encounter the error message `Overlapped Object has pending operation at deallocation on ComfyUI Manager load` under Windows\n  * Edit `config.ini` file: add `windows_selector_event_loop_policy = True`\n* If the `SSL: CERTIFICATE_VERIFY_FAILED` error occurs.\n  * Edit `config.ini` file: add `bypass_ssl = True`\n\n\n## Security policy\n  * Edit `config.ini` file: add `security_level = \u003CLEVEL>`\n    * `strong`\n      * doesn't allow `high` and `middle` level risky feature\n    * `normal`\n      * doesn't allow `high` level risky feature\n      * `middle` level risky feature is available\n    * `normal-`\n      * doesn't allow `high` level risky feature if `--listen` is specified and not starts with `127.`\n      * `middle` level risky feature is available\n    * `weak`\n      * all feature is available\n    \n  * `high` level risky features\n    * `Install via git url`, `pip install`\n    * Installation of custom nodes registered not in the `default channel`.\n    * Fix custom nodes\n  \n  * `middle` level risky features\n    * Uninstall\u002FUpdate\n    * Installation of custom nodes registered in the `default channel`.\n    * Restore\u002FRemove Snapshot\n    * Restart\n  \n  * `low` level risky features\n    * Update ComfyUI\n\n\n# Disclaimer\n\n* This extension simply provides the convenience of installing custom nodes and does not guarantee their proper functioning.\n\n\n## Credit\nComfyUI\u002F[ComfyUI](https:\u002F\u002Fgithub.com\u002Fcomfyanonymous\u002FComfyUI) - A powerful and modular stable diffusion GUI.\n\n**And, for all ComfyUI custom node developers**\n","# ComfyUI 管理器\n\n**ComfyUI-Manager** 是一个旨在提升 [ComfyUI](https:\u002F\u002Fgithub.com\u002Fcomfyanonymous\u002FComfyUI) 易用性的扩展。它提供了管理功能，可以 **安装、移除、禁用和启用** ComfyUI 的各种自定义节点。此外，该扩展还提供了一个中心枢纽功能以及便捷的操作，方便用户访问 ComfyUI 中的各类信息。\n\n![menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_ead2f5b43ae6.jpg)\n\n## 注意事项\n* V3.38：**安全补丁** - 管理器数据已迁移到受保护路径。请参阅 [迁移指南](docs\u002Fen\u002Fv3.38-userdata-security-migration.md)。\n* V3.16：新增对 `uv` 的支持。请在 `config.ini` 中设置 `use_uv`。\n* V3.10：移除了“双击功能”。\n  * 此功能现已迁移到 https:\u002F\u002Fgithub.com\u002Fltdrdata\u002Fcomfyui-connection-helper。\n* V3.3.2：全面重构。正式支持 [https:\u002F\u002Fregistry.comfy.org\u002F](https:\u002F\u002Fregistry.comfy.org\u002F)。\n* 您可以在 [ComfyUI 节点信息](https:\u002F\u002Fltdrdata.github.io\u002F) 页面查看所有节点的详细信息。\n\n## 安装方法\n\n### 安装[方法1]（通用安装方式：仅安装 ComfyUI-Manager）\n\n若要在已有的 ComfyUI 安装基础上添加 ComfyUI-Manager，可按以下步骤操作：\n\n1. 打开终端（cmd），进入 `ComfyUI\u002Fcustom_nodes` 目录。\n2. 运行命令：`git clone https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager comfyui-manager`。\n3. 重启 ComfyUI。\n\n### 安装[方法2]（便携版 ComfyUI 安装方式：仅安装 ComfyUI-Manager）\n1. 安装 Git：\n   - 下载地址：https:\u002F\u002Fgit-scm.com\u002Fdownload\u002Fwin\n   - 选择独立版本，并勾选“使用 Windows 默认控制台窗口”选项。\n2. 将 [scripts\u002Finstall-manager-for-portable-version.bat](https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager\u002Fraw\u002Fmain\u002Fscripts\u002Finstall-manager-for-portable-version.bat) 文件下载到已安装的 `\"ComfyUI_windows_portable\"` 目录中。\n   - 不要直接点击链接，请右键选择“另存为…”。\n3. 双击 `install-manager-for-portable-version.bat` 批处理文件。\n\n![portable-install](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_9fb8fa2de831.jpg)\n\n### 安装[方法3]（通过 comfy-cli 安装：同时安装 ComfyUI 和 ComfyUI-Manager）\n> 推荐使用：comfy-cli 提供了丰富的 CLI 功能来管理 ComfyUI。\n\n* **前提条件：Python 3、Git**\n\nWindows：\n```commandline\npython -m venv venv\nvenv\\Scripts\\activate\npip install comfy-cli\ncomfy install\n```\n\nLinux\u002FmacOS：\n```commandline\npython -m venv venv\n. venv\u002Fbin\u002Factivate\npip install comfy-cli\ncomfy install\n```\n\n* 更多信息请参阅：https:\u002F\u002Fgithub.com\u002FComfy-Org\u002Fcomfy-cli\n\n### 安装[方法4]（适用于 Linux + venv 环境：安装 ComfyUI 和 ComfyUI-Manager）\n若要在 Linux 系统上使用 venv 环境安装 ComfyUI 并集成 ComfyUI-Manager，可按以下步骤操作：\n* **前提条件：Python 3、python3-venv、Git**\n\n1. 将 [scripts\u002Finstall-comfyui-venv-linux.sh](https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager\u002Fraw\u002Fmain\u002Fscripts\u002Finstall-comfyui-venv-linux.sh) 文件下载到空的安装目录中。\n   - 不要直接点击链接，右键选择“另存为…”。\n   - ComfyUI 将被安装在指定目录的子目录中，而该目录将包含生成的可执行脚本。\n2. 运行命令：`chmod +x install-comfyui-venv-linux.sh`。\n3. 运行命令：`.\u002Finstall-comfyui-venv-linux.sh`。\n\n### 安装注意事项\n* **必须遵守**：`ComfyUI-Manager` 文件必须准确放置在 `ComfyUI\u002Fcustom_nodes\u002Fcomfyui-manager` 路径下。\n  * 不建议以压缩包形式进行安装。\n* **切勿**：直接解压到 `ComfyUI\u002Fcustom_nodes` 目录，导致 Manager 内容如 `__init__.py` 直接放置于此目录中。\n  * 必须先从 `ComfyUI\u002Fcustom_nodes` 中移除所有 ComfyUI-Manager 文件。\n* **切勿**：解压后文件路径为 `ComfyUI\u002Fcustom_nodes\u002FComfyUI-Manager\u002FComfyUI-Manager`。\n* **切勿**：解压后文件路径为 `ComfyUI\u002Fcustom_nodes\u002FComfyUI-Manager-main`。\n  * 在这些情况下，虽然 `ComfyUI-Manager` 可能会运行，但它不会被 ComfyUI 识别，也无法进行更新，且存在重复安装的风险。请将其移除，并通过 `git clone` 方法正确安装。\n\n根据您的系统配置，您可以运行 `.\u002Frun_gpu.sh` 或 `.\u002Frun_cpu.sh` 来启动 ComfyUI。\n\n## Colab 笔记本\n本仓库提供了 Colab 笔记本，允许您安装并使用 ComfyUI，包括 ComfyUI-Manager。要使用 ComfyUI，请点击此链接：[https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fltdrdata\u002FComfyUI-Manager\u002Fblob\u002Fmain\u002Fnotebooks\u002Fcomfyui_colab_with_manager.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fltdrdata\u002FComfyUI-Manager\u002Fblob\u002Fmain\u002Fnotebooks\u002Fcomfyui_colab_with_manager.ipynb)。\n* 支持安装 ComfyUI。\n* 支持基本安装 ComfyUI-Manager。\n* 支持在重新启动 Colab 笔记本时自动安装自定义节点的依赖项。\n\n## 使用方法\n\n1. 在主菜单中点击“管理器”按钮\n\n    ![mainmenu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_81b05fc279c6.jpg)\n\n\n2. 如果您点击“安装自定义节点”或“安装模型”，将打开一个安装对话框。\n\n    ![menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_ead2f5b43ae6.jpg)\n\n    * 有三种数据库模式：`DB: 频道（1天缓存）`、`DB: 本地` 和 `DB: 频道（远程）`。\n      * `频道（1天缓存）`利用有效期为一天的频道缓存信息，快速显示列表。\n        * 当没有缓存、缓存过期或通过频道（远程）获取外部信息时，这些信息会被更新。\n        * 每次重新启动 ComfyUI 时，此模式始终设置为**默认**模式。\n      * `本地`使用存储在 ComfyUI-Manager 本地的信息。\n        * 这些信息仅在您更新 ComfyUI-Manager 时才会更新。\n        * 对于自定义节点开发者来说，在将节点注册到 `custom-node-list.json` 并进行测试时，应使用此模式。\n      * `频道（远程）`从远程频道获取信息，始终显示最新列表。\n      * 如果由于网络错误无法检索，则会强制使用本地信息。\n\n    * ```获取更新```菜单会在本地获取自定义节点的更新数据。实际更新则需在```安装自定义节点```菜单中点击```更新```按钮来应用。\n\n3. 点击“安装”或“尝试安装”按钮。\n\n    ![node-install-dialog](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_d1009466d6e8.jpg)\n\n    ![model-install-dialog](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_fbc0d483e882.jpg)\n\n    * 已安装：该项目已安装。\n    * 安装：点击此按钮将安装该项目。\n    * 尝试安装：这是一个无法确认安装信息的自定义节点。点击该按钮以尝试安装。\n\n    * 如果顶部出现红色背景的“频道”指示器，则表示当前并非默认频道。由于所持有的信息量与默认频道不同，许多自定义节点在此频道状态下可能不会显示。\n      * 频道设置影响广泛，不仅会影响节点列表，还会影响“全部更新”等所有功能。\n    * 背景为黄色的冲突节点会列出与相应扩展存在冲突的节点。这个问题需要由开发者解决，用户应注意，由于这些冲突，某些节点可能无法正常工作，因此需要相应地进行安装。\n\n4. 分享\n  ![menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_81b05fc279c6.jpg) ![share](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_b90e4dfc62cf.jpg) \n\n  * 您可以通过点击主菜单底部的“分享”按钮，或从图像节点的上下文菜单中选择“分享输出”来分享工作流。\n  * 目前支持通过 [https:\u002F\u002Fcomfyworkflows.com\u002F](https:\u002F\u002Fcomfyworkflows.com\u002F)、\n    [https:\u002F\u002Fopenart.ai](https:\u002F\u002Fopenart.ai\u002Fworkflows\u002Fdev)、[https:\u002F\u002Fyouml.com](https:\u002F\u002Fyouml.com)\n    以及 Matrix 频道进行分享。\n\n  ![menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_bf6426e2cf43.jpg)\n  \n  * 通过管理器菜单中的“分享设置”，您可以配置主菜单中的“分享”按钮或上下文菜单上的“分享输出”按钮的行为。\n    * `无`：从主菜单中隐藏\n    * `全部`：显示一个对话框，用户可以在其中选择分享标题。\n\n\n## 路径\n自 V3.38 起，管理器使用受保护的系统路径以增强安全性。\n\n* \u003CUSER_DIRECTORY>\n  * 如果不带任何选项运行，默认路径为 ComfyUI\u002Fuser。\n  * 可以使用 --user-directory \u003CUSER_DIRECTORY> 来设置。\n\n| ComfyUI 版本 | 管理器路径 |\n|-----------------|--------------|\n| v0.3.76+（带有系统用户 API） | `\u003CUSER_DIRECTORY>\u002F__manager\u002F` |\n| 较旧版本 | `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002F` |\n\n* 基本配置文件：`config.ini`\n* 可配置的频道列表：`channels.list`\n* 可配置的 pip 替代项：`pip_overrides.json`\n* 可配置的 pip 黑名单：`pip_blacklist.list`\n* 可配置的 pip 自动修复：`pip_auto_fix.list`\n* 保存的快照文件：`snapshots\u002F`\n* 启动脚本文件：`startup-scripts\u002F`\n* 组件文件：`components\u002F`\n\n> **注意**：有关升级详情，请参阅[迁移指南](docs\u002Fen\u002Fv3.38-userdata-security-migration.md)。\n\n\n## `extra_model_paths.yaml` 配置\n以下设置基于标记为 `is_default` 的部分进行应用。\n\n* `custom_nodes`: 自定义节点的安装路径\n    * 导入时无需遵循设置为 `is_default` 的路径，但这是 ComfyUI 节点管理器安装自定义节点的路径。\n* `download_model_base`: 模型下载路径\n\n\n## 快照管理器\n* 当您按下“保存快照”或在“管理器菜单”上使用“全部更新”时，当前的安装状态快照会被保存。\n  * 快照文件目录：`\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fsnapshots`\n  * 您可以重命名快照文件。\n* 按下“恢复”按钮可恢复到相应快照的安装状态。\n  * 但是，对于未由 Git 管理的自定义节点，快照支持并不完整。\n* 按下“恢复”后，将在下次启动 ComfyUI 时生效。\n  * 所选的快照文件会保存在 `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fstartup-scripts\u002Frestore-snapshot.json` 中，重启 ComfyUI 时会应用该快照，随后将其删除。\n\n![model-install-dialog](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_30d1404eee2c.jpg)\n\n\n## cm-cli：面向高级用户的命令行工具\n* 提供了一种工具，允许您在不运行 ComfyUI 的情况下使用 ComfyUI-Manager 的功能。\n* 更多详情请参阅 [cm-cli 文档](docs\u002Fen\u002Fcm-cli.md)。\n\n\n## 如何将您的自定义节点注册到 ComfyUI-Manager 中\n\n* 将条目添加到位于 ComfyUI-Manager 根目录下的 `custom-node-list.json` 文件中，并提交拉取请求。\n* 注意：在进行更改后提交 PR 之前，请务必勾选“使用本地 DB”，并确保在“安装自定义节点”对话框中扩展列表能够正常加载。有时，缺少或多余的逗号会导致 JSON 语法错误。\n* 剩余的 JSON 文件将在未来通过脚本自动更新，因此您无需担心。\n\n## 自定义节点支持指南\n\n* **注意：**\n    - 不应再假定 GitHub 仓库名称会与 `custom_nodes` 目录下的子目录名称一致。`custom_nodes` 目录下的子目录名称将使用 `pyproject.toml` 文件中 `name` 字段的规范化名称。\n    - 尽可能避免依赖目录名称进行导入。\n\n* https:\u002F\u002Fdocs.comfy.org\u002Fregistry\u002Foverview\n* https:\u002F\u002Fgithub.com\u002FComfy-Org\u002Frfcs\n\n**特殊用途文件**（可选）\n  * `pyproject.toml` - ComfyRegistry 的规范文件。\n  - `node_list.json` - 当您的自定义节点 `NODE_CLASS_MAPPINGS` 模式不常规时，用于手动提供节点列表以供参考。（[示例](https:\u002F\u002Fgithub.com\u002FmelMass\u002Fcomfy_mtb\u002Fraw\u002Fmain\u002Fnode_list.json)）\n  * `requirements.txt` - 安装时，此 pip 依赖项将自动安装。\n  * `install.py` - 安装时，它会自动被调用。\n  * **所有脚本均从相应自定义节点的根路径执行。**\n\n\n## 组件共享\n* **复制与粘贴**\n  * [演示页面](https:\u002F\u002Fltdrdata.github.io\u002Fcomponent-demo\u002F)\n  * 从剪贴板粘贴组件时，支持以下 JSON 格式的文本。（text\u002Fplain）\n    ```\n    {\n      \"kind\": \"ComfyUI Components\",\n      \"timestamp\": \u003C当前时间戳>,\n      \"components\": \n        {\n          \u003C组件名称>: \u003C组件节点数据>\n        }\n    }\n    ```\n  * `\u003C当前时间戳>` 确保时间戳始终唯一。\n    * “components” 应具有与存储在 `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fcomponents` 中文件内容相同的结构。\n      * `\u003C组件名称>`：名称应采用 `\u003C前缀>::\u003C节点名称>` 的格式。\n        * `\u003C组件节点数据>`：为组节点的节点数据。\n          * `\u003Cversion>`：仅允许两种格式：`major.minor.patch` 或 `major.minor`。（例如：`1.0`、`2.2.1`）\n          * `\u003Cdatetime>`：保存的时间。\n          * `\u003Cpackname>`：如果 packname 不为空，则类别变为 packname\u002Fworkflow，并保存在 `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fcomponents` 中的 `\u003Cpackname>.pack` 文件中。\n          * `\u003Ccategory>`：如果没有类别或 packname，则保存在 components 类别中。\n          ```\n              \"version\":\"1.0\",\n              \"datetime\": 1705390656516,\n              \"packname\": \"mypack\",\n              \"category\": \"util\u002Fpipe\",\n          ```\n* **拖放**\n  * 拖放 `.pack` 或 `.json` 文件会添加相应的组件。\n  * 示例包：[Impact.pack](misc\u002FImpact.pack)\n\n* 拖放或粘贴单个组件会添加一个节点。然而，当添加多个组件时，不会添加节点。\n\n\n## 支持安装缺失节点\n\n![missing-menu](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_954290cf66f7.jpg)\n\n* 当您点击菜单中的 ```Install Missing Custom Nodes``` 按钮时，它会显示一个包含当前工作流中不存在节点的扩展节点列表。\n\n![missing-list](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_readme_150035555e30.jpg)\n\n\n# 配置\n* 您可以修改 `config.ini` 文件来应用 ComfyUI-Manager 的设置。\n    * ComfyUI-Manager 使用的 `config.ini` 路径会显示在启动日志消息中。\n    * 参见：[https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager#paths]\n* 配置选项：\n    ```\n    [default]\n    git_exe = \u003C手动指定 git 可执行文件的路径。若留空，则使用默认的 git 可执行文件路径。>\n    use_uv = \u003C使用 uv 替代 pip 进行依赖项安装。>\n    default_cache_as_channel_url = \u003C决定是否在启动时从 channel_url 指定的数据库获取数据。>\n    bypass_ssl = \u003C若出现 SSL 错误，将其设置为 True 以禁用 SSL。>\n    file_logging = \u003C配置是否创建 ComfyUI-Manager 使用的日志文件。>\n    windows_selector_event_loop_policy = \u003C若在 Windows 上发生事件循环错误，请将其设置为 True。>\n    model_download_by_agent = \u003C下载模型时，使用代理而非 torchvision_download_url。>\n    downgrade_blacklist = \u003C设置禁止降级的软件包列表。用逗号分隔列出。>\n    security_level = \u003C设置安全级别 => strong|normal|normal-|weak>\n    always_lazy_install = \u003C是否在非 Windows 环境下重启时也执行依赖项安装。>\n    network_mode = \u003C设置网络模式 => public|private|offline>\n    ```\n\n    * network_mode：\n      - public：使用典型公共网络的环境。\n      - private：使用封闭网络的环境，其中通过 `channel_url` 配置了私有节点数据库。（如有缓存则使用）\n      - offline：使用离线网络且不进行任何外部连接的环境。（如有缓存则使用）\n\n## 附加功能\n* 文件日志功能\n  * 此功能默认启用，可通过在 `config.ini` 中将 `file_logging = False` 来禁用。\n\n* 修复节点（重新创建）：右键点击节点并选择“修复节点（重新创建）”时，可以重新创建该节点。小部件的值会被重置，而连接会保留相同名称的连接。\n  * 用于修复旧工作流中与自定义节点版本变更不兼容的节点错误。\n\n* 双击节点标题：您可以在 ComfyUI-Manager 菜单中设置节点的双击行为。\n  * `复制所有连接`、`复制输入连接`：双击节点会复制最近节点的连接。\n    * 此操作针对距离节点中心直线距离不超过1000像素范围内的最近节点。\n    * 在“复制所有连接”的情况下，它会复制现有的输出，但由于不允许重复连接，原始节点的现有输出连接会被断开。\n    * 此功能仅复制名称匹配的输入和输出。\n\n  * `可能的输入连接`：它会连接指定范围内最接近类型的所有输出。\n    * 这种连接会链接到目标节点左侧位置的节点中最近的输出。\n\n  * `可能的（左）+ 复制（右）`：当您双击标题的左半部分时，它会作为“可能的输入连接”运行；当您双击右半部分时，它会作为“复制所有连接”运行。\n\n* 阻止特定包降级\n  * 将包名以逗号分隔列在 `config.ini` 文件的 `downgrade_blacklist` 部分。\n    * 例如：\n    ```\n      downgrade_blacklist = diffusers, kornia\n    ```\n\n* 自定义 pip 映射\n  * 创建 `pip_overrides.json` 文件后，它会将特定 pip 包的安装方式更改为用户定义的安装方式。\n    * 请参考 `pip_overrides.json.template` 文件。\n\n* 阻止安装特定 pip 包\n  * 将包名每行一个列在 `pip_blacklist.list` 文件中。\n\n* 自动恢复 pip 安装\n * 如果您在 `pip_auto_fix.list` 中列出类似于 `requirements.txt` 的 pip 规范要求，它将在启动 ComfyUI 或在各种自定义节点安装过程中版本不匹配时自动恢复指定版本。\n * 可以使用 `--index-url`。\n\n* 使用 `aria2` 作为下载器\n  * [使用方法](docs\u002Fen\u002Fuse_aria2.md)\n\n\n## 环境变量\n\n以下功能可以通过环境变量进行配置：\n\n* **COMFYUI_PATH**：ComfyUI 的安装路径\n* **GITHUB_ENDPOINT**：针对访问 GitHub 受限环境的反向代理配置\n* **HF_ENDPOINT**：针对访问 Hugging Face 受限环境的反向代理配置\n\n\n### 示例 1：\n将 `https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Impact-Pack` 重定向到 `https:\u002F\u002Fmirror.ghproxy.com\u002Fhttps:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Impact-Pack`\n\n```\nGITHUB_ENDPOINT=https:\u002F\u002Fmirror.ghproxy.com\u002Fhttps:\u002F\u002Fgithub.com\n```\n\n#### 示例 2：\n将 `https:\u002F\u002Fhuggingface.co\u002Fpath\u002Fto\u002Fsomewhere` 改为 `https:\u002F\u002Fsome-hf-mirror.com\u002Fpath\u002Fto\u002Fsomewhere`\n\n```\nHF_ENDPOINT=https:\u002F\u002Fsome-hf-mirror.com \n```\n\n## 扫描器\n当您运行 `scan.sh` 脚本时：\n\n* 它会更新 `extension-node-map.json`。\n  * 为此，它会将 `custom-node-list.json` 中列出的自定义节点拉取或克隆到 `~\u002F.tmp\u002Fdefault`。\n  * 若要跳过此步骤，请添加 `--skip-update` 选项。\n  * 如果您想指定不同于 `~\u002F.tmp\u002Fdefault` 的路径，可以直接运行 `python scanner.py [path]`，而不是 `scan.sh`。\n\n* 它会更新 `github-stats.json`。\n  * 这会使用 GitHub API，因此请通过 `export GITHUB_TOKEN=your_token_here` 设置您的令牌，以避免快速达到速率限制而导致故障。\n  * 若要跳过此步骤，请添加 `--skip-stat-update` 选项。\n\n* `--skip-all` 选项同时应用 `--skip-update` 和 `--skip-stat-update`。\n\n\n## 故障排除\n* 如果您的 `git.exe` 安装在系统 Git 之外的特定位置，请先安装 ComfyUI-Manager 并运行 ComfyUI，然后在生成的 `\u003CUSER_DIRECTORY>\u002Fdefault\u002FComfyUI-Manager\u002Fconfig.ini` 文件中，在 `git_exe = ` 后指定包含文件名的路径。\n* 如果更新 ComfyUI-Manager 本身失败，请进入 **ComfyUI-Manager** 目录并执行命令 `git update-ref refs\u002Fremotes\u002Forigin\u002Fmain a361cc1 && git fetch --all && git pull`。\n* 如果在 Windows 下出现错误信息 `Overlapped Object has pending operation at deallocation on ComfyUI Manager load`\n  * 编辑 `config.ini` 文件：添加 `windows_selector_event_loop_policy = True`\n* 如果出现 `SSL: CERTIFICATE_VERIFY_FAILED` 错误。\n  * 编辑 `config.ini` 文件：添加 `bypass_ssl = True`\n\n\n## 安全策略\n  * 编辑 `config.ini` 文件：添加 `security_level = \u003CLEVEL>`\n    * `strong`\n      * 不允许 `high` 和 `middle` 级别的高风险功能\n    * `normal`\n      * 不允许 `high` 级别风险功能\n      * 允许 `middle` 级别风险功能\n    * `normal-`\n      * 如果指定了 `--listen` 且不以 `127.` 开头，则不允许 `high` 级别风险功能\n      * 其他情况允许 `middle` 级别风险功能\n    * `weak`\n      * 所有功能均可使用\n    \n  * `high` 级别风险功能\n    * `通过 git url 安装`、`pip install`\n    * 安装未注册在“默认通道”的自定义节点\n    * 修复自定义节点\n  \n  * `middle` 级别风险功能\n    * 卸载\u002F更新\n    * 安装注册在“默认通道”的自定义节点\n    * 恢复\u002F移除快照\n    * 重启\n  \n  * `low` 级别风险功能\n    * 更新 ComfyUI\n\n\n# 免责声明\n\n* 本扩展程序仅提供安装自定义节点的便利，并不保证其正常运行。\n\n\n## 致谢\nComfyUI\u002F[ComfyUI](https:\u002F\u002Fgithub.com\u002Fcomfyanonymous\u002FComfyUI) - 一个功能强大且模块化的稳定扩散 GUI。\n\n**以及所有 ComfyUI 自定义节点开发者**","# ComfyUI-Manager 快速上手指南\n\nComfyUI-Manager 是 ComfyUI 的核心扩展工具，提供自定义节点（Custom Nodes）和模型的安装、更新、启用\u002F禁用管理功能，并内置资源中心以便快速获取社区资源。\n\n## 环境准备\n\n在开始之前，请确保您的系统满足以下要求：\n\n*   **操作系统**：Windows, Linux, 或 macOS\n*   **基础依赖**：\n    *   Python 3.8+ (推荐 3.10+)\n    *   Git (必须安装并配置到环境变量)\n*   **前置条件**：已安装并可正常运行的 ComfyUI。\n\n> **注意**：从 V3.38 版本起，管理器数据将迁移至受保护的用户目录路径，以提升安全性。\n\n## 安装步骤\n\n您可以根据当前的 ComfyUI 部署方式选择最适合的安装方法。\n\n### 方法一：通用安装（适用于标准 Git 克隆版）\n\n如果您是通过 `git clone` 安装的 ComfyUI，请使用此方法。\n\n1.  打开终端（CMD 或 PowerShell），进入 ComfyUI 的 `custom_nodes` 目录：\n    ```bash\n    cd path\u002Fto\u002FComfyUI\u002Fcustom_nodes\n    ```\n2.  克隆 Manager 仓库（指定文件夹名为 `comfyui-manager` 以避免路径错误）：\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager comfyui-manager\n    ```\n3.  重启 ComfyUI。\n\n### 方法二：便携版安装（适用于 Windows 整合包）\n\n如果您使用的是 `ComfyUI_windows_portable` 版本：\n\n1.  确保已安装 Git，安装时请选择 **\"Use Windows default console window\"** 选项。\n2.  下载安装脚本：\n    *   访问 [install-manager-for-portable-version.bat](https:\u002F\u002Fgithub.com\u002Fltdrdata\u002FComfyUI-Manager\u002Fraw\u002Fmain\u002Fscripts\u002Finstall-manager-for-portable-version.bat)\n    *   **右键点击链接**，选择“另存为...\"，将文件保存到 `ComfyUI_windows_portable` 根目录下。\n3.  双击运行 `install-manager-for-portable-version.bat` 脚本。\n4.  启动 ComfyUI。\n\n### 方法三：使用 comfy-cli 全新安装（推荐）\n\n如果您尚未安装 ComfyUI，推荐使用 `comfy-cli` 一键安装 ComfyUI 及 Manager。\n\n**前置要求**：已安装 Python 3 和 Git。\n\n**Windows:**\n```commandline\npython -m venv venv\nvenv\\Scripts\\activate\npip install comfy-cli\ncomfy install\n```\n\n**Linux\u002FmacOS:**\n```commandline\npython -m venv venv\n. venv\u002Fbin\u002Factivate\npip install comfy-cli\ncomfy install\n```\n\n### ⚠️ 安装注意事项\n\n*   **路径规范**：Manager 文件必须准确位于 `ComfyUI\u002Fcustom_nodes\u002Fcomfyui-manager` 目录下。\n*   **禁止直接解压**：不要将下载的压缩包直接解压到 `custom_nodes` 目录，这会导致 `__init__.py` 等文件层级错误，致使插件无法识别或更新。\n*   **避免嵌套**：确保没有形成 `ComfyUI\u002Fcustom_nodes\u002FComfyUI-Manager\u002FComfyUI-Manager` 这样的嵌套结构。\n\n## 基本使用\n\n安装成功并重启 ComfyUI 后，界面顶部菜单栏会出现 **\"Manager\"** 按钮。\n\n### 1. 安装自定义节点或模型\n\n1.  点击主菜单上的 **Manager** 按钮。\n2.  在弹出的菜单中选择 **Install Custom Nodes**（安装节点）或 **Install Models**（安装模型）。\n3.  在安装对话框中：\n    *   **DB 模式选择**：默认使用 `DB: Channel (1day cache)`，加载速度快且每日更新。若需最新列表可切换为 `DB: Channel (remote)`。\n    *   **搜索与安装**：输入关键词搜索所需资源。\n        *   显示 **Install**：表示未安装，点击即可安装。\n        *   显示 **Installed**：表示已安装。\n        *   显示 **Try Install**：表示无法自动确认安装信息，尝试强制安装。\n4.  安装完成后，根据提示重启 ComfyUI 以生效。\n\n### 2. 更新所有节点\n\n1.  点击 **Manager** -> **Fetch Updates** 获取最新的更新数据。\n2.  点击 **Manager** -> **Update All** 批量更新所有已安装的自定义节点。\n\n### 3. 保存与恢复快照 (Snapshot)\n\n为了防止环境更新导致工作流失效，建议使用快照功能：\n\n1.  **保存快照**：点击 **Manager** -> **Save snapshot**。当前所有节点和模型的安装状态将被记录在 `\u003CUSER_DIRECTORY>\u002F__manager__\u002Fsnapshots` (新版) 或 `default\u002FComfyUI-Manager\u002Fsnapshots` (旧版)。\n2.  **恢复快照**：点击 **Manager** -> **Restore**，选择之前保存的快照文件。\n3.  **生效**：恢复操作将在下次启动 ComfyUI 时自动执行，系统将按照快照记录重新安装或回退特定版本的节点。\n\n### 4. 分享工作流\n\n*   点击主菜单底部的 **Share** 按钮，或在图像节点右键菜单选择 **Share Output**。\n*   支持将工作流一键分享至 ComfyWorkflows, OpenArt, YouML 等平台。","一位数字艺术家正在尝试复现 GitHub 上流行的最新 ComfyUI 工作流，该工作流依赖多个特定的自定义节点来实现复杂的图像生成效果。\n\n### 没有 ComfyUI-Manager 时\n- **手动查找困难**：需要逐个打开工作流文件查看缺失节点名称，再前往 GitHub 搜索对应的仓库地址，过程繁琐且容易出错。\n- **安装配置复杂**：必须手动使用 Git 命令克隆代码到 `custom_nodes` 目录，若遇到依赖冲突或路径错误，需反复排查终端报错。\n- **版本管理混乱**：当原作者更新节点修复 Bug 时，无法直观感知，只能手动重新拉取代码，极易因版本不匹配导致工作流崩溃。\n- **环境清理风险**：想要移除某个测试过的节点时，需手动删除文件夹，稍有不慎就会误删其他重要文件或残留配置。\n\n### 使用 ComfyUI-Manager 后\n- **一键自动补全**：加载工作流时，ComfyUI-Manager 自动识别缺失节点，点击\"Install Missing Custom Nodes\"即可批量完成下载与安装。\n- **可视化操作便捷**：内置扩展商店界面，支持直接搜索、安装、启用或禁用节点，无需接触命令行，大幅降低技术门槛。\n- **智能更新维护**：提供统一的\"Update All\"功能，可一键将所有自定义节点升级至最新版，确保工作流稳定运行。\n- **安全卸载管理**：在管理器列表中勾选即可干净移除不再需要的节点，自动处理相关文件，保持环境整洁有序。\n\nComfyUI-Manager 将原本耗时数小时的环境搭建与维护工作缩短为几分钟的点击操作，让创作者能专注于创意本身而非技术调试。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FComfy-Org_ComfyUI-Manager_ead2f5b4.jpg","Comfy-Org","Comfy Org","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FComfy-Org_bd077766.png","",null,"hello@comfy.org","comfyui","https:\u002F\u002Fcomfy.org","https:\u002F\u002Fgithub.com\u002FComfy-Org",[85,89,93,97,100,104],{"name":86,"color":87,"percentage":88},"Python","#3572A5",55.5,{"name":90,"color":91,"percentage":92},"JavaScript","#f1e05a",39.2,{"name":94,"color":95,"percentage":96},"Jupyter Notebook","#DA5B0B",2.4,{"name":98,"color":99,"percentage":96},"CSS","#663399",{"name":101,"color":102,"percentage":103},"Shell","#89e051",0.3,{"name":105,"color":106,"percentage":103},"Batchfile","#C1F12E",14101,2063,"2026-04-03T11:19:13","GPL-3.0","Windows, Linux, macOS","未说明 (作为 ComfyUI 的扩展插件，其 GPU 需求取决于主程序 ComfyUI 及所安装的具体自定义节点)","未说明",{"notes":115,"python":116,"dependencies":117},"1. 本工具是 ComfyUI 的管理器扩展，必须先安装 ComfyUI 主程序。\n2. 必须安装 Git 以支持节点的克隆和更新。\n3. 文件必须准确位于 `ComfyUI\u002Fcustom_nodes\u002Fcomfyui-manager` 目录下，不支持直接解压覆盖安装。\n4. V3.38 版本起，用户数据迁移至受保护的系统路径（默认为 `\u003CUSER_DIRECTORY>\u002F__manager\u002F`）。\n5. 提供便携式版本（Portable）的一键安装脚本。\n6. 支持通过 `cm-cli` 在不启动 ComfyUI 的情况下使用管理器功能。","3.8+ (README 提及需要 python 3，且 ComfyUI 通常要求 Python 3.8 或更高版本)",[118,119,120],"git","comfy-cli (可选，用于命令行安装)","uv (可选，需在 config.ini 中配置)",[14,36],7,"2026-03-27T02:49:30.150509","2026-04-06T09:43:31.310326",[126,131,136,141,146,151],{"id":127,"question_zh":128,"answer_zh":129,"source_url":130},12747,"遇到“此操作在当前安全级别配置下不允许”的错误，无法下载节点或更新，如何解决？","ComfyUI-Manager 根据版本不同，配置文件路径有所变化：\n1. V3 以下版本：路径为 `ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\config.ini`\n2. V3 及以上版本：路径为 `ComfyUI\\user\\default\\ComfyUI-Manager\\config.ini`\n请找到对应的 `config.ini` 文件，将安全级别（security level）修改为 \"weak\" 或 \"low\"。如果仍然无效，可以尝试彻底禁用安全检查（需谨慎）。\n注意：某些特定节点在执行“尝试修复（Try Fix）”时会临时提高安全级别，这是为了防止潜在风险，全局降低安全级别可能会导致系统不稳定。","https:\u002F\u002Fgithub.com\u002FComfy-Org\u002FComfyUI-Manager\u002Fissues\u002F1049",{"id":132,"question_zh":133,"answer_zh":134,"source_url":135},12748,"安装节点时提示\"Failed to fetch versions from ComfyRegistry\"，但浏览器可以访问 API，怎么办？","这通常是由于网络连接问题导致的，特别是在某些地区无法直接连接 ComfyRegistry。\n解决方案：\n1. 尝试使用付费 VPN 或可靠的代理工具进行网络加速。\n2. 等待官方后续更新，开发团队正在重构架构以移除对缓存的依赖，届时该步骤将被取消。","https:\u002F\u002Fgithub.com\u002FComfy-Org\u002FComfyUI-Manager\u002Fissues\u002F1397",{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},12749,"新版管理器中安装节点的按钮无法点击或无反应，可能是什么原因？","此问题通常与用户本地环境设置有关，而非管理器本身的 Bug。\n常见原因及解决：\n1. **浏览器 SSL 证书问题**：有用户反馈在 Google Chrome 中出现此问题，尝试更换其他浏览器（如 Edge 或 Firefox）加载界面可能解决。\n2. **Python 环境损坏**：如果是便携式版本（Portable），可能是内置 Python 环境损坏。建议重新下载并安装全新的 ComfyUI 便携版。\n3. **手动配置环境**：如果重装便携版无效，建议手动安装 Python 并配置虚拟环境（venv）来运行 ComfyUI。","https:\u002F\u002Fgithub.com\u002FComfy-Org\u002FComfyUI-Manager\u002Fissues\u002F1455",{"id":142,"question_zh":143,"answer_zh":144,"source_url":145},12750,"出现\"[ComfyUI-Manager] Failed to restore numpy\"错误，或者 Numpy 被强制降级到 1.x 版本，如何处理？","这是为了兼容性，管理器默认会将 Numpy 限制在 2.0 以下。如果你需要使用 Numpy 2.x 或修复安装失败：\n1. 找到 `pip_overrides.json` 文件（通常在 ComfyUI-Manager 目录下）。\n2. 添加或修改 Numpy 的配置项，明确指定版本，例如：`\"numpy\": \"numpy==2.2.5\"`。\n3. 确保将 ComfyUI-Manager 更新到最新版本（v3.32.2 或更高），新版本已修复了当用户在 `pip_overrides.json` 中显式指定版本后仍被强制降级的問題。","https:\u002F\u002Fgithub.com\u002FComfy-Org\u002FComfyUI-Manager\u002Fissues\u002F1665",{"id":147,"question_zh":148,"answer_zh":149,"source_url":150},12751,"在\"Install Models\"中安装模型时失败，报错\"SyntaxError: Unexpected end of JSON input\"，怎么解决？","该错误通常由 SSL 验证失败或网络代理配置问题引起。\n解决方法：\n1. **绕过 SSL 验证**：编辑 `ComfyUI-Manager\u002Fconfig.ini` 文件，在 `[default]` 部分添加 `bypass_ssl = True`，然后重启 ComfyUI。\n   配置示例：\n   ```ini\n   [default]\n   bypass_ssl = True\n   ```\n2. **检查代理设置**：\n   - 如果使用代理，确保使用的是有效的代理工具（如 v2rayN），并在系统环境变量中正确配置 `HTTPS_PROXY`。\n   - 如果之前在系统环境变量中配置过代理，尝试先删除该变量。\n   - 检查 `.gitconfig` 文件中的 http\u002Fhttps 代理端口是否与当前代理工具一致，不一致请修改并使用 `ipconfig \u002Fflushdns` 清理 DNS 缓存。","https:\u002F\u002Fgithub.com\u002FComfy-Org\u002FComfyUI-Manager\u002Fissues\u002F156",{"id":152,"question_zh":153,"answer_zh":154,"source_url":135},12752,"控制台不断刷屏\"FETCH ComfyRegistry Data\"进度条，非常烦人，可以关闭吗？","目前该步骤是必要的，因为管理器需要获取注册表数据。\n但是，开发团队正在重构底层架构，未来将不再需要本地缓存机制，届时这个频繁的获取步骤将会被移除。暂时无法通过配置关闭，建议关注后续版本更新。",[]]