The Insider Hub app in Windows 10 is "your one-stop-shop for all the latest news and announcements regarding the Windows Insider program. " Designed specifically for those that participate in the Windows Insider program, the hub app provides news and "quests" that highlight a feature or scenario Microsoft wants your help to test and provide feedback. The Windows Insider hub app is not installed by default and is hidden in the new Apps & Features settings app.
To get started, click on the Start Button and type in Apps and Features and hit Enter.
Next, click on Manage optional features.
On the Manage Optional Features screen, click Add a feature.
Scroll through the alphabetical list until you see Insider Hub. Select it and then hit Install.
The Add a Feature screen will close and the Windows Insider Hub app will be installed immediately in the background. No update will be provided when the install is complete, it will just show up in the Start Menu .