Have an idea for improving GitKraken?

Upvote existing suggestions ⬆️ or add your idea 📝.

Suggestions are moderated weekly, and you can check out our GitKraken Roadmap to see what we’re working on.

Sizing bar should always be visible for Commit Message

For completed commits, the window for displaying the commit message is often too small but can't be resized unless you click on it which makes the software think you ...
Suggested by: Michael Pitt (12 Aug, '21) Upvoted: 24 Jan Comments: 6
Under consideration Quality of Life

Merge Tool by File Type with Support for UnityYAMLMerge

Currently, there is only support for a single merge tool, which does not cater for different file types. As we work with Unity, for *.asset and *.prefab files Unity ...
Suggested by: Richard Coleman (02 Sep, '21) Upvoted: 23 Feb Comments: 3
Under consideration

Increase the number of repos shown in "Recently Opened Repos"

Hello! I realise this is SUPER minor, but it'd just be so useful! As a user who handles many repos in the same day I would like more of my recent repos to appear ...
Suggested by: Sam (29 Jun, '21) Upvoted: 01 Mar Comments: 3
Under consideration Quality of Life

Support for Network State change detection

I live in a household with multiple network providers and ways of connecting to the internet. Whenever I switch to a different network (Some of them being on a VPN) ...
Suggested by: Puranjay Jain (31 May, '22) Upvoted: 09 Feb Comments: 0
Under consideration

Add gitlab `reviewer`, `squash` and `remove_source_branch` values while creating merge requests

Dear GitKraken overlords, according to the gitlab API doc, it's possible to tell gitlab to add `reviewer(s)`, tell it to `squash` commits and ...
Suggested by: the alien (13 Apr, '22) Upvoted: 06 Mar Comments: 0
Under consideration

As a Gerrit user I want to be able to push commits for review with the Push button

Please provide at least a very basic support for Gerrit workflow. As a Gerrit user I now have to execute all `push` commands from command line. Gerrit is a ...
Suggested by: Martin (18 Jun, '21) Upvoted: 09 Mar Comments: 0
Under consideration

Add setting to remove 2nd force push confirmation

When I push, and my remote branch is behind I click a red "Force Push" button. I'm greeted by a warning making sure I really want to do this and I have to click ...
Suggested by: Bela VanderVoort (28 Jul, '21) Upvoted: 01 Mar Comments: 7
Under consideration

Ability to create custom integrations / plugins

Our team currently doesn't use Jira or Github Issues we use a different issue tracker. Would find it nice to create custom integrations into other tools to be able to ...
Suggested by: Sean Dietrich (22 Sep, '21) Upvoted: 2 days ago Comments: 6
Under consideration

Improve support for Co-authors

GitHub has support for special annotations in commit messages to give credit to other co-authors who worked on the commit (see ...
Suggested by: Thibaud D. (15 Jun, '21) Upvoted: 14 Feb Comments: 3
Under consideration Integration Quality of Life

Support recent SSH security settings

I would like to be able to use the regular fetch/pull/push commands (i.e. all remote interaction commands) from within GK when the remotes are located on a ...
Suggested by: Jonas Kaiser (16 Jun, '21) Upvoted: 20 Mar Comments: 5
Under consideration

Push all branches to remote repository

Whenever you change the remote repository, you need to push all your changes to the new remote repository, using CLI Git you are able to do it through the "git push ...
Suggested by: Franklin (12 Jul, '21) Upvoted: 09 Jan Comments: 4
Under consideration

Add column for commit authored date/time

As a user, I would like to be able to select a "Authored Date/Time" column in order to not only see when the commit was committed, but also when it was authored. ...
Suggested by: Alexander Dahmen (25 Aug, '21) Upvoted: 20 Mar Comments: 3
Under consideration

Support for /info/exclude

GitKraken does not honor the exclusions in /info/exclude, which is a sort of per-clone .gitignore file that is itself not part of repository commits. Some ...
Suggested by: Nathan C. Sherman (18 Feb, '22) Upvoted: today Comments: 2
Under consideration

Combined Split and Hunk

It would be awesome to have a combined "split" and "hunk" view (i.e. instead of having a separate "hunk" view, it would be nice to simply activate "hunk" as an ...
Suggested by: Adrian Sosic (10 May, '22) Upvoted: 07 Feb Comments: 1
Under consideration

Add pull request view to GitLab Self-Managed

I really like the idea of the interactive Pull Request window that works for GitHub.com, as shown here ...
Suggested by: Martijn (03 Mar, '22) Upvoted: 06 Mar Comments: 0
Under consideration

Allow profile (ssh/gpg) selection per repository

Working with multiple tabs/projects and its frequent changes of multiple profiles is a nightmare. I'd like to have the possibility of assigning profile per ...
Suggested by: Marcin Bojko (07 Aug, '21) Upvoted: 30 Nov, '22 Comments: 7
Under consideration

Allow repo to be included multiple times in workspaces

Workspaces have been added in the new release 8.2.0. However, currently it is not supported to include a repository multiple times in a single workspace. It would ...
Suggested by: Nico Mexis (14 Dec, '21) Upvoted: 15 Mar Comments: 5
Under consideration

Setting for removing Workspaces tab per profile

As we are using Azure DevOps we cannot use workspaces and even if it supported we are not sure if we will use. There has been an iteration on "closing" the tab but ...
Suggested by: Joey Driessen (23 Dec, '21) Upvoted: 15 Jul, '22 Comments: 4
Under consideration

CLI set default terminal

Add the ability to set the default terminal (bash, sh, powershell, cmd).
Suggested by: Mihail (24 Sep, '21) Upvoted: 07 Aug, '22 Comments: 4

Show the number of removed/added lines of code per commit and file

As I understand the current GitKraken UI, the number of added/removed lines per commit and/or committed file is not shown. If this feature happens to be already ...
Suggested by: Erwan Egasse (07 Oct, '21) Upvoted: 16 Mar Comments: 2
Under consideration

Gitmoji picker or completion

Some kind of convenient way to insert gitmoji into commit messages https://gitmoji.dev/
Suggested by: Chuck Dries (15 Sep, '21) Upvoted: 15 Mar Comments: 2
Under consideration

Increase size of the commit message box when viewing

It be tiny! Show more lines when viewing a particular commit's description in the upper right of the commit panel.
Suggested by: ErrorOn (02 Nov, '21) Upvoted: 20 Feb Comments: 4
Under consideration

Ignore Case in Diff View

I would like an option in the Diff View (similar to 'ignore white space' options) to 'Ignore case', i.e. 'a' => 'A' We have a number of VB programs that regularly ...
Suggested by: Derek Mason (01 Sep, '21) Upvoted: 09 Mar Comments: 4
Under consideration

Ability to show/hide menu bar

On Linux, the menu bar's color sticks out like a sore thumb and takes up valuable screen real estate. Most programs have a show/hide menu button under 'View' - to ...
Suggested by: mcdoogs (26 Oct, '21) Upvoted: 09 Jan Comments: 3
Under consideration

Visually Identify Pushed/Not pushed tags

Tags are currently difficult to tell if they have been pushed to origin. It would be nice if there was a visual representation to show if a tag has been pushed.
Suggested by: Steven Powell (12 Oct, '21) Upvoted: 28 Oct, '22 Comments: 3
Under consideration

Pull request default settings for "to" and "from" branch

As a user, I would like to be able to set a default to and from branch on pull requests (started from the fuzzy finder or Create pull request button). For ...
Suggested by: Alexander Samsig (07 Jul, '21) Upvoted: 24 Jan Comments: 3
Under consideration Quality of Life

Make Fetch and Pull separate buttons

I don't like having to use the split-button to chose between Fetch and Pull - please make Fetch and Pull as separate top-level buttons.
Suggested by: Dai Rees (01 Jul, '21) Upvoted: 14 Dec, '22 Comments: 3
Under consideration

Show the recent commit message for quick access

I came from Tortoise SVN and it was easy to access our last commit messages. Sometime I need exactly the previous one because of a repetitive task and often I just ...
Suggested by: David Hervieux (23 Jan, '22) Upvoted: 14 Mar Comments: 1
Under consideration Quality of Life

More readable file mode changes => use octal numbers

Recently I saw the following in GitKraken (see also screenshot): - File Mode Changes fom 217 to 14001 - File contents are unchanged I took me quite a while to ...
Suggested by: tkazik (29 Jul, '21) Upvoted: 22 Dec, '22 Comments: 0
Under consideration

Asana Issue Tracker Integration

Asana is a modern issue tracker (and more) similar (but better IMHO) than JIRA and other "mainstream" trackers. It offers a full dev API ...
Suggested by: Adamo (20 Jan, '22) Upvoted: 17 Mar Comments: 2
Under consideration Integration

Support .github pull request templates

It's possible for organizations to have a `.github` repo with a pull request template defined that applies to all of that organizations repositories instead of ...
Suggested by: Zach Simpson (27 Sep, '21) Upvoted: 26 Jan Comments: 2
Under consideration

Spell checking: make it configurable and/or allow multiple languages

Spell checking should be independent from OS settings. It should be set to the language set in GitKraken, e.g. Windows 10 in German, GitKraken in English --> spell ...
Suggested by: Twoleeland (24 Jun, '22) Upvoted: 20 Mar Comments: 1
Under consideration

Support gitmoji :goal_net:

In commit message, type `:goal_net: my commit message` and commit. Just like other gitmoji, I should see `🥅 my commit message`. See gitmoji.dev for a list of all gitmoji
Suggested by: Lewis Moten (01 Dec, '21) Upvoted: 15 Mar Comments: 1
Under consideration

Link workitems in Azure Devops automatically to Commits or Pullrequests

As as [user], I would like to link my commits to existing work items in Azure Devops. I would like to comment my commits with a numbered hash (eg: #12345) When ...
Suggested by: Christian von Seydlitz (26 Oct, '21) Upvoted: 14 Mar Comments: 1
Under consideration

Warning when Committing Binary files that aren't in LFS

GitKraken only marks an LFS file as "LFS" if the file pattern has been manually added for tracking: ...
Suggested by: Tom Smith (01 Jul, '21) Upvoted: 13 Oct, '22 Comments: 0
Under consideration

Customize keyboard shortcuts

Allow to change keys for keyboard shortcuts
Suggested by: Jose Luis (09 Mar, '22) Upvoted: 19 Mar Comments: 6
Under consideration

Diff colours for colourblind people

The green/red combination is notorious for cause confusion for who is colourblind. I'd suggest adding a "theme" that has blue/orange instead :) See ...
Suggested by: Mario (04 Oct, '21) Upvoted: 03 Mar Comments: 5
Under consideration

Support nested git repositories for Project Directories in Repository Management

I have a lot of git projects nested under other repos (not submodules). It seems that these get ignored when adding project directories. It would be very ...
Suggested by: Eric (02 Jul, '21) Upvoted: 13 Jan Comments: 4
Under consideration Quality of Life

Azure Boards as Issue Tracker

While we have corresponding issue trackers for other integrations (GitHub, GitLab and Jira), we don't have one for Azure DevOps.
Suggested by: Fahrican (19 May, '22) Upvoted: 08 Mar Comments: 3
Under consideration

Search should only show the found commits

I need the possibility to show the found commits only. In the appended picture I only want to see the 7 that is found. All other commit reduces the overview.
Suggested by: Benny Bo Nielsen (24 Jun, '21) Upvoted: 11 May, '22 Comments: 1
Under consideration Quality of Life

Hide merged commits

Hello, As a user, I would like to be able to hide merged commits in order to more easily see previous commits on the branch. I really wish GitKraken could ...
Suggested by: aro (05 Nov, '21) Upvoted: 10 Feb Comments: 7
Under consideration

Support for S/MIME

Currently only gpg signed commits are supported, but S/MIME is an alternative to this. Using `gpgsm` and git cli, it is straightforward to sign commits, i.e. simply ...
Suggested by: Lecris (04 Jul, '22) Upvoted: 14 Mar Comments: 2
Under consideration

Ignore white space option to ignore space changes in middle of the line

While changing alignment of documentation among other changes, I would like the spaces (inside the line) to be ignored when the option 'ignore white space' is enabled ...
Suggested by: Florent (01 Apr, '22) Upvoted: 07 Feb Comments: 2
Under consideration

Git push options

`git push -o "foobar"` can be used to send strings to pre-receive and post-receive hooks. https://git-scm.com/docs/git-push#Documentation/git-push.txt--oltoptiongt ...
Suggested by: Hamish Robertson (12 Aug, '21) Upvoted: 07 Mar Comments: 2
Under consideration

Make open repo tabs scrollable

I am the lead over several projects, and have to context-shift regularly. If you add multiple projects to GitKraken, the tabs at the top start getting cut off, to the ...
Suggested by: Jason (29 Jul, '21) Upvoted: 29 Nov, '22 Comments: 2
Under consideration

Add support for signed-off-by (git commit -s)

Add an option so you can turn on the signed-off-by field for all commits made. git commit -s automatically adds "Signed-off-by: FirstName LastName <email>" to the ...
Suggested by: Ryan (02 Feb, '22) Upvoted: 07 Feb Comments: 1
Under consideration

Filename filter for the unstaged and staged files sections

Hello, The environment I'm working in sometimes automatically updates hundreds of files automatically, a lot of the times I'm not interested (but sometimes I am) ...
Suggested by: Kristoffer (02 Sep, '21) Upvoted: 26 Feb Comments: 1
Under consideration

Ability to remove "New Tab"

Working with multi-repos introduced workspace is great. Annoyance is this "New Tab", taking space and need extra effort to close. Never used it, and if needed there ...
Suggested by: Nerijus (23 Dec, '21) Upvoted: 29 Nov, '22 Comments: 0
Under consideration

Export stash as patch file

It would be nice to be able to export a stash to a patch file from the GitKraken UI. In the stash context menu, add an new menu item "Export Stash". When clicked, ...
Suggested by: Junior (09 Nov, '21) Upvoted: 11 Mar Comments: 0
Under consideration

Improve the UX of the tree view (when many merges)

As a user, I want to clearly see inputs/outputs of commits to be able to quickly read the tree graph. Some commits can be both "merges" (2 input branches merge ...
Suggested by: Jean-David Génevaux (04 Nov, '21) Upvoted: 24 Jan Comments: 0
Under consideration