To install the Windows Insider Hub do this: Go to Settings then System and then Apps & Features. Tap or click the Manage Optional Features. Tap or click Add a Feature. Navigate the list, locate Insider Hub, and click install.What is Microsoft Insider Hub?
Microsoft’s Insider Hub is the tool that allows users to get news about upcoming Windows 10 builds and to send feedback on Windows 10 bugs or suggestions to Microsoft. It’s currently only available to install on PCs running Windows 10 Insider builds, but it used to be also available on phones.