Microsoft has now made available the Xbox Insider Hub app for Windows 10 desktop PC users. The app is currently available for download and functions only for users who have logged in with their Microsoft Account in the Xbox Insider program.
Users with access to both the Xbox Insider program and the Xbox Insider app can now use the Xbox Insider Hub app to submit feedback, report bugs, complete polls and surveys.
The app is a bit buggy but Xbox Insiders can submit their feedback via the Xbox Insider Hub downloaded from the Windows Store. Users would need to join the Xbox Insider Program to enjoy the full experience of the Xbox Insider Hub app.
Users can alternatively download the app by clicking the below link of Windows Store. Do let  us know your first impressions of the app in the comments below.