Python script editor for Nuke that can script on .py files and python knobs, with all the functionality from Nuke's default script editor plus syntax helpers.
Last updated Jun 14, 2026
97
Stars
20
Forks
12
Issues
0
Stars/day
Attention Score
31
Language breakdown
Python 100.0%
βΈ Files
click to expand
README
KnobScripter
KnobScripter v3.2 (or KS3) is a full script editor for Nuke that can script python on .py files and knobs as well as BlinkScript, with all the functionality from the default script editor in Nuke plus syntax helpers, predictions, snippets and other handy features. KS3 is the next major step for this tool, and it features a greatly optimized code, Python 3 compatibility, BlinkScript mode, a Code Gallery and many other features and fixes.v3.2 adds Nuke 16 / PySide6 compatibility while keeping compatibility with older supported Nuke versions.
- Video Tutorial: You can watch a full video tutorial of the tool here.
- Docs: A complete user guide can be found at https://adrianpueyo.com/ks3-docs
Features
- Full scripting mode for .py files.
- Node editing mode, to script directly on python buttons or callback knobs, as well as BlinkScript.
- Python output console: Same as the one from Nukeβs default script editor, where you can execute any code.
- Find-Replace. A proper find-replace widget as youβd expect in a python editor.
- Snippets! They are short codes you can assign to longer pieces of codes, so that by writing the short code and pressing tab youβll get the long code.
- Code Gallery.
- Python syntax highlighting, line numbers, auto-intending, auto-completer.
- Syntax helpers, multi-line commenting, moving/duplicating lines, and more!
Installation
A. Fresh install
- Copy the
KnobScripterfolder and paste it somewhere in your Nuke plugin path. For example, insideUsers/YourUser/.nukedirectory. - Open with a text editor the file
menu.pythat lives next to yourKnobScripterfolder, or create one if it doesnβt exist. - Add the following line:
import KnobScripter
- Restart Nuke.
B. Updating KnobScripter
- Replace the
KnobScripterfolder with the updated one. - Restart Nuke.
Usage
In Nuke, you can open the KnobScripter both as a floating window or as a dockable pane.- To open the KnobScripter as a floating window, simply press
Alt+Zon the Node
- In order to bring the dockable pane you need to do the following:
Windows -> Custom -> KnobScripter.
Then, a KnobScripter pane will get created. Now you can even save the workspace, so the KnobScripter will be created by default when you open nuke.
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.
Thanks to the awesome Nuke community! Hope you enjoy this.
π More in this category