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.

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

file history to include --follow in order to show renames

When I use the gk cli or even git cli and use git log --oneline -- <filename> I see commits even before a folder rename but when I use file history in the gk gui it ...
Suggested by: John Welty (15 Nov, '21) Upvoted: 21 Jun Comments: 1
Under consideration

Status icons for GitLab CI/CD

Please make status icons for the CI/CD status also available for GitLab users. If it makes a difference please also for GitLab self managed.
Suggested by: Markus (23 Jul, '21) Upvoted: 20 Aug Comments: 0
Under consideration Integration Quality of Life

The date/time format and the branch graph

I want to set the colors of branches and the date/time format (for example, I more like padded 1~24).
Suggested by: Luminous (27 Jul, '22) Upvoted: 08 Jun Comments: 6
Under consideration

Make exiting of fullscreen mode more obvious

As I user I want to be able to exit fullscreen mode in an easy way. For some context. I got stuck in fullscreen mode and could not find a way out as there is no ...
Suggested by: Michel (14 Sep, '21) Upvoted: 24 Jul Comments: 4
Under consideration

Ability to use a dropdown list of tabs

I wish there were a better way to access my open repos tabs using a mouse. Nowadays with the popularity of microservices, it's required to work with dozens of repos ...
Suggested by: Alex (23 Jun, '21) Upvoted: 20 Oct, '22 Comments: 4

Search should also search in file changes

When I search for code it should me commits that contains this changes. This feature exists in Sourcetree and it really great.
Suggested by: Dudi (30 Dec, '21) Upvoted: 28 Aug Comments: 1
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

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: 08 Jun Comments: 0
Under consideration

Back-up file before discard change

Right now, GitKraken has "Discard all changes" button, which may remove all unstage changes permanently. We would like to request GitKraken copy the files to a ...
Suggested by: Nguyen Tuan Anh (28 Sep, '21) Upvoted: 13 Apr Comments: 0
Under consideration

Use commitlint on commit messages

I think it would be a cool feature if there was a way to lint your commit messages in GitKraken while you're writing them so the commit-msg hook will not fail if ...
Suggested by: Nandor (07 Jul, '21) Upvoted: 12 Sep Comments: 0
Under consideration

OpenAI / ChatGPT support to write commit messages

Use OpenAI / ChatGPT to write commit messages.
Suggested by: tobwen (14 Feb) Upvoted: 23 Sep Comments: 9

Open on Github link from commit

It would be very helpful to have an "Open on Github" menu action when a commit is selected, that would open the corresponding commit/link on github. It makes it ...
Suggested by: SeanM (02 Oct, '21) Upvoted: 28 Aug Comments: 4
Under consideration

Link to this board from the feedback button in GitKraken

TLDR; Clicking the Feedback button in GitKraken should remind me that this board exists and provide a link so it's easy to find again. I've bookmarked this board ...
Suggested by: John (15 Jun, '21) Upvoted: 14 Oct, '21 Comments: 4

Display actual error messages returned by server

For GitLab Server, we have own push policies controlled by server-side hooks. When some rules violated, there is no way to see actual error message in GitKraken. I ...
Suggested by: Vladislav Javadov (28 Sep, '21) Upvoted: 03 Jul Comments: 3
Under consideration

Support for PowerShell Core

PowerShell Core (aka PowerShell 7.x or pwsh.exe) is cross-platform and available for install for all users. Furthermore, opening Windows PowerShell (PowerShell 5.x) ...
Suggested by: Xander F. (11 Aug, '22) Upvoted: 19 Sep Comments: 2
Under consideration

2FA or securitykey for GitKraken login

As user I want to use a 2FA or securitykey like yubikey for as many logins as possible. That is what I am missing. The benefit is more security for my GitKraken account.
Suggested by: Andreas Hafner (22 Feb, '22) Upvoted: 20 Sep Comments: 2
Under consideration

Default Gitflow master to main

Now that both GitHub and GitLab have main as their default master branch, the Gitflow initialisation should also use main instead of master.
Suggested by: Emre Koc (03 Jan, '22) Upvoted: 10 Sep 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

Allow changing of the Default Location when opening a repository

I want to be able to change the default location that appears in the Windows dialogue when selecting "Open a repository". Ex: I keep all of them in ...
Suggested by: Corey Birkholz (08 Jul, '21) Upvoted: 02 Aug Comments: 2
Under consideration

Amend a specific commit

Currently it's only possible to amend the latest commit. It would be nice to have the option to amend the second-latest commit or any other commit. Currently to do ...
Suggested by: Daniel (04 Oct, '21) Upvoted: 30 Aug Comments: 1
Under consideration

Add "favorite" or "pinned" branches in the left sidebar

Hello, In the left sidebar we have sections such as LOCAL, REMOTE, ISSUES, TEAMS etc. My suggestion is related strictly to branches. I, and I belive many ...
Suggested by: Jan (08 Dec, '22) Upvoted: 17 Jul Comments: 7
Under consideration

Add wildcard search to commit messages

In our commit messages we put url's to the tasks the commit is linked to, i.e. https://tasklister.somesite.nl/task?123456 When searching the commit messages list ...
Suggested by: Roland (21 Sep, '21) Upvoted: 13 Sep Comments: 5
Under consideration

Easily see annotated tag messages

As a heavy user of annotated tags, I would like to be able to see the annotated tag messages (the annotations). I would like to be able to see the annotation by ...
Suggested by: Sandra Capri (01 Sep, '21) Upvoted: 23 Aug Comments: 3
Under consideration

Keyboard shortcuts for staging lines of file

I would like to be able to use keyboard shortcuts to stage and unstage individual lines. This also relates to other suggestions: Copy deleted lines from Diff ...
Suggested by: Bastian Eicher (22 Jul, '21) Upvoted: 24 Jun Comments: 3
Under consideration

Improve performance for very large commits

If I select a commit with a very large number of moved/modified files, (e.g. >10k), GitKraken hangs completely for several minutes. This is especially annoying if ...
Suggested by: Daniel (04 Oct, '21) Upvoted: 14 Jul Comments: 2

Add Ligature Font Support

Hi, could you add ligature font support to your new terminal so the special character in Nerd fonts show up? This would allow terminal enhancements like powerline ...
Suggested by: John Butare (25 Sep, '21) Upvoted: 19 May Comments: 2
Under consideration

Undo commit should restore messages

When I commit changes with some message, and undo it, the files are restored in their proper locations (staged f.ex.), but the commit message and subject is lost. ...
Suggested by: Michael Bisbjerg (13 Aug, '21) Upvoted: 14 Jun Comments: 2
Under consideration Quality of Life

Refresh button when looking at the diff view of a file

When a file is selected and its diff view is shown, the diffs will not update automatically when a new change is made. At the moment it is needed to select another ...
Suggested by: Aware Programming (10 Jul, '21) Upvoted: 03 Aug Comments: 2
Under consideration Quality of Life

Support Fine-Grained PATs for GitHub Enterprise

Github has release a beta version of Fine-Grained Personal Access Tokens. See ...
Suggested by: Tony Stecca (20 Jan) Upvoted: 02 Jun Comments: 1
Under consideration

Create fixup commit from current index

I would like to be able to do the following to fix up commits: - Stage some changes - Right-click the commit I want fix up - Select "Fix up this commit" from the ...
Suggested by: Raphael (12 Jul, '22) Upvoted: 28 Aug Comments: 1
Under consideration

Keyboard shortcuts for 'Next/Previous Change'

It is great being able to mostly use keyboard shortcuts to review changes; I am especially happy for the 'j' and 'k' vi-like navigation bindings. I would love to see ...
Suggested by: Daniel Saalfeld (08 Dec, '21) Upvoted: 14 Sep Comments: 0
Under consideration

Integrations on per-repo basis

It would be nice to have multiple integrations of the same provider per profile. Then, you can select the correct integration on per repo basis. Right now it's ...
Suggested by: Simon Knittel (14 Sep, '21) Upvoted: 18 Jun, '22 Comments: 0
Under consideration

Allow to disable automatic updates

I've had a few use cases for it already: - when I was using mobile internet and didn't have a lot of bandwidth to waste. I've disabled automatic updates in VS Code, ...
Suggested by: Andrew (14 Dec, '22) Upvoted: 20 Sep Comments: 3
Not planned

Commit search supports multiple languages

Can commit support it? It doesn't matter if the UI interface is multilingual.
Suggested by: Livre (09 Sep, '22) Upvoted: 21 Jul Comments: 3
Under consideration

Open GitKraken CLI in a repo tab

First of all, after clicking on terminal, on larger projects, it takes many seconds to open up, when generally I expect quicker responses for cli than gui, so I have ...
Suggested by: Benjamin Michaelis (14 Mar, '22) Upvoted: 25 May, '22 Comments: 3
Under consideration

Checkout specific file

Git has functionality to checkout a file from another commit. git checkout <commit> -- <path> It would be great if this was available by right-clicking on a ...
Suggested by: Alex D (16 Dec, '21) Upvoted: 25 Sep Comments: 3
Under consideration

As a user, I would like to see the branch that a commit belongs to at a glance

Currently, when going through the GIT history of a repo, the only way to determine which branch a commit belongs to is to follow its tram track all the way up to the ...
Suggested by: Luke (18 Aug, '21) Upvoted: 22 Aug, '22 Comments: 3
Under consideration

Workspace: Ability to multi-select local repositories when adding to a workspace

Today, we're not able to add multiple repos at the same time into the Workspace. I believe it would be so much easier for us to work. Add Repo -> select few > add.
Suggested by: W (01 Apr) Upvoted: 10 May Comments: 2

Please add support for Kantega SAML SSO OIDC Kerberos Single Sign-on for Jira

We use Kantega SAML SSO OIDC Kerberos Single Sign-on for Jira and the loss of login/pass authentication prevents the Jira Server integration. Please re-enable the ...
Suggested by: Alexey (28 Oct, '22) Upvoted: 03 Apr Comments: 2
Under consideration

Git pack folder size improvements for large repositories

Hi, We run into a lot of issues where our \.git\objects\pack folder gets bloated with huge .pack files. These issues only occur when using Gitkraken in our large ...
Suggested by: Nelis (02 Mar, '22) Upvoted: 15 May Comments: 2

Don't stop to update submodules on rebase

We have a repository that has 17 submodules, several of which are updated frequently. When rebasing, GitKraken stops on every commit that contains an updated ...
Suggested by: Cameron (17 Feb, '22) Upvoted: 14 Sep Comments: 1
Under consideration

Fix character encoding issues for global languages on terminal screen and on search function

We have a lot of Korean fans and users and still have difficulty using their language in GitKraken. I suggest this is a pretty good issue as this stands for any other ...
Suggested by: Uno Kim (14 Jul, '22) Upvoted: 15 Jun Comments: 0
Under consideration

Ability to create changelists

I would like to have the ability to create at least one separate changelist, for example "No Commit" in which the user can add certain files which should not be ...
Suggested by: Daria (06 Apr, '22) Upvoted: 10 Apr Comments: 0
Under consideration

Save custom .gitignore template for new projects

When creating repositories for C# .NET applications, there is no default .gitignore template available in the 'git init' wizard. Either adding support for C#, or ...
Suggested by: Neonalig (06 Jan, '22) Upvoted: 10 Aug Comments: 0
Under consideration

Hook Manager from the GitKraken Preferences section

Since there is now a Git Hooks section in Repo-specific settings, it would be nice to be able to add / edit / disable / delete hooks.
Suggested by: William Penton (Nexxuz) (20 Aug, '21) Upvoted: 01 May Comments: 0
Under consideration

Improve performance by not scanning ignored files

I ran into some performance issues with GitKraken on slower (HDD) storage. When debugging I checked which files GitKraken was accessing and a lot of access was in ...
Suggested by: Thorry (19 Jul, '21) Upvoted: 08 Aug Comments: 0

Sort changed files first in Unstaged file list

Unlike the Git command line, GitKraken lists new files first in both the Unstaged and the Staged file list. Chances are much higher that users are working on existing ...
Suggested by: Max Moldmann (10 Aug, '21) Upvoted: 06 Apr Comments: 6
Under consideration

Open workspace tabs when switching workspaces

As many others, I work for multiple clients with multiple repos each. Switching workspaces should open the previously opened repo tabs within that workspace, and ...
Suggested by: Emre Koc (28 Dec, '21) Upvoted: 12 Sep Comments: 3
Under consideration

Better 3rd Party Error Handling

Sometimes git hosting sites have error messages that do not make it to the UI and the only way to see them is checking the Activity Log after seeing failed ...
Suggested by: William Penton (Nexxuz) (01 Sep, '21) Upvoted: 07 Sep Comments: 3
Under consideration