Unleash your repo

GitKraken is the Git client designed to make you a more productive Git user.

Visual interactions and hints

Because function and beauty don’t have to be mutually exclusive.

GitKraken makes Git commands and processes easy, fast, and intuitive. Enjoy a visually appealing experience that requires fewer interactions, allows for more fluid workflows, and provides total functionality.

The interface equips you with a visual understanding of branching, merging and your commit history. “Hints” act as guides that help you better understand the impacts of your actions.

A cross-platform experience

GitKraken is the only Git client built on Electron, allowing it to run natively on Windows, Mac, and Linux desktop systems. Enjoy the same luxurious experience across all three!

No Git Tools Required

Run the installer and open the app. That’s it! GitKraken works directly with your repositories with no dependencies—you don’t even need to install Git on your system.

GitKraken is built with NodeGit, which is primarily developed and maintained by our dev team.

Figure 1. Dependencies and installation sequence

Step 1. Install GitKraken

Step 2. Use GitKraken

Multiple profile support

Pro Feature

With GitKraken Pro, you can create multiple profiles, and easily switch between them to work on different projects. If you'd like to commit to your personal projects with your personal email, and your work projects with your work email, create two profiles to switch your .gitconfig on the fly. You can also set profiles to use different associated repositories, preferences, and more.

Figure 2. Selecting from multiple profiles

One-click undo & redo

Mistakes happen. But GitKraken is the only cross-platform client with one-click undo and redo! We can’t help you take back that engagement ring, but we can undo other commit-ments.

Built-in merge tool

Why interrupt your workflow by switching applications to resolve a merge conflict? With GitKraken’s built-in merge tool with syntax highlighting, you don’t have to go anywhere else.

Merge tool editor

Pro Feature

When you upgrade to GitKraken Pro, the merge tool upgrades to include a robust output editor, allowing you to fine-tune your code as needed.

Figure 3. Resolving a merge conflict

Fast, intuitive search

GitKraken indexes everything, so you can quickly find what you’re looking for faster than in other clients! Tap your enter key to jump through results quickly.

Adapts to your workspace

GitKraken is fully responsive, making the best use of your available screen real estate. Whether you prefer a vertically- or horizontally-oriented screen, GitKraken looks great whichever way you flip it!

Plus other features, including:

Unleash your repo with GitKraken.