While you can install the Peacock app for free on your Xbox, you will require a valid subscription to access the full offering of this streaming service. Also, Peacock used to offer a free tier of content, which they canceled at the end of January 2023.