If you want to attach the Edge sidebar to Windows desktop, here is how to do that. You can detach the sidebar and show it on your desktop as a standalone feature ...
To add Microsoft Edge to your PC, you'll need to navigate to Microsoft's website using your current browser.