I've been trying to find a desktop, offline, editor with a blockly-like programming interface that would then let the user execute Python code on a local Python interpreter.
I have no experience with Electron, but I understand it might be able to help one make a desktop application from a web based JavaScript foundation, would that make sense to explore?