Timesaver VFX Edition · только для Windows 10/11 x64

ComfyUI Portable,
каким он должен быть.

Автономная сборка ComfyUI и спокойный лаунчер к ней: без установки Python, без шаманства с CUDA, без поиска нужных версий PyTorch. Распаковали — запустили — рисуете.

Сборка доступна как благодарность подписчикам на Boosty, VK Donut и Patreon.

Что внутри

Всё уже настроено. Вы просто работаете.

Лаунчер берёт на себя запуск, мониторинг и тонкие настройки ComfyUI — а вы остаётесь в потоке.

Изолированное окружение

Собственный Python, git и все зависимости лежат внутри папки сборки. Ваши системные версии Python, CUDA и переменные среды ничего не задевают и не задеваются.

Полная диагностика старта

До запуска ComfyUI лаунчер проверяет путь к сборке, версию Windows, NVIDIA-драйвер, объём VRAM, RAM и файл подкачки. Что не в порядке — подсветит и подскажет, как починить.

4 режима запуска + свои

Встроенное окно, ваш системный браузер, headless-сервер для API или экономичный Low VRAM — выбор одним кликом на старте. Можно добавить собственные профили в config.json.

Живая консоль с прогрессом

Стартовый экран показывает вывод Python в реальном времени, корректно отрисовывает прогресс-бары загрузки моделей и сразу подсвечивает ошибки. Видно, на каком шаге сейчас сборка.

Микрофон и камера

Один раз выбрали нужное устройство — и узлы записи звука и видео в ComfyUI используют именно его, а не «первое попавшееся». С отдельными окнами проверки уровня и превью.

Перенос на другой диск

Папки models и output переезжают на NVMe или внешний диск одним мастером — лаунчер копирует данные и оставляет junction. ComfyUI ничего не заметит.

Длинные пути в Windows

Кнопка «Поддержка длинных путей» включает LongPathsEnabled через UAC. Больше никаких «The system cannot find the path specified» при установке кастомных нодов.

Обновление одной кнопкой

Пункт меню Обновить ComfyUI… аккуратно остановит сервер и запустит родной update.bat в отдельном окне. Лаунчер сам подскажет, когда апдейтер завершит работу.

Подробный журнал

Каждое событие пишется и в окно консоли, и в файл latest.log рядом со сборкой. Понадобится разобраться или передать лог в поддержку — всё уже под рукой.

Быстрый старт

Три шага до первой генерации

От распакованного архива до открытого интерфейса ComfyUI — обычно меньше минуты.

Запустите лаунчер

Двойной клик по ComfyUI-Launcher.exe. Откроется окно с выбором режима запуска и блоком диагностики сборки — ставить и настраивать ничего не нужно.

Выберите режим

Если затрудняетесь с выбором — берите «Встроенный браузер»: подходит в большинстве случаев. На карточках коротко описано, чем каждый режим отличается от других.

Дождитесь готовности

Python поднимет сервер за 10–60 секунд — это видно в живой консоли. Когда статус сменится на «Готово», откроется интерфейс ComfyUI.

Режимы запуска

Один лаунчер — четыре сценария

Профиль — это именованный набор настроек, с которым стартует ComfyUI: какие параметры передать, где открыть интерфейс, в каком режиме работать. Переключаетесь карточкой на старте, ничего вручную править не нужно.

Встроенный браузер

по умолчанию

ComfyUI открывается прямо в окне лаунчера. Один процесс, одно окно, перетаскивание файлов мышью работает как обычно — удобный вариант для повседневной работы.

--max-upload-size 5000

Ваш системный браузер

Сервер стартует, интерфейс открывается в Chrome, Edge или Firefox — в том браузере, который у Вас по умолчанию. Подойдёт, если Вы активно пользуетесь расширениями и закладками с воркфлоу.

--windows-standalone-build

Без браузера

Только сервер — окно с интерфейсом не открывается. Пригодится для работы через API: из внешнего клиента, скриптов или с другой машины в локальной сети.

--disable-auto-launch

Экономичный режим Low VRAM

экономно

Встроенный браузер плюс флаг --lowvram. Стоит выбрать, если у Вас 6 ГБ видеопамяти или меньше и ComfyUI сообщает о нехватке памяти на крупных моделях.

--max-upload-size 5000 --lowvram
Диагностика старта

