Package Control

The official Sublime Text package manager.

NukeToolsST

A Sublime Text package that allows to send python or blinkscript code to be executed inside Nuke.

By virgilsisoe
Created October 21, 2021, last updated November 10, 2026.

OctSepAugJulJunMayAprMarFebJan Dec2025 Nov 2026-W46 | installs: 1 | removals: 1 | upgrades: 3 2026-W46 | installs: 1 | removals: 1 | upgrades: 3 2026-W46 | installs: 1 | removals: 1 | upgrades: 3 2026-W45 | installs: 0 | removals: 0 | upgrades: 3 2026-W45 | installs: 0 | removals: 0 | upgrades: 3 2026-W45 | installs: 0 | removals: 0 | upgrades: 3 2026-W44 | installs: 0 | removals: 0 | upgrades: 0 2026-W44 | installs: 0 | removals: 0 | upgrades: 0 2026-W44 | installs: 0 | removals: 0 | upgrades: 0 2026-W43 | installs: 0 | removals: 0 | upgrades: 0 2026-W43 | installs: 0 | removals: 0 | upgrades: 0 2026-W43 | installs: 0 | removals: 0 | upgrades: 0 2026-W42 | installs: 0 | removals: 0 | upgrades: 0 2026-W42 | installs: 0 | removals: 0 | upgrades: 0 2026-W42 | installs: 0 | removals: 0 | upgrades: 0 2026-W41 | installs: 0 | removals: 0 | upgrades: 0 2026-W41 | installs: 0 | removals: 0 | upgrades: 0 2026-W41 | installs: 0 | removals: 0 | upgrades: 0 2026-W40 | installs: 1 | removals: 0 | upgrades: 0 2026-W40 | installs: 1 | removals: 0 | upgrades: 0 2026-W40 | installs: 1 | removals: 0 | upgrades: 0 2026-W39 | installs: 1 | removals: 0 | upgrades: 0 2026-W39 | installs: 1 | removals: 0 | upgrades: 0 2026-W39 | installs: 1 | removals: 0 | upgrades: 0 2026-W38 | installs: 0 | removals: 0 | upgrades: 0 2026-W38 | installs: 0 | removals: 0 | upgrades: 0 2026-W38 | installs: 0 | removals: 0 | upgrades: 0 2026-W37 | installs: 0 | removals: 0 | upgrades: 0 2026-W37 | installs: 0 | removals: 0 | upgrades: 0 2026-W37 | installs: 0 | removals: 0 | upgrades: 0 2026-W36 | installs: 1 | removals: 0 | upgrades: 0 2026-W36 | installs: 1 | removals: 0 | upgrades: 0 2026-W36 | installs: 1 | removals: 0 | upgrades: 0 2026-W35 | installs: 1 | removals: 0 | upgrades: 0 2026-W35 | installs: 1 | removals: 0 | upgrades: 0 2026-W35 | installs: 1 | removals: 0 | upgrades: 0 2026-W34 | installs: 0 | removals: 0 | upgrades: 0 2026-W34 | installs: 0 | removals: 0 | upgrades: 0 2026-W34 | installs: 0 | removals: 0 | upgrades: 0 2026-W33 | installs: 0 | removals: 0 | upgrades: 0 2026-W33 | installs: 0 | removals: 0 | upgrades: 0 2026-W33 | installs: 0 | removals: 0 | upgrades: 0 2026-W32 | installs: 1 | removals: 0 | upgrades: 0 2026-W32 | installs: 1 | removals: 0 | upgrades: 0 2026-W32 | installs: 1 | removals: 0 | upgrades: 0 2026-W31 | installs: 0 | removals: 0 | upgrades: 0 2026-W31 | installs: 0 | removals: 0 | upgrades: 0 2026-W31 | installs: 0 | removals: 0 | upgrades: 0 2026-W30 | installs: 0 | removals: 0 | upgrades: 0 2026-W30 | installs: 0 | removals: 0 | upgrades: 0 2026-W30 | installs: 0 | removals: 0 | upgrades: 0 2026-W29 | installs: 0 | removals: 0 | upgrades: 0 2026-W29 | installs: 0 | removals: 0 | upgrades: 0 2026-W29 | installs: 0 | removals: 0 | upgrades: 0 2026-W28 | installs: 2 | removals: 1 | upgrades: 0 2026-W28 | installs: 2 | removals: 1 | upgrades: 0 2026-W28 | installs: 2 | removals: 1 | upgrades: 0 2026-W27 | installs: 0 | removals: 0 | upgrades: 0 2026-W27 | installs: 0 | removals: 0 | upgrades: 0 2026-W27 | installs: 0 | removals: 0 | upgrades: 0 2026-W26 | installs: 0 | removals: 0 | upgrades: 0 2026-W26 | installs: 0 | removals: 0 | upgrades: 0 2026-W26 | installs: 0 | removals: 0 | upgrades: 0 2026-W25 | installs: 0 | removals: 0 | upgrades: 0 2026-W25 | installs: 0 | removals: 0 | upgrades: 0 2026-W25 | installs: 0 | removals: 0 | upgrades: 0 2026-W24 | installs: 0 | removals: 0 | upgrades: 0 2026-W24 | installs: 0 | removals: 0 | upgrades: 0 2026-W24 | installs: 0 | removals: 0 | upgrades: 0 2026-W23 | installs: 0 | removals: 0 | upgrades: 0 2026-W23 | installs: 0 | removals: 0 | upgrades: 0 2026-W23 | installs: 0 | removals: 0 | upgrades: 0 2026-W22 | installs: 0 | removals: 0 | upgrades: 0 2026-W22 | installs: 0 | removals: 0 | upgrades: 0 2026-W22 | installs: 0 | removals: 0 | upgrades: 0 2026-W21 | installs: 1 | removals: 0 | upgrades: 0 2026-W21 | installs: 1 | removals: 0 | upgrades: 0 2026-W21 | installs: 1 | removals: 0 | upgrades: 0 2026-W20 | installs: 0 | removals: 0 | upgrades: 0 2026-W20 | installs: 0 | removals: 0 | upgrades: 0 2026-W20 | installs: 0 | removals: 0 | upgrades: 0 2026-W19 | installs: 0 | removals: 0 | upgrades: 0 2026-W19 | installs: 0 | removals: 0 | upgrades: 0 2026-W19 | installs: 0 | removals: 0 | upgrades: 0 2026-W18 | installs: 0 | removals: 0 | upgrades: 0 2026-W18 | installs: 0 | removals: 0 | upgrades: 0 2026-W18 | installs: 0 | removals: 0 | upgrades: 0 2026-W17 | installs: 0 | removals: 0 | upgrades: 0 2026-W17 | installs: 0 | removals: 0 | upgrades: 0 2026-W17 | installs: 0 | removals: 0 | upgrades: 0 2026-W16 | installs: 0 | removals: 0 | upgrades: 0 2026-W16 | installs: 0 | removals: 0 | upgrades: 0 2026-W16 | installs: 0 | removals: 0 | upgrades: 0 2026-W15 | installs: 0 | removals: 0 | upgrades: 0 2026-W15 | installs: 0 | removals: 0 | upgrades: 0 2026-W15 | installs: 0 | removals: 0 | upgrades: 0 2026-W14 | installs: 0 | removals: 0 | upgrades: 0 2026-W14 | installs: 0 | removals: 0 | upgrades: 0 2026-W14 | installs: 0 | removals: 0 | upgrades: 0 2026-W13 | installs: 0 | removals: 0 | upgrades: 0 2026-W13 | installs: 0 | removals: 0 | upgrades: 0 2026-W13 | installs: 0 | removals: 0 | upgrades: 0 2026-W12 | installs: 0 | removals: 0 | upgrades: 0 2026-W12 | installs: 0 | removals: 0 | upgrades: 0 2026-W12 | installs: 0 | removals: 0 | upgrades: 0 2026-W11 | installs: 0 | removals: 0 | upgrades: 0 2026-W11 | installs: 0 | removals: 0 | upgrades: 0 2026-W11 | installs: 0 | removals: 0 | upgrades: 0 2026-W10 | installs: 0 | removals: 0 | upgrades: 0 2026-W10 | installs: 0 | removals: 0 | upgrades: 0 2026-W10 | installs: 0 | removals: 0 | upgrades: 0 2026-W09 | installs: 0 | removals: 0 | upgrades: 0 2026-W09 | installs: 0 | removals: 0 | upgrades: 0 2026-W09 | installs: 0 | removals: 0 | upgrades: 0 2026-W08 | installs: 1 | removals: 0 | upgrades: 0 2026-W08 | installs: 1 | removals: 0 | upgrades: 0 2026-W08 | installs: 1 | removals: 0 | upgrades: 0 2026-W07 | installs: 0 | removals: 1 | upgrades: 0 2026-W07 | installs: 0 | removals: 1 | upgrades: 0 2026-W07 | installs: 0 | removals: 1 | upgrades: 0 2026-W07 | installs: 0 | removals: 1 | upgrades: 0 2026-W06 | installs: 1 | removals: 0 | upgrades: 0 2026-W06 | installs: 1 | removals: 0 | upgrades: 0 2026-W06 | installs: 1 | removals: 0 | upgrades: 0 2026-W05 | installs: 0 | removals: 0 | upgrades: 0 2026-W05 | installs: 0 | removals: 0 | upgrades: 0 2026-W05 | installs: 0 | removals: 0 | upgrades: 0 2026-W04 | installs: 0 | removals: 0 | upgrades: 0 2026-W04 | installs: 0 | removals: 0 | upgrades: 0 2026-W04 | installs: 0 | removals: 0 | upgrades: 0 2026-W03 | installs: 0 | removals: 0 | upgrades: 0 2026-W03 | installs: 0 | removals: 0 | upgrades: 0 2026-W03 | installs: 0 | removals: 0 | upgrades: 0 2026-W02 | installs: 0 | removals: 0 | upgrades: 0 2026-W02 | installs: 0 | removals: 0 | upgrades: 0 2026-W02 | installs: 0 | removals: 0 | upgrades: 0 2026-W01 | installs: 0 | removals: 0 | upgrades: 0 2026-W01 | installs: 0 | removals: 0 | upgrades: 0 2026-W01 | installs: 0 | removals: 0 | upgrades: 0 2025-W52 | installs: 0 | removals: 0 | upgrades: 0 2025-W52 | installs: 0 | removals: 0 | upgrades: 0 2025-W52 | installs: 0 | removals: 0 | upgrades: 0 2025-W51 | installs: 1 | removals: 0 | upgrades: 0 2025-W51 | installs: 1 | removals: 0 | upgrades: 0 2025-W51 | installs: 1 | removals: 0 | upgrades: 0 2025-W50 | installs: 0 | removals: 0 | upgrades: 0 2025-W50 | installs: 0 | removals: 0 | upgrades: 0 2025-W50 | installs: 0 | removals: 0 | upgrades: 0 2025-W49 | installs: 0 | removals: 0 | upgrades: 0 2025-W49 | installs: 0 | removals: 0 | upgrades: 0 2025-W49 | installs: 0 | removals: 0 | upgrades: 0 2025-W48 | installs: 0 | removals: 0 | upgrades: 0 2025-W48 | installs: 0 | removals: 0 | upgrades: 0 2025-W48 | installs: 0 | removals: 0 | upgrades: 0 2025-W47 | installs: 0 | removals: 0 | upgrades: 0 2025-W47 | installs: 0 | removals: 0 | upgrades: 0 2025-W47 | installs: 0 | removals: 0 | upgrades: 0 2025-W46 | installs: 0 | removals: 0 | upgrades: 0 2025-W46 | installs: 0 | removals: 0 | upgrades: 0 2025-W46 | installs: 0 | removals: 0 | upgrades: 0 024 WeeklyInstalls 024 WeeklyUpgrades 2026-W46 | upgrades: 3 0.3.0 2026-W45 | upgrades: 3 0.2.3 / 0.2.2
Installations: recent average 0 per week, 147 in total
Installations minus removals
Upgrades

