Паки нод
Сторонние ноды, сделанные другими людьми: что это, как их ставят и чем опасен чужой код.
Простыми словами
ComfyUI приходит со встроенными нодами (core). Всё остальное приносят паки нод (custom nodes): папки с кодом на Python в custom_nodes/, которые при запуске ComfyUI добавляют новые ноды. Их тысячи: новые семейства моделей раньше, чем их поддержит ядро (WanVideoWrapper), препроцессоры (comfyui_controlnet_aux), загрузчики GGUF, помощники для видео, утилиты.
Как их ставят
- ComfyUI Manager (встроен в ComfyUI Desktop и свежие версии или ставится сам как пак): поиск по реестру, установка, перезапуск ComfyUI. Он умеет поставить и паки, которых не хватает открытому workflow.
- comfy-cli:
comfy node install <имя>. - Руками:
git cloneпака вcustom_nodes/, установка его зависимостей Python в Python самого ComfyUI, перезапуск.
После установки перезапустите ComfyUI, чтобы новые ноды загрузились. Потом в этом приложении выберите Синхронизация ▸ Синхронизировать сейчас, чтобы их увидели библиотека и уроки. Приложение никогда ничего не устанавливает.
Риск
Пак нод это программа. Он работает с теми же правами, что и ComfyUI на вашем компьютере: может читать и писать ваши файлы, ходить в сеть и ставить другие программы. Злонамеренный или небрежный пак может навредить, и были настоящие случаи паков, которые крали данные.
- Выбирайте известные паки с большим числом пользователей и живым репозиторием.
- Ставьте из официального реестра через ComfyUI Manager: у него есть уровни безопасности, и он помечает известные плохие паки.
- Осторожнее с workflow, которому нужно много неизвестных паков.
- Обновляйте ComfyUI и паки и удаляйте те, которыми не пользуетесь.
- Если пробуете много паков, запускайте ComfyUI в отдельном окружении (виртуальное окружение, контейнер или другая учётная запись).
Частые ошибки
- Красные или недостающие ноды в открытом workflow: его паки не установлены или не загрузились (смотрите журнал запуска ComfyUI, «IMPORT FAILED»).
- Два пака ломают друг другу зависимости Python: один из них перестаёт грузиться.
- Ждать, что ноды пака соединятся со встроенными: у некоторых свои типы.
Как помогает приложение
- Библиотека делит ноды на Встроенные и Паки нод.
- Урок, которому нужен пак, говорит Нужен пак нод … и называет недостающие ноды.
- Проверка перечисляет ноды, которых нет в вашем ComfyUI, с классом, который нужно искать.