OneGet is currently part of the Windows Management Framework v5 Preview which also includes the PowerShell v5 Preview. The final version of OneGet will probably be released at the same time as Windows 8.1 Update 2 or Windows 9.

It's based upon Chocolatey, so if you wanted to, you could create your own internal software repository by following the instructions here.

Website / Documentation / Download

OneGet is a unified interface to package management systems and aims to make Software Discovery, Installation and Inventory (SDII) work via a common set of cmdlets (and eventually a set of APIs). Regardless of the installation technology underneath, users can use these common cmdlets to install/uninstall packages, add/remove/query package repositories, and query a system for the software installed. Included in this CTP is a prototype implementation of a Chocolatey-compatible package manager that can install existing Chocolatey packages.

With OneGet, you can:

  • Manage a list of software repositories in which packages can be searched, acquired, and installed
  • Search and filter your repositories to find the packages you need
  • Seamlessly install and uninstall packages from one or more repositories with a single PowerShell command

This first version of OneGet installs and searches software from Chocolatey repositories. Support of additional repositories will come in subsequent versions.

OneGet should be shipping inside future versions of PowerShell, and by extension, would ship in future versions of Windows.
Further reading