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.

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: 20 Jan Comments: 2
Under consideration

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: 15 Mar Comments: 1
Under consideration

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: 02 Nov, '22 Comments: 1
Under consideration

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: 14 Mar Comments: 1
Under consideration

Enable to change icon of remote repository

Sometimes I set up multiple repositories more than two. In this case, It will be useful to recognize the repository at a glance if I change the icon of a remote ...
Suggested by: yoonsung.lee (07 Dec, '21) Upvoted: 27 Jan Comments: 1
Under consideration

Option to hide new remote branches by default

Would be nice if there is an option to hide newly created Branches by default.
Suggested by: David Schwegler (15 Nov, '21) Upvoted: 10 Jan Comments: 1
Under consideration

Support PDF image preview in diff

Hello, the possibility to preview the different versions of an image is incredibly useful (when writing a scientific paper for instance). But for large very ...
Suggested by: Picouet (31 Aug, '21) Upvoted: 22 Feb Comments: 1
Under consideration

Add Gogs integration in GitKraken

Add Gogs support at Preferences -> Integrations. So that we can use the Tokens generated from the Gogs-Server.
Suggested by: LeWAIEN (05 Aug, '21) Upvoted: 24 Jan Comments: 1
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: 14 Mar Comments: 0
Under consideration

Display Gitlab repository logo file as a tab icon

If a git repository has a "logo.png" file in its root folder, Gitlab uses it as a logo image for the repository. GitKraken could use this file (if it exists) to ...
Suggested by: Aurelien RB (28 Mar, '22) Upvoted: 06 Mar Comments: 0
Under consideration

Interactive Git PR View - GitHub Enterprise

As a GitHub enterprise user, I would like the ability to use the new interactive pull request feature in order to fully utilize the GitKraken for pr reviews.
Suggested by: Chris Bell (15 Dec, '21) Upvoted: 03 Feb Comments: 0
Under consideration

Support Azure DevOps profile icons

I am using GitKraken but my team is not. We all have profile icons in Azure DevOps and I would be nice to be able to see those icons in the commit history. I can ...
Suggested by: Thomas Hammond (06 Oct, '21) Upvoted: 03 Jan 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: 03 Feb Comments: 0
Under consideration

Ability to minimize Commit Panel from UI

The Commit summary panel that shows the commit message and list of affected files is always displayed. You can move it's position from right side dock to bottom dock, ...
Suggested by: Martin (28 Jun, '21) Upvoted: 09 Oct, '22 Comments: 8
Under consideration Quality of Life

Please undo the panel scrolling changes made in 8.8.0 or allow us an option to toggle it

"Sections in the left panel are now always visible and don’t scroll out of view." This has made navigation much worse. Previously it was easy just to scroll down ...
Suggested by: Luke (12 Aug, '22) Upvoted: 20 Feb Comments: 5
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 Feb Comments: 5
Under consideration

Allow repositories tabs to show in multiline view

I work with many repositories with different clients. I use 'profiles' features but still for each profile I have many repositories opened in tabs. In this scenario ...
Suggested by: Mateusz (17 Dec, '21) Upvoted: 15 Mar Comments: 4
Under consideration

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: 26 Jan Comments: 3
Under consideration

Ability to squash initial commit

Sometimes it is needed to overwrite the initial commit when starting a new repo. Sometimes it is because the project is be forked and needs to have a "clean history" ...
Suggested by: William Penton (Nexxuz) (08 Jul, '21) Upvoted: 19 Jan Comments: 3
Under consideration

Search tabs should search for substrings

Currently Search Tabs only matches the given text with a tab/repository name with it starts with it. It should filter when given text is found also as a substring.
Suggested by: Jan (04 Nov, '21) Upvoted: 30 Sep, '22 Comments: 2
Under consideration

A drop-down list of the 10 most recent commit messages

Often a commit message is related to recent, previous messages. Starting out with one of those can be faster than starting from scratch. This feature is known from ...
Suggested by: ES (11 Aug, '21) Upvoted: 01 Oct, '22 Comments: 2
Under consideration

Commit message description auto wrap option

Add a setting to limit the column number of commit message descriptions. If it's set to 80, it would find the nearest whole word and replace the closest space with a ...
Suggested by: Ryan (14 Apr, '22) Upvoted: 17 Mar Comments: 1
Under consideration

Remote workspace

Hi, I develop on multiple VM, I was wondering I you could add support for remote workspaces, similar to remote development tools on VS Code. This would bring ...
Suggested by: Greg P. (22 Feb, '22) Upvoted: 2 days ago Comments: 1
Under consideration

Simplified / inlined folders in Tree view of the Commit panel

When a repository folder hierarchy is deep, the 'Tree' view in commit panel gets cluttered by many nested folders. 'Path' view on the other hand somewhat lacks the ...
Suggested by: David Cholt (22 Sep, '21) Upvoted: 08 Mar Comments: 1
Under consideration

Ability to copy list of files changed in a commit to clipboard

One of my clients has to have a list of files that were changed in order to do deployments. In the commit information window I can see all the files changed but ...
Suggested by: Zach Burtle (09 Jan, '22) Upvoted: 22 Feb Comments: 0
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: 2 days ago Comments: 0
Under consideration

Adding jira ticket id to commit messages (when branch based in jira ticket)

I discovered the great jira integration features on gitkraken where you can create branches based on jira tickets and it appends jira ids, is there a way to have ...
Suggested by: Damian (17 Sep, '21) Upvoted: 14 Sep, '22 Comments: 0
Under consideration

Ability to reset a file to a particular commit

If I right click on a file from commit X, one of the options should be to reset that file to its state as of commit X. This would not involve any merge. It would just ...
Suggested by: William Jockusch (24 Jul, '21) Upvoted: 15 Dec, '22 Comments: 6
Under consideration

LFS Image Diff Viewer

As a user, I would like the ability to see an image diff as opposed to an LFS file pointer diff for images. Similar to SourceTree's functionality.
Suggested by: Andrew E. (10 Mar, '22) Upvoted: 07 Feb Comments: 3
Under consideration

Allow configuring a proxy in GitKraken UI

Currently the proxy in Linux to use a proxy is "you will need to run GitKraken Client with the command line flag: --proxy-server=". Add support for a ...
Suggested by: Axel Heider (02 Aug, '22) Upvoted: 08 Feb Comments: 2
Under consideration

Add more ways to open submodules

Make it easier to navigate submodules. - Currently there exist a "Open submodule: <submodule name>" button for unstaged submodules that are dirty (in the sidebar). ...
Suggested by: David Isaksson (21 Nov, '21) Upvoted: 21 Feb Comments: 2
Under consideration

Hide remote branches by custom pattern

GitKraken can hide unwanted branches, but sometimes Dependabot will create new branches and make the graph dirty. Please add a new feuature that can hide remote ...
Suggested by: Ben (12 Nov, '21) Upvoted: 14 Dec, '22 Comments: 2
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: 14 Mar Comments: 1
Under consideration

Improve Azure integration performance when you have access to a large number of repositories

As a user, I would like the Azure integration performance to be improved for getting repositories in the clone dropdown in order to be able to use it. Currently, ...
Suggested by: Joey Kelroy (19 Apr, '22) Upvoted: 24 Jan Comments: 1
Under consideration

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: 19 Feb Comments: 1
Under consideration

Support custom merge commit messages

When I drag & drop one branch onto another, it says `Merge branch 'source-branch' into main` Let me customize this message. I would like to use gitmoji to prefix ...
Suggested by: Lewis Moten (02 Dec, '21) Upvoted: 10 Nov, '22 Comments: 1
Under consideration

Cancel a push

If after hitting push you realize you have forgotten something, be able to cancel the push plus checks that you may have running.
Suggested by: Nathen R (08 Oct, '21) Upvoted: 20 Mar Comments: 1
Under consideration

Add badges to repo tabs

Add badges in the repo tabs to indicate whether a certain repo has been updated (based on the main branch for example). In this way, it is clear which repo is updated.
Suggested by: Riccardo (06 Aug, '21) Upvoted: 02 May, '22 Comments: 1
Under consideration

Add handling of conflicts in pull requests

When creating a pull request from GitKraken, the app will inform you of a "Merge conflict detected." While GitKraken will show the list of conflicted files when ...
Suggested by: Michael Rans (02 Jul, '21) Upvoted: 09 Feb Comments: 1
Under consideration

GitHub Enterprise integration parity with GitHub.com integration 🔗

GitKraken's integration with GitHub allows for the pull request view, build status, and the ability to create pull requests with assignees, reviewers and labels. ...
Suggested by: J. Sheridan (15 Jun, '21) Upvoted: 08 Feb Comments: 1
Under consideration Integration

combine remote commits

Please create a feature that combines a series of remote commits into showing only the most recent commit. 1) When combined there could be an extra circle around ...
Suggested by: Terry Caliendo (16 Jan) Upvoted: 28 Feb Comments: 0
Under consideration

Creat patch with commit information (git format-patch)

It would be very useful if we could create "commit patch files" (patch files created with git format-patch). A variation of the current command on the command pallete ...
Suggested by: Luiz Franco (05 Jan) Upvoted: 16 Jan Comments: 0
Under consideration

Need to be able to access more than 100 repos in a workspace

Because of the limitation of only 100 repos in workspaces, I am unable to access the specific repo i would like access to in that workspace.
Suggested by: Eric Dufur (28 Oct, '22) Upvoted: 09 Mar Comments: 0
Under consideration

Add Option to Force Reset Submodule

The need to properly reset submodules comes up frequently on our team and is not well handled by GitKraken. I've documented for the team to use git submodule ...
Suggested by: Shane Taylor (26 Aug, '22) Upvoted: 16 Feb Comments: 0
Under consideration

Open VScode Workspaces

Make the open in vscode button automatically open the vscode workspace file if there is one. Saves on reloading vscode with the workspace file after it has been ...
Suggested by: bilaly (21 Apr, '22) Upvoted: 24 Jan Comments: 0
Under consideration

Improved Bitbucket OAuth Support

As a user I would benefit from being able to authenticate with Bitbucket for git operations using the OAuth integration instead of using username/password over HTTPS ...
Suggested by: Nolan (18 Jan, '22) Upvoted: 16 Nov, '22 Comments: 0
Under consideration

Merge multi-line commit messages in the Commit Message column

Our team is writing multi-line commit messages without using the summary field (Some of us use SourceTree, which does not have a summary field). I would like to see ...
Suggested by: brnbs (14 Dec, '21) Upvoted: 18 Aug, '22 Comments: 0
Under consideration

Multiple External Diff tools

As a user of many projects where the source files are not "human readable", It would be really useful to either have freely selectable, file type specific or repo ...
Suggested by: Craig Burden (18 Nov, '21) Upvoted: 14 Nov, '22 Comments: 0
Under consideration

Hide commits from specific users (e.g. bots)

Since switching to GitHub CI, in our multi-repo environment, package versions are kept updated via an automatic process, a bot user updates the `package.json` ...
Suggested by: András Szepes (18 Nov, '21) Upvoted: 18 Aug, '22 Comments: 0
Under consideration

Search commits beyond graph limit

As a user I want to be able to search beyond the configured "Max Commits in Graph" limit. This would allow me to limit the default amount of commits displayed, which ...
Suggested by: Bernhard (26 Oct, '21) Upvoted: 24 Oct, '22 Comments: 0
Under consideration