ComfyUI для начинающих: установка, модели и первый workflow
Содержание
- Что такое ComfyUI и чем он отличается от Forge
- Системные требования (коротко)
- Установка: Portable для Windows, Desktop-версия, Linux
- Структура папок: checkpoints, loras, vae, upscale_models
- ComfyUI Manager: установка и недостающие ноды
- Первый workflow text-to-image: ноды по шагам
- Сохранение, загрузка и импорт workflow (JSON/PNG)
- Безопасность: какие custom nodes не ставить
- Полезные приёмы для первой недели
- Если не запускается — куда смотреть
- Частые вопросы
ComfyUI — бесплатный интерфейс для локальной генерации изображений и видео на вашем компьютере. Вместо привычных полей и вкладок в нём «граф» из блоков-нод, соединённых проводами: загрузка модели, промт, сэмплер, сохранение. Выглядит непривычно, но уже через вечер становится понятно, что это самый гибкий и быстро развивающийся способ работать со Stable Diffusion, Flux и видеомоделями. Ниже — установка ComfyUI пошагово, куда класть модели и LoRA, как включить ComfyUI Manager и собрать первый workflow. Все примеры — с вымышленными взрослыми персонажами (25+).
Коротко
- Для Windows с видеокартой NVIDIA проще всего взять ComfyUI Portable или установщик Comfy Desktop.
- Модели кладутся в ComfyUI/models/checkpoints, LoRA — в models/loras, VAE — в models/vae.
- ComfyUI Manager теперь встроен в ядро: в Desktop он включён сразу, в Portable его включают флагом запуска.
- Первый workflow — встроенный шаблон text-to-image: Load Checkpoint → промты → KSampler → VAE Decode → Save Image.
- Устанавливайте только популярные custom nodes из менеджера: это код, который выполняется на вашем ПК.
Что такое ComfyUI и чем он отличается от Forge
ComfyUI — это нодовый интерфейс. Каждый этап генерации в нём — отдельный блок: один загружает модель, другой превращает текст промта в данные для модели, третий запускает сэмплер, четвёртый переводит результат в картинку и сохраняет её. Блоки соединяются проводами, и вы видите весь процесс целиком. Такой граф называют workflow, и его можно сохранить в файл, отправить другому человеку или загрузить из картинки.
Forge и классический AUTOMATIC1111 устроены иначе: там привычное окно с полем промта, ползунками и вкладками txt2img, img2img, Extras. Это проще для первого знакомства, но менее гибко. Коротко о различиях:
| Критерий | ComfyUI | Forge |
|---|---|---|
| Интерфейс | Граф из нод, всё видно и настраивается | Классические поля и вкладки |
| Порог входа | Выше: нужно понять логику нод | Ниже: знакомо по большинству гайдов |
| Новые модели (Flux, видео) | Поддержка появляется обычно раньше всех | Зависит от форка и обновлений |
| Сложные процессы | Апскейл в два прохода, ControlNet, видео — в одном графе | Через расширения и отдельные вкладки |
| Повторяемость | Workflow сохраняется в файл и в PNG | Параметры сохраняются в PNG, но не весь процесс |
Если вы ещё выбираете интерфейс, подробное сравнение ComfyUI, Forge, AUTOMATIC1111 и Fooocus — в статье какой интерфейс Stable Diffusion выбрать. Общий обзор локальной генерации 18+ и установки через Forge — в гайде Stable Diffusion 18+ локально. Здесь — только ComfyUI.
Системные требования (коротко)
ComfyUI сам по себе лёгкий: основную нагрузку создают модели. Ориентиры такие.
- Видеокарта. Проще всего с NVIDIA: с ней меньше всего проблем и больше всего инструкций. Для моделей SD 1.5 хватает 4–6 ГБ видеопамяти, для SDXL комфортно от 8 ГБ, для тяжёлых моделей и видео — 12–16 ГБ и больше. Это ориентировочные цифры по документации и профильным гайдам: ComfyUI умеет выгружать части модели в оперативную память, поэтому запускается и на картах поскромнее, но медленнее.
- Оперативная память. От 16 ГБ; для видео и крупных моделей лучше 32 ГБ.
- Диск. SSD и запас места: один чекпойнт SDXL занимает несколько гигабайт, а коллекция моделей быстро растёт до десятков гигабайт.
- Система. Windows 10/11, Linux, macOS на Apple Silicon (через Desktop-версию). Для видеокарт AMD есть отдельные варианты установки.
Подробные таблицы по объёму видеопамяти, выбор видеокарты и работа на слабом ноутбуке — в статье видеокарта для Stable Diffusion.
Нет подходящей видеокарты или не хочется разбираться с установкой? Облачный генератор работает в браузере на любом устройстве: модели, LoRA и настройки там уже подготовлены.
Pornworks
Лучший для генерации по тексту
Изображения, GIF и короткие видео по текстовому описанию
- Генерация изображений по тексту: реализм, аниме, арт
- Видео и анимация по описанию сцены
- Апскейл до 4K и готовые шаблоны промтов
- Можно начать бесплатно, без долгой регистрации
- Лучше всего для
- Картинки и видео с нуля по промту
- Бесплатно
- Есть бесплатный старт (лимит генераций)
- Цена
- Тарифы — в обзоре тарифов
Партнёрская ссылка · 18+ · только генерация с нуля
Установка: Portable для Windows, Desktop-версия, Linux
Вариант 1. ComfyUI Portable (Windows)
Portable — это архив, в котором уже есть ComfyUI и собственный Python со всеми зависимостями. Ничего не нужно ставить в систему, а всю папку можно перенести на другой диск или скопировать перед обновлением.
- Обновите драйвер видеокарты NVIDIA до актуальной версии.
- Скачайте портативную сборку со страницы релизов официального репозитория ComfyUI на GitHub. Берите сборку для своей видеокарты и не скачивайте «готовые сборки с моделями» с форумов и файлообменников.
- Распакуйте архив в папку без кириллицы и пробелов в пути, например C:\AI\ComfyUI. Длинные пути с русскими буквами — частая причина ошибок.
- Положите хотя бы одну модель в формате .safetensors в папку ComfyUI\models\checkpoints.
- Запустите файл запуска для видеокарты NVIDIA из корня сборки. Откроется консоль, а затем интерфейс в браузере по локальному адресу.
Консольное окно не закрывайте: это и есть работающий ComfyUI. В нём же выводятся сообщения об ошибках, если что-то пошло не так.
Вариант 2. Comfy Desktop
Desktop — установщик для Windows и macOS. Он сам создаёт окружение, скачивает нужные компоненты, предлагает выбрать папку для моделей и обновляется по стабильному каналу. Для новичка это самый простой путь: меньше ручных действий, а ComfyUI Manager в нём уже включён. Минус — чуть меньше контроля над окружением, чем в Portable, и другая структура папок: путь к моделям вы задаёте при установке.
Вариант 3. Linux и ручная установка
На Linux ComfyUI обычно ставят вручную: клонируют репозиторий, создают виртуальное окружение Python, устанавливают PyTorch под свою видеокарту и зависимости из файла requirements, затем запускают main.py. Порядок команд и версии PyTorch лучше брать из официального README: они меняются вместе с выходом новых версий CUDA и ROCm. Есть и консольная утилита comfy-cli, которая автоматизирует установку и управление.
После первого запуска
- Откройте меню шаблонов и загрузите базовый шаблон генерации изображения по тексту.
- В ноде загрузки модели выберите ваш чекпойнт.
- Введите промт и нажмите кнопку запуска (Run / Queue). Картинка появится в ноде сохранения и в папке output.
Структура папок: checkpoints, loras, vae, upscale_models
Половина вопросов новичков звучит как «ComfyUI не видит модель». Почти всегда файл лежит не в той папке. В Portable-сборке всё находится внутри ComfyUI\models:
| Папка | Что туда класть | Какая нода это загружает |
|---|---|---|
| models/checkpoints | Полные модели (чекпойнты) SD 1.5, SDXL и производных | Load Checkpoint |
| models/diffusion_models | Отдельные диффузионные модели новых семейств (Flux, Z-Image, видеомодели) | Load Diffusion Model |
| models/text_encoders | Текстовые энкодеры для моделей, которые поставляются частями | Load CLIP / DualCLIP |
| models/loras | LoRA-адаптеры стилей и персонажей | Load LoRA |
| models/vae | Отдельные VAE, если их требует модель | Load VAE |
| models/upscale_models | Модели апскейла (4x и др.) | Load Upscale Model |
| models/embeddings | Эмбеддинги (textual inversion) | Подключаются словом в промте |
| models/controlnet | Модели ControlNet | Load ControlNet Model |
После того как вы положили новый файл, обновите список моделей в интерфейсе (или перезапустите ComfyUI). Если модели уже скачаны для Forge или другого интерфейса, не копируйте гигабайты второй раз: у ComfyUI есть файл extra_model_paths.yaml (пример поставляется со сборкой под именем extra_model_paths.yaml.example), в котором можно указать дополнительные папки. Как подключать и настраивать LoRA — в отдельном гайде LoRA для Stable Diffusion.
ComfyUI Manager: установка и недостающие ноды
ComfyUI Manager — менеджер расширений: он ищет, устанавливает и обновляет пользовательские ноды (custom nodes), а также находит ноды, которых не хватает для загруженного чужого workflow. Раньше его ставили отдельно, клонируя репозиторий в папку custom_nodes. Теперь менеджер официально встроен в ядро ComfyUI, но включается по-разному.
- Comfy Desktop. Менеджер уже включён. Он открывается через значок расширений или пункт меню управления расширениями.
- Portable. Один раз установите зависимости менеджера командой из корня сборки: .\python_embeded\python.exe -m pip install -r ComfyUI\manager_requirements.txt. Затем сделайте копию файла запуска и добавьте в строку с main.py флаг —enable-manager. Если нужен прежний интерфейс менеджера, добавьте ещё —enable-manager-legacy-ui.
- Ручная установка. Активируйте окружение, установите зависимости менеджера и запускайте с тем же флагом.
Так описано в официальной документации ComfyUI на сентябрь 2026 года. Процедура менялась уже несколько раз, поэтому, если что-то не совпадает, сверяйтесь с разделом о менеджере в документации.
ComfyUI custom nodes: что это и где они лежат
ComfyUI custom nodes — это дополнительные ноды от сообщества: новые модели, детейлеры, апскейлеры, управление позой, видео. Когда говорят «ноды для ComfyUI» или «comfyui ноды», чаще всего имеют в виду именно их, а не встроенные ноды ядра. Самый безопасный путь comfyui custom nodes install — через менеджер: поиск, установка, перезапуск. Вручную пакет нод кладут в папку custom_nodes внутри папки ComfyUI и перезапускают программу.
Где custom nodes в ComfyUI Desktop? Не в папке с самим приложением, а в рабочей папке, которую вы выбрали при установке (базовый путь). Путь к ней записан в файле настроек Desktop: на Windows он лежит в %APPDATA%\ComfyUI, на macOS — в ~/Library/Application Support/ComfyUI; в новых версиях путь также виден в настройках приложения в разделе системных путей. Внутри рабочей папки и находится custom_nodes.
Как установить недостающие ноды
- Загрузите чужой workflow. Если каких-то нод нет, ComfyUI подсветит их красным и покажет предупреждение.
- Откройте менеджер и выберите поиск недостающих нод.
- Посмотрите, что именно предлагается установить: название, автора, популярность, дату обновления.
- Установите и перезапустите ComfyUI.
Не ставьте всё подряд «на всякий случай». Каждая нода добавляет зависимости, может конфликтовать с другими и замедляет запуск.
Первый workflow text-to-image: ноды по шагам
Базовый шаблон генерации по тексту состоит из семи нод. Разберём, что делает каждая, чтобы дальше собирать любые схемы осознанно. Значения терминов — сэмплер, CFG, seed, VAE — есть в словаре терминов ИИ-генерации.
| Нода | Что делает | Что настроить |
|---|---|---|
| Load Checkpoint | Загружает модель, её текстовый энкодер и VAE | Выбрать чекпойнт |
| CLIP Text Encode (позитивный) | Переводит промт в данные для модели | Текст промта |
| CLIP Text Encode (негативный) | То же для негативного промта | Что исключить |
| Empty Latent Image | Создаёт «пустой холст» нужного размера | Ширина, высота, количество картинок |
| KSampler | Проявляет картинку из шума | Seed, шаги, CFG, сэмплер, планировщик |
| VAE Decode | Переводит результат в обычное изображение | Обычно ничего |
| Save Image | Показывает и сохраняет картинку в output | Префикс имени файла |
Пример первой генерации
- Промт: «photo of an adult woman, 30 years old, long auburn hair, emerald silk dress, standing by a tall window, evening city lights, soft warm light, 85mm lens, detailed skin».
- Негативный промт: «lowres, blurry, bad anatomy, extra fingers, deformed hands, watermark, text».
- Размер: родное разрешение модели. Для SDXL — около мегапикселя, например 832×1216 в портретной ориентации; для SD 1.5 — около 512×768.
- KSampler: начните с рекомендаций из карточки модели. Если их нет, разумный старт — 20–30 шагов, CFG 5–7, сэмплер dpmpp_2m с планировщиком karras или euler.
Сгенерируйте несколько вариантов со случайным seed. Когда появится удачный, зафиксируйте seed в KSampler и меняйте по одной детали промта: так вы увидите, как именно слова влияют на результат.
Как добавить LoRA
Добавьте ноду Load LoRA между Load Checkpoint и нодами промта: провода MODEL и CLIP идут из чекпойнта в LoRA, а уже из LoRA — дальше в KSampler и текстовые энкодеры. Сила LoRA задаётся двумя параметрами, для модели и для текста. Начинайте с умеренных значений и повышайте постепенно.
Сохранение, загрузка и импорт workflow (JSON/PNG)
Одна из самых удобных особенностей ComfyUI — workflow никогда не теряется.
- Сохранение в файл. Через меню Workflow → Save или Export граф сохраняется в JSON-файл. Такие файлы удобно хранить в отдельной папке со своими схемами.
- Сохранение в картинке. Каждое изображение, созданное нодой Save Image, содержит внутри весь граф. Перетащите PNG из папки output в окно ComfyUI — и схема загрузится вместе с промтом, seed и настройками.
- Загрузка чужих workflow. JSON или PNG перетаскиваются в окно так же. Недостающие ноды ставятся через менеджер, недостающие модели нужно скачать вручную и положить в правильную папку.
- Шаблоны. Во встроенном браузере шаблонов есть официальные схемы для популярных моделей: text-to-image, апскейл, Flux, видео. Начинайте с них, а не со случайных схем из интернета.
Обратная сторона: раз PNG хранит граф и промт, любой, кому вы отправите такую картинку, увидит ваш промт и настройки. Перед отправкой пересохраняйте изображение без метаданных.
Безопасность: какие custom nodes не ставить
Пользовательские ноды — это программы на Python с полным доступом к вашему компьютеру. Экосистема огромная и в основном добросовестная, но случаи с вредоносным кодом в расширениях уже были. Несколько правил:
- Ставьте ноды через менеджер и смотрите на популярность, число звёзд и дату последнего обновления. Заброшенные узкоспециализированные расширения от неизвестных авторов — повышенный риск.
- Не устанавливайте ноды по ссылкам из комментариев, чатов и «сборок» с файлообменников.
- Модели скачивайте только в формате .safetensors. Старый формат .ckpt способен выполнить код при загрузке.
- Не запускайте ComfyUI с доступом из интернета: параметры, открывающие интерфейс для сети, используйте только в своей локальной сети и только при необходимости.
- Не ставьте ноды, которые предназначены для обработки фотографий реальных людей: перенос лица и подобные инструменты. Это нарушение закона и чужих прав, и мы такие инструменты не рассматриваем.
- Перед крупным обновлением делайте копию рабочей папки Portable.
Полезные приёмы для первой недели
Горячие клавиши и навигация
- Двойной клик по пустому месту открывает поиск нод: начните вводить название, например «LoRA» или «upscale», и выберите ноду из списка.
- Колесо мыши масштабирует холст, зажатая левая кнопка на пустом месте двигает его.
- Ctrl+Enter ставит текущий workflow в очередь на генерацию.
- Выделение рамкой и группировка. Выделите несколько нод и объедините их в группу с подписью: большие графы так гораздо проще читать.
- Отключение нод. Ноду можно временно выключить (режим bypass), не удаляя её. Удобно, чтобы сравнить результат с LoRA и без неё.
Очередь и пакетная генерация
ComfyUI работает через очередь: каждое нажатие кнопки запуска добавляет задание, и они выполняются по порядку. Это удобно, когда нужно сравнить несколько вариантов. Поставьте в очередь пять заданий с разными промтами и займитесь своими делами — результаты появятся в папке output. Параметр batch_size в ноде Empty Latent Image создаёт несколько картинок за один проход, но расходует больше видеопамяти; на слабых картах лучше ставить в очередь несколько заданий по одной картинке.
ComfyUI пересчитывает только то, что изменилось. Если вы поменяли лишь seed, модель не загружается заново, поэтому повторные генерации идут быстрее первой.
Как обновлять ComfyUI
В Desktop-версии обновления приходят автоматически по стабильному каналу. В Portable в папке сборки есть скрипты обновления — одни обновляют только сам ComfyUI, другие ещё и зависимости Python. Перед обновлением сделайте копию рабочей папки: новые версии иногда ломают совместимость с отдельными custom nodes. Если после обновления что-то перестало работать, вы просто вернётесь к копии и спокойно разберётесь, какая нода виновата.
Как держать порядок
- Храните свои workflow в отдельной папке с понятными именами: «SDXL портрет + апскейл», «Flux базовый».
- Записывайте, какая модель, LoRA и настройки дали удачный результат, — карточки на сайтах со временем исчезают.
- Удаляйте модели, которыми не пользуетесь: один чекпойнт весит несколько гигабайт.
- Следите, чтобы папка output не синхронизировалась с общим облачным хранилищем, если вам важна приватность.
Приватность локальной генерации
Главное преимущество ComfyUI — промты и изображения не покидают ваш компьютер: нет чужих серверов, публичных лент и модерации. Но отсутствие фильтров не отменяет правил: создавайте только вымышленных взрослых персонажей, не используйте внешность реальных людей и помните, что распространение откровенных материалов регулируется законом. Подробнее о правовой стороне — в гайде по локальной генерации 18+.
Типичные ошибки новичков в ComfyUI
- Модель не того семейства. LoRA для SD 1.5 не работает с SDXL, а чекпойнт Flux не загрузится обычной нодой Load Checkpoint, если он поставляется частями. Всегда смотрите, на какой базовой модели основан файл.
- Слишком большое разрешение сразу. Генерация в размере намного больше родного даёт двойные фигуры и лишние конечности. Генерируйте в родном размере, а увеличивайте отдельным проходом апскейла.
- Провод не туда. Негативный промт, подключённый к позитивному входу KSampler, — классика. Если результат странный, проследите провода от каждого текстового энкодера.
- Десятки нод «на всякий случай». Каждое расширение замедляет запуск и может конфликтовать с другими. Ставьте только то, что нужно для конкретной задачи.
- Чужой сложный workflow как первый опыт. Граф из сотни нод с десятком расширений трудно понять и починить. Начните со встроенных шаблонов и усложняйте постепенно.
Эти ошибки совершает почти каждый, и все они исправляются за минуты, если знать, куда смотреть. Главное — менять одну вещь за раз и проверять результат.
Если не запускается — куда смотреть
Первое место, куда стоит смотреть, — консольное окно. Там всегда есть текст ошибки, и по нему почти любую проблему можно найти за пару минут.
- Интерфейс не открывается — посмотрите последние строки консоли: часто это ошибка импорта какой-то custom node. Временно переименуйте её папку в custom_nodes и запустите снова.
- «Torch not compiled with CUDA enabled» — установлена версия PyTorch без поддержки видеокарты или запущен не тот файл запуска.
- Нехватка видеопамяти — уменьшите разрешение и количество картинок в пачке или выберите более лёгкую модель.
- Модель не в списке — проверьте папку и формат файла, обновите список моделей.
Подробный справочник по конкретным текстам ошибок — в статье ComfyUI или Stable Diffusion не запускается.
Что изучать дальше
Когда базовая генерация работает, логичные следующие шаги — подключение LoRA, двухпроходный апскейл в высоком разрешении, исправление лиц и рук через детейлер и inpaint, ControlNet для управления позой. Каждый из этих приёмов — это просто несколько дополнительных нод в графе. Собирайте их по одному и сохраняйте удачные схемы: через пару недель у вас будет собственная библиотека workflow под любые задачи.
Если же локальная установка оказалась не для вас, ту же генерацию по тексту с готовыми моделями и LoRA можно делать в браузере — попробовать облачный генератор Pornworks.
Частые вопросы
ComfyUI бесплатный?
Да, ComfyUI — бесплатная программа с открытым исходным кодом. Платить нужно только за железо и электричество; модели в каталогах тоже в основном бесплатные, но у каждой своя лицензия.
Что выбрать новичку: Portable или Desktop?
Desktop проще: он сам ставит окружение и уже содержит ComfyUI Manager. Portable даёт больше контроля, его удобно копировать перед обновлением и переносить между дисками. Для Windows с NVIDIA подходят оба варианта.
Куда загружать модели в ComfyUI?
Полные чекпойнты — в ComfyUI/models/checkpoints, LoRA — в models/loras, VAE — в models/vae, модели апскейла — в models/upscale_models. Модели новых семейств, которые поставляются частями, кладутся в diffusion_models и text_encoders.
Как установить менеджер в ComfyUI?
В Comfy Desktop менеджер уже включён. В Portable один раз установите его зависимости из manager_requirements.txt и запускайте ComfyUI с флагом --enable-manager. Процедура описана в официальной документации и иногда меняется.
Как сохранить workflow в ComfyUI?
Через меню Workflow → Save или Export в JSON-файл. Кроме того, каждая картинка из ноды Save Image содержит граф внутри: перетащите PNG в окно, и схема загрузится.
Можно ли запустить ComfyUI без видеокарты?
Технически можно на процессоре, но генерация будет очень медленной. Для комфортной работы нужна видеокарта; если её нет, проще пользоваться облачным генератором в браузере.

