This is a simple extension for sending code from vscode to Nuke.
It requires both an extension loaded into VSCode and an addon installed into Nuke, both are included.\
This implementation is based on vscode-blender.
- Go to your user
.nuke/menu.pyfile and add this code:import sys sys.path.append("pathToRepo/vscode_nuke/nuke_tcp_server") import NukeConnect
- Restard Nuke
Once installed, you will have a custom dev menu in Nuke with a ´Nuke Connect´ command that indicates the status of the Nuke tcp server.
You can click in the menu to turn On/Off the Nuke tcp server.
Also you will have new custom preferences to disable auto start of the server on Nuke opening and modify the tcp port.
- Node.js & npm: Download and install from https://nodejs.org/
- vsce (Visual Studio Code Extension Manager): Install globally with
npm install -g @vscode/vsce
To build the VSCode extension, follow these steps:
- Navigate to the
vscode_extensiondirectory. - Run
npm installto install the necessary dependencies. - Run
vsce packageto compile the extension. - Install with
code --install-extension nukeconnect-{version}.vsix
Or navigate to it via the extension browser.