Links

Versions

0.3.0 ·
2026-11-10 17:18

More

1. Nuke Tools ST README

Codacy Badge Codacy Badge

PackageControl

This package is a companion extension for NukeServerSocket and is based on NukeTools.

A Sublime Text package to send Python or BlinkScript code inside Nuke.

1.1. NukeServerSocket

Download the companion plugin:

1.2. Features

1.3. Installation

The preferred method of installation is via the Package Control.

1.4. Usage

Demo

Once NukeServerSocket is up and running, you can execute your python/blink file with the new command run_nuke_tools or via the right-click context menu. Commands

1.5. BlinkScript

NukeServerSocket version needs to be >= 0.1.0 for this to work.

The extension will create a blinkscript node named after the active file. If the node already exists, it will update the code and recompile it.

The accepted file extension code are .cpp or .blink.

1.6. Connection

No settings are necessary if the connection is on the same computer. The package will automatically connect to the localhost and use the port configuration found inside $HOME/.nuke/nukeserversocket.json.

Behind the scene, NukeServerSocket, updates the configuration value every time it's changed inside the plugin.

If the connection is between different computers, you can change the port, and hostname, manually via the package settings.

Keep in mind that after you specify the addresses manually, they will always take over the defaults one.

1.7. Package Settings

Example

