> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Managing custom nodes with ComfyUI-Manager (legacy UI)

> Install, update, and manage custom nodes with ComfyUI-Manager using the legacy interface

## ComfyUI custom node management

Learn how to install custom nodes through Manager

### Install nodes

<Steps>
  <Step title="Click the Manager button in the ComfyUI interface">
    Click the **Manager** button on the main menu (top bar).

    <img src="https://mintcdn.com/dripart/H4QqpI0-Odea2uWk/images/manager/manager_button.jpg?fit=max&auto=format&n=H4QqpI0-Odea2uWk&q=85&s=e93af1b2171591cc6713a5dabdb4ea6a" alt="Manager button" width="2366" height="858" data-path="images/manager/manager_button.jpg" />
  </Step>

  <Step title="Select Install Nodes">
    <img src="https://mintcdn.com/dripart/CxMos8ZkVvuvON40/images/manager/manager_entry.jpg?fit=max&auto=format&n=CxMos8ZkVvuvON40&q=85&s=a278016fa7a36ed7ea6d2911c98fa0cc" alt="Manager entry" width="1800" height="1150" data-path="images/manager/manager_entry.jpg" />
  </Step>

  <Step title="Browse or search for the node you want to install">
    <img src="https://mintcdn.com/dripart/CxMos8ZkVvuvON40/images/manager/manager_list.jpg?fit=max&auto=format&n=CxMos8ZkVvuvON40&q=85&s=4dd474636f9f44bc951ee7acb69055d9" alt="Manager list" width="1800" height="1153" data-path="images/manager/manager_list.jpg" />
  </Step>

  <Step title="Click **Install** to install the node">
    <img src="https://mintcdn.com/dripart/CxMos8ZkVvuvON40/images/manager/manager_install_node.jpg?fit=max&auto=format&n=CxMos8ZkVvuvON40&q=85&s=b70fd2859daa7effb3f82dc29565c0cc" alt="Node install dialog" width="1800" height="1153" data-path="images/manager/manager_install_node.jpg" />

    1. Prefer **latest** version if available
    2. Click **Select** to install the node

    <Note>
      * Version numbers with digits are versions published by authors to [registry](https://registry.comfy.org/), equivalent to stable releases
      * nightly is the latest version updated by authors to github, equivalent to development version, usually not security scanned, with unstable factors

      ComfyUI's default security settings do not allow direct installation of **nightly** versions. You can refer to [Security Policy](/manager/troubleshooting#security-policy) for details
    </Note>
  </Step>

  <Step title="Wait for dependency installation to complete, then restart ComfyUI">
    After clicking install, Manager will automatically complete dependency installation and prompt you to restart ComfyUI after installation is complete

    <img src="https://mintcdn.com/dripart/EgZuQyCGLVUEw53Z/images/installation/custom_nodes/install-custom-nodes-by-manager-7.jpg?fit=max&auto=format&n=EgZuQyCGLVUEw53Z&q=85&s=0d0a41967984241d0cd9f91718142abc" alt="Restart ComfyUI and refresh browser after installation" width="2000" height="1254" data-path="images/installation/custom_nodes/install-custom-nodes-by-manager-7.jpg" />

    <img src="https://mintcdn.com/dripart/EgZuQyCGLVUEw53Z/images/installation/custom_nodes/install-custom-nodes-by-manager-8.jpg?fit=max&auto=format&n=EgZuQyCGLVUEw53Z&q=85&s=4fabdae56e5d3dc110b9bc69a0dc78f8" alt="Restart ComfyUI and refresh browser after installation" width="2000" height="1250" data-path="images/installation/custom_nodes/install-custom-nodes-by-manager-8.jpg" />
  </Step>

  <Step title="Check if the plugin was installed successfully">
    After restarting, check in ComfyUI Manager whether the corresponding plugin was installed successfully, and whether there are `import failed` error messages

    <img src="https://mintcdn.com/dripart/EgZuQyCGLVUEw53Z/images/installation/custom_nodes/install-custom-nodes-by-manager-9.jpg?fit=max&auto=format&n=EgZuQyCGLVUEw53Z&q=85&s=c1d9fa38bbfe862ae661177e2948599c" alt="Check if plugin was installed successfully" width="2000" height="1250" data-path="images/installation/custom_nodes/install-custom-nodes-by-manager-9.jpg" />
  </Step>
</Steps>

### Install missing nodes

Missing nodes are a common situation when loading workflows. There are usually two types of missing nodes:

1. Core node missing: ComfyUI version is not the latest version, please refer to [Update ComfyUI](/installation/update_comfyui) to update ComfyUI
2. Custom node missing: Third-party custom nodes are missing, you can refer to this guide for installation

After ComfyUI-Manager is installed, if there are missing custom nodes when importing workflows, you will be alerted about the missing node information

<img src="https://mintcdn.com/dripart/CxMos8ZkVvuvON40/images/manager/manger_missing_nodes-1.jpg?fit=max&auto=format&n=CxMos8ZkVvuvON40&q=85&s=276f807577062ba0cd5017a20d2f1e69" alt="Missing nodes prompt" width="1800" height="1153" data-path="images/manager/manger_missing_nodes-1.jpg" />

1. Click **Open Manager** to activate the corresponding option

<img src="https://mintcdn.com/dripart/CxMos8ZkVvuvON40/images/manager/manger_missing_nodes-2.jpg?fit=max&auto=format&n=CxMos8ZkVvuvON40&q=85&s=4913285ef58667257877dbc51f308334" alt="Missing nodes prompt" width="1800" height="1150" data-path="images/manager/manger_missing_nodes-2.jpg" />

2\. Click **Install Missing Custom Nodes** in the Manager menu to enter the missing nodes list interface

<img src="https://mintcdn.com/dripart/CxMos8ZkVvuvON40/images/manager/manger_missing_nodes-3.jpg?fit=max&auto=format&n=CxMos8ZkVvuvON40&q=85&s=6b95d711cbbb211de0d9025b4fe75eba" alt="Missing nodes prompt" width="1800" height="1150" data-path="images/manager/manger_missing_nodes-3.jpg" />

3\. View and install the corresponding nodes in the node list

<Note>
  If you find that the missing nodes list cannot find the corresponding node, there are usually several situations:

  1. The corresponding node author has not submitted and registered the custom node to [registry](/registry/overview)
  2. The corresponding node is not open source, it may be a restricted node from certain authors or limited platforms
  3. The original author changed the version and deleted the corresponding node
</Note>

### Update nodes

<img src="https://mintcdn.com/dripart/CxMos8ZkVvuvON40/images/manager/manger_node_version.jpg?fit=max&auto=format&n=CxMos8ZkVvuvON40&q=85&s=cd663ba4db2aa4477a2784935317b8e8" alt="Node version" width="1800" height="1153" data-path="images/manager/manger_node_version.jpg" />

1. Switch the filter to **Update** filter to filter nodes that can be updated in the current node list
2. Click the **Update** button to update the node

### Uninstall nodes

<img src="https://mintcdn.com/dripart/CxMos8ZkVvuvON40/images/manager/manger_remove_nodes.jpg?fit=max&auto=format&n=CxMos8ZkVvuvON40&q=85&s=5bbc0ba5314820111faa0d366cedeafc" alt="Uninstall nodes" width="1800" height="1150" data-path="images/manager/manger_remove_nodes.jpg" />

1. Select the "Installed" filter in the node list to filter installed nodes in the current node list
2. Right-click the corresponding node and select **Uninstall** to uninstall

> Uninstalling the corresponding node will not remove the corresponding dependency installation

For other methods of installing plugins, please refer to the article below

<Card title="Install custom nodes" icon="download" href="/installation/install_custom_node">
  Learn how to manually install custom nodes
</Card>

## Snapshot manager

Snapshots save your current installation status, allowing you to restore to a previous state.

![Snapshot manager](https://raw.githubusercontent.com/ltdrdata/ComfyUI-extension-tutorials/Main/ComfyUI-Manager/images/snapshot.jpg)

Snapshots are automatically saved when you press **Save snapshot** or use **Update All**. Snapshot files are stored in: `<USER_DIRECTORY>/default/ComfyUI-Manager/snapshots`

To restore: Open the Snapshot Manager, select a snapshot, and press **Restore**.

<Note>
  Restoration takes effect on the next ComfyUI startup. For custom nodes not managed by Git, snapshot support is incomplete.
</Note>
