Ahead of October 20's public launch of iOS 8.1, Apple has released iCloud Photos to users running the iOS 8.1 beta on their devices. Qualifying accounts will be able to access iCloud Photos to view their iCloud Photo Library on the web through the beta version of iCloud.com.
Reports indicate that iCloud Photos looks and functions much like the stock Photos app on iOS, with the ability to view photos and select them to download to your computer.