{
  "nss_port": 54321,
  "nss_hostname": "192.168.1.60",
  "nss_disable_context_menu": true
}

1.8. Commands

The following command will be available: run_nuke_tools.

The package adds a new entry Run Code inside Nuke, to the context menu (right-click) when the active file ends with one of the following extensions:

1.9. Key Bindings

By default, the package does not include any key bindings. You can add them by following the Sublime Text Key Bindings guide.

Example

[
    {
        "keys" : ["ctrl+alt+n"],
        "command" : "run_nuke_tools"
    }
]

1.10. Python stubs

Sublime Text gets auto-complete for the Nuke and Hiero Python API through the nuke-python-stubs and a language server.

  1. Install the LSP and LSP-pyright packages via Package Control.

  2. Download nuke-python-stubs.zip from the latest release and extract it into a folder, for example ~/.nuke/nuke-python-stubs. The folder should contain nuke, nukescripts and hiero.

  3. Open Preferences -> Package Settings -> LSP -> Servers -> LSP-pyright and add the folder to python.analysis.extraPaths. Use the full path:

    {
      "settings": {
        "python.analysis.extraPaths": ["/Users/you/.nuke/nuke-python-stubs"]
      }
    }
    
  4. Write import nuke in a Python file and you should see the auto-complete suggestions.

To enable the stubs for a single project instead, add the same setting to your .sublime-project file under settings -> LSP -> LSP-pyright -> settings.

1.11. Overview

demo

Results

Packages