GitHub Desktop, now available for OS X and Windows, offers a streamlined and unified experience for both new and seasoned GitHub users by simplifying essential steps in the GitHub workflow. This application replaces GitHub for Mac and Windows, providing a consistent interface across platforms. Users can easily manage branches, which are crucial for proposing changes and reviewing code, directly within the repository view. The tool allows for precise commits by enabling users to select specific files or lines from a diff, and facilitates collaboration by allowing changes to be committed or pull requests to be opened without leaving the app. Additionally, the app supports browsing commits on local and remote branches to identify changes needing merging, and it allows for code to be merged to the master branch for deployment directly from the application. Existing users of GitHub for Mac or Windows will receive an automatic upgrade to this new version.