Copy / Paste nuke node between different users.
All you need is a share location (Server, Dropbox, Google Drive) and the script will "Telepaste" whatever nodes a user "Telecopied".
Copy / Paste nuke node between different users.
All you need is a share location (Server, Dropbox, Google Drive) and the script will "Telepaste" whatever nodes a user "Telecopied".
First submitted: 6 August 2026
Author: quentin vien
Compatible Nuke versions: 13.1 or later
Compatibility: Source
Teleport is a lightweight way for Nuke artists to pass nodes to one another without sending an entire script.
Telecopy writes the selected non-Viewer nodes to a small .nk file in a shared folder. Telepaste lists the available artists and pastes the chosen nodes into the current script, while Telepaste Latest retrieves the most recently updated teleport immediately.
Each artist has one teleport file, so copying again replaces that artist’s previous selection.
Important: Teleport transfers node definitions only. Referenced media, gizmos, fonts, and plug-ins must also exist in the receiving environment.
Minimum supported version: Nuke 13.0 (Python 3)
Compatible with Nuke, NukeX, and Nuke Studio
No third-party Python packages required
Copy the complete Teleport folder to a permanent studio tools location.
Edit teleport/settings.py and set SHARED_PATH to a folder every participating workstation can read and write. Alternatively, define the TELEPORT_SHARED_PATH environment variable.
Add the Teleport folder to Nuke’s plug-in path from your .nuke/init.py or the studio’s central startup file:
nuke.pluginAddPath("/path/to/Teleport")
Restart Nuke. The commands appear under:
Nodes → Studio Tools → Teleport
The included init.py automatically registers the internal teleport and icons folders. You do not need to add those folders separately.
All deployment-specific options are located in teleport/settings.py:
SHARED_PATH — common read/write folder used for teleport files
SHARED_PATH_ENV — optional environment-variable override
CREATE_SHARED_PATH — creates the shared folder when missing
USERNAME_ENV — optional pipeline username environment variable; the operating-system login is used by default
ADMIN_PASSWORD — optional UI guard for managing all teleports and opening the shared folder
Menu name, icon, and keyboard shortcuts
The default ~/teleport_shared path is suitable for a local test only. Configure a shared network location to exchange nodes between artists.
ADMIN_PASSWORDis only a UI guard. Use operating-system folder permissions when access must be restricted.
Create and select two harmless nodes, then choose Telecopy.
Confirm that teleport_<username>.nk appears in the configured shared folder.
Delete the nodes, choose Telepaste, and confirm they return.
Repeat the test from a second account or workstation before deploying it across the studio.
Comments