Как написан Brackets? Как пишутся подобные вещи?
Даниил Колесниченко у них свой велосипед https://github.com/adobe/brackets-shell , у atom тоже свой https://github.com/atom/electron , а node-webkit переименовался давно уже nwjs.io
Emptyform NW.js и посмотрите
Вот еще ссылки в тему:
habrahabr.ru/post/251723
canonium.com/articles/tutorial-nodejs-desktop-app-...
habrahabr.ru/post/181670
ну и вообще:
https://www.google.com/search?q=desktop+приложения...