Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A one-click ComfyUI + Nuke installer for a friend in VFX

Description and use

The installer lets a non‑technical user add ComfyUI and its Nuke plugin to their workflow while keeping the system intact and giving granular update control.

Problem

A non‑technical VFX compositing user needed a safe, single‑click way to install ComfyUI and its Nuke plugin without risking existing projects or system settings.

Outcome

Installation time reduced from ~15 minutes of manual steps to a single double‑click; system integrity preserved; updates become granular with rollback; troubleshooting is supported by logs and a Doctor zip.

Workflow

  • Download private copies of Git, uv, and Python into the install folder.
  • Read a single manifest JSON that pins ComfyUI, nodes, plugin, and PyTorch builds to specific commits and GPU/CPU builds.
  • Install each component in order, ensuring no system PATH or registry changes.
  • Before any install, update, or rollback, snapshot repo commits, package lists, and the Nuke menu.py file.
  • Present a “Check for updates” list with old/new versions and risk notes; let the user select items to update.
  • Apply selected updates one by one, recording each action in a log and updating the manifest.
  • If a user chooses to roll back, restore the snapshot of commits, packages, and menu.py.
  • After completion, write a log, a change list, and offer a Doctor zip containing logs and settings for support.
  • Uninstall removes only the marked block in menu.py and deletes the install folder.

Evidence

My friend isn’t technical, and their biggest fear was an update that stops old projects from opening.

Source

The script downloads private copies of Git, uv (a Python package manager) and Python into the install folder.

Source

Before every install, update or rollback the script records each repo’s commit, the Python package list and menu.py, so any earlier state can come back.

Source

Every run writes a log and ends with a list of what was installed, updated or backed up. When something goes wrong, "Doctor" puts a zip of logs and settings on the desktop.

Source

  • Record date: 2026-10-26T04:26:15.825Z