Xbox Insider Hub for Windows 10 PCs is now available for download. You can use the Xbox Insider Hub to let developers know what you like and what you dislike via quests, surveys, report problems, and more. The Xbox Insider Hub on the PC works exactly like it does on the Xbox One.
Microsoft stated – Hello, Insiders! Thanks for being among the very first to check out the Xbox Insider Hub on Windows 10 PC via the Xbox Insider Hub PC Beta! Pardon our dust as we are still in active development.
Microsoft is still working on the app as user experience is still not up to the mark yet. You can download the app from the Windows Store or from here.