go-storyteller
It will read and display any non-linear story in a JSON file
...It looks and behaves like a desktop application, but actually runs like a web app over a local server - no need for an internet connection -, and uses the computer's default browser as GUI.
To test it, f you have golang installed on your computer and know how to run a .go file just download the files gideon.json (1) and story.go onto the same directory, and run it or build your own executable.
Else, you can download an executable file suitable for your OS from https://github.com/manuelcaeiro/go-storyteller/tree/master/downloads ... and the file gideon.json to an empty folder and follow the instructions on the READ2RUN.md file.
...