Git version control brought to OSX.

Octopus offers the easiest integration with git version control on the mac. It has been designed for the mac from the ground up to be as simple as possible to help you focus on your work, but not your tools.

Stunning interface optimized for easy workflow.

A refreshingly clean design will help you to focus on your work rather than on how to deal with the tool itself. Octopus was designed with the programmer in mind, without distracting features you won't need but everything that is necessary.

Share your code with the world or co-workers.

Octopus integrates easily with any remote repository. You can even define multiple remotes without feeling complicated. The History List will always keep you up to date about the latest changes, pulling and pushing takes place where it is needed.

Full control on your repositories.

We like to think of Octopus as a Getting-Things-Done application. You will always be in full control of your repositories, Octopus uses the magic of git behind the scenes but wont have to deal with the command line.

Drag n' Drop Support for most actions.

Octopus integrates perfectly into the Mac OSX World, you can add a repository by dragging it into Octopus. Your files can be staged and unstaged dragging the entries and even branches are merged by placing one onto another.

Perfect integration with other tools.

Octopus makes it easy to integrate it into your existing workflow as it supports a wide range of merging tools and nearly any editor available for the Mac. Select your git binary and change it at any time. While being flexible, you won't ever find huge configuration panes or anything like it.

Git version control made simple.

Octopus will help you find pieces of codes again you thought they were lost. Either filter for files to search their history or directly search on the timeline. Octopus will even allow you to search deep inside diffs to find anything that has been done in the repository.

Diving into advanced mode.

Want to digg more into the depths of configuration? Octopus allows you to directly edit the configuration files for your repository. And while we're at it, did we mention you can cherry-pick, stash and even rebase in Octopus?