Сначала проверяем, потом запускаем.

Перед запуском ComfyUI лаунчер быстро смотрит на сборку, систему и железо: путь без проблемных символов, нужная версия Windows, актуальный драйвер NVIDIA, достаточный объём VRAM и RAM, свободный порт, наличие main.py и Python внутри сборки.

  • Когда всё в порядке — панель сворачивается, не отвлекая.
  • Если что-то пошло не так — видны только проблемные пункты с короткой подсказкой, как это исправить.
  • Если уверены в сборке — есть override: запустить ComfyUI несмотря на предупреждения. В лог при этом запишется отметка о запуске с непройденными проверками.
Диагностика сборки
Путь к сборке — D:\AI\ComfyUI-Portable
Windows 11 24H2 — LongPaths включены
Python 3.12.7 — python\python.exe
Порт 8188 — свободен
NVIDIA RTX 4070 — драйвер 566.36 · 12 ГБ VRAM
! Pagefile — 4 ГБ, рекомендуется ≥ 16 ГБ
Запуск profile=embedded
Loading checkpoint sd_xl_base_1.0.safetensors
Сервер готов — http://127.0.0.1:8188
Инструменты

Маленькие удобства, которые экономят часы

Каждый пункт меню «Инструменты» закрывает реальную задачу, которую без лаунчера приходится решать вручную.

Консоль с поиском

Отдельное окно журнала с прокруткой, поиском по тексту и копированием фрагментов. То же содержимое, что и на стартовом экране, но с удобной навигацией.

Ярлык-ссылка

Мастер переноса models или output на быстрый диск с оставлением junction'а на старом месте. Прав администратора не требуется.

Длинные пути в Windows

Включает ключ LongPathsEnabled одной кнопкой через UAC — больше никаких «The system cannot find the path specified» при установке кастомных нодов.

Обновить ComfyUI

Аккуратно останавливает сервер и запускает родной update.bat в отдельном окне командной строки. После завершения апдейтера — обычный старт.

Терминал

Командная строка в том же изолированном окружении, что и Python ComfyUI: свой Python, свой git, свои переменные. Удобно для ручной установки нодов и пакетов.

Устройства записи

Выбор микрофона и камеры с сохранением в config.json, плюс отдельные окна проверки уровня звука и превью с веб-камеры.

Открыть latest.log

Полный текстовый журнал текущей сессии открывается в Вашем системном редакторе одним кликом — удобно прислать в поддержку.

Открыть в системном браузере

Передаёт текущий адрес ComfyUI в Ваш обычный браузер. Работает в любом режиме, когда сервер уже запущен.

Перенос на другой диск

Models на 200 ГБ — переезжают одной кнопкой.

Папки models и output со временем разрастаются на десятки и сотни гигабайт. Их хочется перенести на отдельный быстрый NVMe — но ComfyUI ждёт эти папки по фиксированным путям внутри сборки.

Мастер делает junction: лаунчер копирует данные на новое место и заменяет исходную папку «указателем», который ведёт туда. ComfyUI и любые внешние программы продолжают видеть привычный путь — они просто не знают, что папка лежит на другом диске.

Было
C:\ComfyUI\models
Стало
D:\AI\models
junction · NTFS 207.4 GB
config.json

Глубокая настройка — в одном файле

Все параметры лаунчера живут в обычном JSON рядом с .exe. Файла нет — лаунчер создаст его сам, со стандартными значениями.

config.json
{
  "server":   { "host": "127.0.0.1", "port": 8188,
                "readyTimeoutMs": 180000 },
  "window":   { "width": 1600, "height": 1000,
                "zoomFactor": 1.0 },
  "shutdown": { "graceMs": 15000 },
  "behavior": {
    "runPreflight":      true,
    "preflightDisplay":  "auto",
    "skipProfileSelect": false
  },
  "media": { "audioDeviceId": "", "videoDeviceId": "" },
  "defaultProfile": "embedded",
  "profiles": {
    "embedded": {
      "label": "Встроенный браузер",
      "args":  "--max-upload-size 5000",
      "embedWebView": true
    },
    // собственный профиль:
    "cpu-only": {
      "label":       "Только CPU",
      "description": "Без GPU — медленно, но работает",
      "args":        "--cpu",
      "extraEnv":    {},
      "embedWebView": true
    }
  }
}

