The Xbox Insider Hub app which is currently available on Xbox One consoles and helps those in the Xbox Insider program to log feedback on system updates, apps/game previews, and other new experiences etc. before released to everyone, is now available in the Windows Store for download on Windows 10 PCs.
The Hub also allows you to let developers know what you like and what you dislike via quests, surveys, report problems, and more.
To know more about Xbox Insider program, visit this page.