Launchbox is a great option for organizing your PC games and roms, but it doesn’t really do anything automatically except for scraping box art and metadata of games/systems. It also doesn’t offer a server/client setup, so there’s no streaming games unless you have a VM.