Что это такое и чем отличается от аналогов
Open Manager — это не просто менеджер пакетов, а комплексная система управления всем рабочим пространством ComfyUI. В отличие от стандартного ComfyUI-Manager, который фокусируется только на установке нод, Open Manager предоставляет единый интерфейс для работы с моделями, файлами, системными ресурсами и удаленным доступом. Ключевая особенность: инструмент не добавляет узлы в граф ComfyUI, работая как отдельный слой управления, что снижает риск конфликтов и нестабильности.
Ключевые модули и функционал
Пакет состоит из четырех независимых компонентов, которые можно включать и отключать через переменные окружения или настройки:
- Packs (Установка пакетов): Интеграция с Comfy Registry и GitHub. Позволяет просматривать содержимое установки (библиотеки, бинарники, лицензии) до подтверждения. Поддерживает сканирование через VirusTotal при наличии ключа API.
- Model Library (Библиотека моделей): Сканирование дисков на наличие дубликатов, неиспользуемых файлов и управление хранилищем. Показывает, какие модели нужны для текущего workflow.
- Resource Monitor (Мониторинг): Отображение нагрузки на CPU, RAM, VRAM и температур в панели управления ComfyUI. Открывается как отдельная панель памяти.
- Desktop Mode (Рабочий стол): Встроенный файловый менеджер, просмотр выходных данных и заметок в отдельной вкладке. Работает через сервер ComfyUI, не требуя дополнительных портов или логинов, что удобно для удаленных инстансов.
Технические детали и безопасность
Разработчик уделил особое внимание безопасности и прозрачности. При установке пакетов система проверяет зависимости, лицензии и совместимость с железом. Пользователи могут настроить уровни доверия к авторам пакетов. Для обхода ограничений rate-limit GitHub и Hugging Face предусмотрены переменные окружения для токенов:
| Переменная окружения | Сервис | Назначение |
|---|---|---|
OPEN_MANAGER_GITHUB_TOKEN |
GitHub | Повышение лимита запросов до 5000/час, доступ к приватным репозиториям |
OPEN_MANAGER_HF_TOKEN |
Hugging Face | Доступ к gated-моделям и повышение лимитов загрузки |
OPEN_MANAGER_VIRUSTOTAL_KEY |
VirusTotal | Автоматическое сканирование устанавливаемых пакетов на вирусы |
Также реализована система pip_overrides.json, позволяющая принудительно заменять версии библиотек (например, opencv-python на opencv-python-headless) для избежания конфликтов сборки.
Установка и совместимость
Open Manager может работать в двух режимах: как отдельная боковая панель (Custom node) или как полная замена официального менеджера (через флаг --enable-manager). При выборе режима замены необходимо предварительно удалить ComfyUI-Manager, так как оба пакета используют одинаковое имя модуля comfyui_manager.
Способы установки:
- Git:
git clone https://github.com/WASasquatch/open-manager-comfyui.gitв папкуcustom_nodes. - Pip:
pip install comfyui-open-manager(для режима замены менеджера требуется запускpython main.py --enable-manager). - UV:
uv pip install comfyui-open-manager.
Разработчик подчеркивает, что проект не аффилирован с ComfyUI-Manager или Comfy Registry, предлагая альтернативный, более детализированный подход к управлению инфраструктурой ComfyUI.
Источник: Github ↗
