ComfyLauncher возвращает portable-версии ComfyUI то, чего ей не хватает. Standalone-сборка умеет запускаться в своём окне, а портативная открывается в системном браузере — тяжёлом и с десятком вкладок. ComfyLauncher даёт своё лёгкое окно и запуск в один клик.
Идея выросла из реальной работы: под разные задачи — WAN, Qwen, генерацию изображений, тесты новых нод — держишь отдельные сборки, чтобы не ловить конфликты окружений. ComfyLauncher собирает их в одном месте и запускает нужную из стартового меню.
В итоге работа с ComfyUI становится ближе к обычному десктопному приложению: одно окно вместо браузера с вкладками, быстрый старт нужной сборки и понятный контроль над сервером — перезапуск, остановка, доступ к папкам, статус. Меньше рутины на запуск и переключение — больше времени на саму генерацию.
Возможности
-
Менеджер сборок
Несколько портативных сборок ComfyUI с запуском в один клик. У каждой — свои флаги запуска, имя и иконка.
-
Лёгкий встроенный браузер
На ~30% меньше RAM, чем Chrome в простое (тест на Windows 10/11). Ничего лишнего — стартует быстро.
-
Контроль сервера
Restart, Stop, Refresh UI, быстрый доступ к папкам ComfyUI и Output, индикатор Online / Offline / Restarting.
-
CMD под контролем
Окно терминала можно скрыть, а его вывод переедет во встроенную консоль — мониторинг остаётся под рукой.
-
Темы и вид
Безрамочное окно, поддержка тем ComfyUI и 4 встроенные темы: Dark, Light, Dracula, Obsidian Orange.
-
Журнал и диагностика
Встроенный журнал запуска показывает каждый шаг старта сервера — проще поймать причину, если что-то пошло не так.
Скриншоты
Технологии
- Python 3.11+
- PyQt6
- subprocess
- JSON
- PyInstaller