Я создал настольное приложение, используя nwjs (узел webkit).Я успешно создал установщик для Windows.
Как создать установщик для MacOS X?
На официальном сайте есть вся необходимая информация http://docs.nwjs.io/en/latest/For%20Users/Package%20and%20Distribute/#mac-os-x
Если вы хотите создать дистрибутив на другой платформе, вы можете попробовать эту библиотеку https://github.com/evshiron/nwjs-builder-phoenix
Обычно, если вы загружаете NWБинарный клиент .js в соответствии с нужной вам платформой и скопируйте исходный код javascript в папку с именем package.nw (Windows) или app.nw в nwjs.app/Contents/Resources/ (MacOS), приложение должно работать из коробки.
package.nw
app.nw
nwjs.app/Contents/Resources/