Today GitHub announced a client for OSX, GitHub for Mac. The client walks developers through the process of creating a GitHub account and uploading repositories and provides a local admin interface similar to the traditional Web-based one.
Using GitHub for Mac you can:
Github for Mac is based on, libgit2, objective-git and Chameleon.