GitKraken Git Client

The easiest, safest, most powerful way
to leverage Git as a team

Git is as notorious as the Kraken for being powerful, but it’s complicated to learn, especially if you’re trying to memorize commands. If you’re new to Git, GitKraken will get you up-to-speed faster so you can be productive from day one. Integrations with GitHub, GitLab, Bitbucket and Azure DevOps make it simple to add remotes. The easy-to-read commit graph will help you visualize who on your team made code changes and when. With the intuitive UI, complicated commands are simplified into the click of a button, drag of a tentacle, or tap of the keyboard.

Learn more >
If you’re not experienced using a typical CLI for Git, it can be like a deep dark abyss offering no protection against mistakes. The GitKraken Git GUI reduces the risk of getting your repos into a bad state by giving you visibility into potential problems like merge conflicts. Plus, it provides secure Git integrations, a mighty conflict resolution tool and an undo button to act as your safety net for those unavoidable mistakes. 

Learn more >

Git has so many powerful capabilities buried in the depths. GitKraken’s merge tool, diff view, interactive rebase mode, and other visual UI elements help surface complex processes so you can complete complicated merges, compare diffs, avoid or resolve conflicts and crush any other challenges that sail into your path. The new GitKraken CLI (preview) provides a powerful “keyboard-first” Git enhanced terminal experience with GitKraken visualizations, autosuggest, autocompletes and more, all conveniently within the GitKraken Client. Plus, deep integrations with hosting services, like GitHub, give you the power to do all your pull request management directly in GitKraken.

Learn more >

The more collaborators you’re working with in GitKraken, the more productivity benefits you get. When your entire team is using GitKraken you’ll be like many tentacles working together in unison: you’ll know who is working on each file and will be alerted of potential merge conflicts. Team members can even share deep links to specific commits, branches and tags to jumpstart collaboration. Talk about major time-savers!

Learn more >

Integrations to support your coding workflow

GitKraken connects to all the popular Git repository hosting services so it’s swift and simple to clone, fork, add remotes and create pull requests. GitHub users get even more PR management capabilities: edit, merge, approve, request changes or comment on a pull request without ever leaving GitKraken. Plus, no more context switching to manage issues:  view, filter, edit, create branches tied to issues, and create new issues directly from GitKraken.

Issue Tracking


Git Integration for Jira




GitKraken Boards

Legendary Git productivity features

Visual Commit Graph

Enhanced Git Terminal

In-App Merge Tool

1-Click Undo & Redo

Drag & Drop

Command Palette

Built-In Code Editor

Diff Split View

File History & Blame

Syntax Highlighting

Search Within Files

File Minimap

Gitflow Support



Git Hooks Support


Keyboard Shortcuts

Light & Dark Themes

Interactive Rebase

Commit Signing

Merge Conflict Detection

Pull Request Management

Team Visibility


Make Git easier, safer & more powerful.