As this is a node.js application, why on earth are there multiple downloads?!
Urgh, just looked at some of the code as well and it breaks some pretty well trodden style conventions of JavaScript programming such as mixing tabs and spaces for indentation, mixing processing with vars, mixing " and ' for different strings. Maybe I'm being picky now but this combined with the other things leads me to suppose that code control and consistency won't be very good.
OK, so it took 4 attempts at doing npm install to get the missing modules - might just have been my backup job running that made the phantomjs download fail a few times.
Then on start, it found a locally connected ESP8266 which it then errored on because it wants Jonny5 on it which I don't use.
The "widgets" seem to correspond to Node-RED's nodes but there aren't many of them:
I/O
AnalogIn
AnalogOut
DigitalIn
DigitalOut
Mic
Servo
NETWORK
CloudIn
CloudOut
OSCInO
SCOut
Webhook
UI
Button
HTML
Keyboard
Knob
GENERATOR
Data
Pulse
Sequence
SpeechIn
SpeechOut
Tween
LOGIC
Boolean
CodeC
ount
Gate
IfThen
Mix
Process
Splitter
MEDIA
Audio
Image
Text
Video
I tried to wire up some text to speech out but it didn't work as expected and I found that the interface was only really sensible for hardware input. To test the speech out widget for example, you have to click on some text at the top-right of the widget, not a standard UX. But to be fair, it did work.
The output UI is also mixed with the widget displays which gives a very poor UX again. You can turn off the widgets though that only works for widgets already added to the UI which is also weird. Also not nice that adding new widgets always places them in one spot so adding 2 puts them on top of each other.
So I'd say that, putting aside all the quality and UX issues, NTK is a lot more limited than Node-RED. There are fewer widgets and the existing ones are rather larger than NR's so seeing anything other than the simplest of logic would be tricky. No tabs either. I think that you would also end up with a real mess of lines since they are all straight and many widgets accept multiple inputs.
Finally, I didn't see anything in NTK that you couldn't easily do in NR - though the ability to simulate incoming data in some of the widgets was interesting. The installation, on my Windows PC, takes up 100MB and I can't find where it saves your project, no obvious way to have multiple projects though clearly you are supposed to be able to run them in various ways so I'm guessing it is possible. The docs are minimal.
As you can tell, I'm not terribly impressed though a lot of work has clearly gone into creating it.
It won't be tempting me away from Node-RED I'm happy to report.