Создавайте свои профили

Добавьте запись в profiles — после перезапуска она появится на экране выбора как новая карточка. Поддерживаются собственные параметры командной строки и переменные окружения.

Если JSON окажется некорректным, лаунчер не упадёт: он сделает резервную копию рядом (config.broken-…json), запишет дефолт и покажет диалог с причиной — ничего не теряется.

label / description Название и подпись на карточке выбора режима.
args Параметры для main.py — строкой или массивом.
extraEnv Переменные окружения, например CUDA_VISIBLE_DEVICES.
embedWebView Открывать ComfyUI в окне лаунчера или только запускать сервер.
openInExternalBrowser Дополнительно открыть адрес ComfyUI в системном браузере.
shutdown.graceMs Сколько времени давать ComfyUI на корректное завершение при закрытии.
Частые вопросы

Если что-то пошло не так

Самые типичные ситуации и быстрые способы их решить. Полный список — в встроенной справке лаунчера.

Стартовый экран висит на «Ожидание сервера»

Чаще всего это значит, что Python уже стартовал и сейчас подгружает модели — поведение нормальное при первом запуске или после смены основной модели. Загляните в живую консоль: если сообщения от Python продолжают идти, нужно просто подождать. Если прошло больше трёх минут и тишина — откройте latest.log через меню «Инструменты» и поищите там ошибки.

Диагностика говорит «порт занят»

Какое-то приложение уже использует порт 8188 — чаще всего это старый python.exe, зависший после аварийного закрытия. Закройте его в Диспетчере задач, либо поменяйте server.port в config.json на любой свободный, например 8189.

Диагностика жалуется на путь к сборке

ComfyUI не любит, когда путь содержит кириллицу, пробелы или спецсимволы — на таких путях падает pip, ломаются часть кастомных нодов, иногда вообще не стартует CUDA. Также проверки заметят, если сборка лежит в OneDrive, Dropbox, Google Drive, Яндекс.Диске, на сетевом диске или на разделе FAT32/exFAT. Самое надёжное решение — переложить папку в простой путь, например D:\AI\ComfyUI.

Нехватка видеопамяти при генерации

Перезапустите лаунчер и выберите карточку Экономичный режим Low VRAM на экране выбора режима. Если и этого не хватает — создайте свой профиль с более агрессивной экономией: --lowvram --bf16-unet --bf16-vae, в крайнем случае --novram.

Видеокарта не обнаружена

Откройте latest.log и найдите строки про CUDA или device. Две самые частые причины: слишком старый драйвер NVIDIA (для актуального PyTorch нужен ≥ 591) или в системе несколько карт и ComfyUI выбирает не ту. Второе решается переменной CUDA_VISIBLE_DEVICES в extraEnv Вашего профиля.

Микрофон пишет тишину, хотя выбран нужный

Скорее всего, Windows блокирует доступ на уровне системы. Откройте Параметры → Конфиденциальность → Микрофон, включите доступ для приложений, затем в меню лаунчера сделайте Устройства записи → Обновить список устройств и выберите микрофон заново.

Окно лаунчера не закрывается

Лаунчер даёт ComfyUI время на корректное завершение — по умолчанию 15 секунд (настраивается через shutdown.graceMs). Если идёт тяжёлая генерация, процесс может не успеть остановиться сам — нажмите крестик ещё раз, окно закроется принудительно.

Не получается переместить лаунчер в другую папку

Это специально: ComfyUI-Launcher.exe должен лежать в корне сборки, рядом с папками python\, ComfyUI\, update\. Все пути считаются относительно него. Если нужно перенести сборку в другое место — копируйте всю папку целиком, тогда лаунчер продолжит находить свои файлы.

Как получить сборку

Доступно подписчикам проекта

Сборка собирается, тестируется и поддерживается силами одного человека — это требует времени и денег. Поэтому она доступна тем, кто поддерживает проект на одной из платформ ниже. Материалы и доступ везде одинаковые — выбирайте, где удобнее оплачивать.

Распакуйте и запустите.
Дальше всё работает за Вас.

Сборка обновляется регулярно: свежий ComfyUI, актуальные версии PyTorch и зависимостей, исправления и улучшения лаунчера. Доступна на Windows 10/11 x64 подписчикам Boosty, VK Donut и Patreon.