What if when
restic restore is ran without options, it enumerates a list of backups within the Terminal window, much like
restic mount does? You could use the arrow keys to pick hosts / ids / snapshots / tags. You’d drill down the same way you do with
restic mount - only in the terminal window (which should also work on Windows). Then when you’re ready to restore a file or directory, just highlight it and hit “shift+enter” or press “D” or whatever else sounds good (with a message at the bottom explaining what to do, to make it super simple).
Just a thought!