Check out these threads:
- Help with organizing a story
- How do you keep track of your choices & branches?
- Tools to branch your game?
- Apps for writing route branches?
Here’s COG’s own take on branching, which includes a diagram, though not an app or whatever where you can input your own stuff
My personal preference is spreadsheets
So, so many spreadsheets.