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 nbdime diff tool

Allow selection of diff program for jupyter notebooks. When I diff my jupyter notebooks, I see differences in all of the irrelevant metadata and output, when all I ...
Suggested by: Mike Schmidt (28 Jun, '21) Upvoted: 14 Sep Comments: 1
Under consideration

Support shallow clones

It would be nice if Gitkraken supported shallow clones. At minimal, if it could detect that it is shallow clone and explained that or proposed to unshallow the ...
Suggested by: Julien Marrec (20 Aug, '21) Upvoted: 29 Sep Comments: 4
Under consideration

Configure the length of commit hashes

New Config Settings Request: Changing the length of the commit hashes displayed and when clicked(copied). So if you copy the hash you dont get the whole commit hash ...
Suggested by: Florian (01 Sep, '21) Upvoted: 19 Sep Comments: 7
Under consideration

sparse-checkout support

I would like sparse-checkout support in order to make working with large repositories (e.g., monorepos) manageable. GitKraken is approximately 5-10x slower than ...
Suggested by: Brian (09 Sep, '21) Upvoted: 11 Sep Comments: 1
Under consideration

Context menu icons

It would be really nice to have some subtle icons in the context menu when right-clicking on branches or commits. For example a red X for the delete branch or a PR ...
Suggested by: Casey (10 Jul, '21) Upvoted: 01 Aug Comments: 4
Under consideration Quality of Life

Switch branches even if some files are locked by IDE

When working on a repository that's open in VS Code, GitKraken is often unable to switch between branches, reporting that it couldn't delete some directory. This ...
Suggested by: Roman (26 Jul, '21) Upvoted: 19 Sep Comments: 14
Under consideration

Support Chinese commit search

As a user, I want GitKraken to support Chinese characters when searching through commits in the graph.
Suggested by: livre (20 Jun, '21) Upvoted: 26 Sep Comments: 8
Under consideration

Use default account email for gravatar on anonymized GitHub emails

When using GitHub anonymized email accounts, it would be nice to have that detected and use the GitKraken email account to find the Gravatar instead of creating a ...
Suggested by: Brian (21 Jul, '21) Upvoted: 18 Sep Comments: 3
Under consideration Quality of Life

Ability to run custom shell scripts

Add custom commands to the toolbar and context-menus to quickly run custom shell scripts. I have some shell-scripts in my home-directory that I run when my ...
Suggested by: Dai Rees (30 Jun, '21) Upvoted: 27 Sep Comments: 12
Under consideration

Fetch submodules automatically

Currently with release 7.6.1 if repository uses submodules, there is an inevitability to open each submodule before updating main repository ( fast forward, checkout ...
Suggested by: Szymon (01 Jul, '21) Upvoted: 26 Jul Comments: 7
Under consideration Quality of Life

ClickUp Integration

I see that you offer Jira integration, but many people have moved on from Jira...to things like Asana, Monday, and ClickUp. I chose ClickUp out of those three because ...
Suggested by: Matt Hillebrand (24 Jan, '22) Upvoted: 03 Aug Comments: 6
Under consideration

Option to delete remote branch on Gitflow Finish

The Gitflow "Finish Feature" (also release and hotfix) has an option to "Delete branch". But this only deletes the local branch and not the remote branch. This ...
Suggested by: Trey Gourley (19 Jul, '21) Upvoted: 19 Sep Comments: 3
Under consideration Quality of Life

Visual cues for branches and remotes

I often have several remotes added for a given repository. Especially on GitHub doing open-source work. On some repositories (including some GitHub Exterprise ...
Suggested by: Kevin Bost (05 Jul, '22) Upvoted: 26 Sep Comments: 1
Under consideration

Push to multiple remotes

We have the need to push our code to both Github enterprise and Azure Devops it would be great if there was a way to tell GitKraken to push to both locations rather ...
Suggested by: Jeremy (01 Oct, '21) Upvoted: today Comments: 7
Under consideration

Allow Customization of Summary Character Length

As discussed here - https://stackoverflow.com/questions/69706975/how-to-extend-gitkraken-commit-summary-length It would be nice to allow customization of the ...
Suggested by: Calvin Allen (16 Nov, '21) Upvoted: 30 Aug Comments: 3
Under consideration

Option to push all tags at once 🏷

As a user, I would like the option to push all tags at once from GitKraken. This would be the equivalent of the `git push --tags` command.
Suggested by: Axel Pardemann (17 Jun, '21) Upvoted: 23 Aug Comments: 11
Not planned

Support "Jetbrains Space"

Space is a new service from JetBrains, it has tickets & repositories. It'll be greatly appreciated if GitKraken could integrate with the tickets system and the ...
Suggested by: Eliran Teller (21 Jul, '21) Upvoted: 25 Sep Comments: 1
Under consideration

Open submodule into a new tab

Currently, opening a submodule replaces the current tab content ; is ti possible to open a new tab for the submodule?
Suggested by: OlivierB (19 Jan, '22) Upvoted: 28 Sep Comments: 10
Under consideration

Ability to configure naming convention when creating branch from issue

At the current state of the app on integration with JIRA/GitHub/Trello when clicking on create branch for an issue the app automatically generate a name according to ...
Suggested by: Aviya (18 Jul, '21) Upvoted: 29 Sep Comments: 15
Under consideration

Allow users to sign out

Create a 'sign out' button under profile that allows users to sign out.
Suggested by: Max (10 Sep, '21) Upvoted: yesterday Comments: 12
Not planned

'Stash' shouldn't stash untracked files

Unlike the git command line, when stashing GitKraken automatically stages and stashes untracked (and not ignored) files. Because GitKraken also auto-stashes when ...
Suggested by: Tim Bates (19 Jul, '21) Upvoted: 28 Jul Comments: 6
Under consideration

git-crypt support

Please support git-crypt. Git-crypt lets you encrypt sensitive information in git repos and can automatically encrypt and decrypt the files as you push and pull ...
Suggested by: Lorant (02 Sep, '21) Upvoted: 28 Sep 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: 29 Sep Comments: 2
Under consideration

Ability to filter branches by exact string

As a user, I would like to be able to filter branches by exact string in order to not have unwanted results returned. The fuzzy search can return too many matches. ...
Suggested by: James Maclean (20 Jul, '21) Upvoted: 01 Aug Comments: 6
Under consideration

Make Electron flags available for native Wayland support

As a user, I want the possibility to start GitKraken Client in a native Wayland client. At the moment, when I start the GitKraken Client in a hidpi environment under ...
Suggested by: Timo Bendziula (15 Dec, '21) Upvoted: 30 Sep Comments: 5
Under consideration

Add "pull all" function

I always need to pull the latest revision of several repos. It's very annoying to click through the tabs and press pull. Also I need to pull a "libs" submodule for ...
Suggested by: Oliver (18 Oct, '21) Upvoted: 28 Sep Comments: 4
Under consideration

Color tabs

Add the option to add a custom color per repo tab so tabs can be easily distinguished.
Suggested by: Riccardo (06 Aug, '21) Upvoted: 10 Aug Comments: 3
Under consideration

Remember the GPG passphrase

Please add the ability to remember the GPG passphrase.
Suggested by: Aleksandr (23 Dec, '21) Upvoted: 14 Sep Comments: 5
Under consideration

Add i18n support

Add support for more languages in GitKraken.
Suggested by: Anotia (20 Sep, '21) Upvoted: 14 Sep Comments: 1
Under consideration

Add option to disable auto-stash

For consistency with the git command line, I would like the option to disable GitKraken's auto-stash feature. If there are uncommitted changes, trying to change ...
Suggested by: Tim Bates (19 Jul, '21) Upvoted: 28 Sep Comments: 1
Under consideration

Add option to wrap commit messages to 72 characteres

The commit message in GitKraken is limited to 1 line and 72 characters. As a user, I want the text to wrap if I have a longer message. This could even be made the ...
Suggested by: Nicolás Martínez (01 Jul, '21) Upvoted: 17 Aug Comments: 2
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: today Comments: 4
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: 21 Sep Comments: 2
Under consideration

Searching for filenames across commits

I would like the facility to search for a particular filename, and highlight all commits that contain a modification to that file.
Suggested by: Derek Mason (05 Aug, '21) Upvoted: 10 May Comments: 1
Under consideration

Allow Code Comments on GitHub PRs

As part of my workflow, I review PRs every morning and I'd love the ability to highlight code chunks and add a comment to the highlighted code section like I can do ...
Suggested by: Lucas (21 Jun, '21) Upvoted: 26 Sep Comments: 3
Under consideration Integration

Support Korean

Please support korean language. By far we love gitkraken's UIs and features, but we cannot search our commits because it does not support our language and this is ...
Suggested by: Travol (04 Aug, '21) Upvoted: 31 Aug Comments: 8
Under consideration

Ability to stage added and removed lines separately

When the diff pairs up the old and the new line, it is often impossible to stage just the correct change entirely in GitKraken. For example: - package_foo: 4.7 + ...
Suggested by: Roman (05 Aug, '21) Upvoted: 07 Sep Comments: 4
Under consideration

GitHub Enterprise Cloud Integration

As a user, I would like a GitHub Enterprise Cloud Integration in order to use features like Pull Request, Issues, etc with my GitHub Enterprise Cloud instance.
Suggested by: Joey Kelroy (21 Mar) Upvoted: 25 Jul Comments: 1
Under consideration

Select mutiple lines at once in diff view

As a user using the diff view (before staging changes or resolving conflicts), I would like to select multiple lines at once (using drag-and-drop, shift-click or ...
Suggested by: Alexandre (02 Jul, '21) Upvoted: 15 Sep Comments: 1
Under consideration Quality of Life

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: 18 Sep Comments: 0
Under consideration

When creating branch replace 'space' with configurable character

As a user when I create branch and giving it a name, when I press the space char it write underscore char. (right now the space character does nothing). This ...
Suggested by: Omri Sak (26 Oct, '21) Upvoted: 09 Aug Comments: 9
Under consideration

Add ability to disable pull request integration

Depending on security settings/preferences of an org on GitHub, it might be difficult to get authorization for Third Party OAuth apps. Due to this if you do not have ...
Suggested by: Steven R. (23 Sep, '21) Upvoted: 27 Sep Comments: 9
Under consideration

Add public Gitea to free version

I use Gitea from https://git.ggc-project.de to host some of my projects. Unfortunately, these are considered non-public by GitKranken. Unfortunately, I currently ...
Suggested by: Frankenstein91 (06 Feb, '22) Upvoted: 21 Sep Comments: 3
Under consideration

Add support for ssh keys ecdsa-sh

GitKraken supports ecdsa ssh keys since 7.0.0, but it seems to not support ecdsa-sk keys (FIDO / Yubico-Yubikey)
Suggested by: Alexander Cerutti (27 Aug, '21) Upvoted: 20 Sep Comments: 1
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: 29 Sep Comments: 10
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: today Comments: 8
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: 16 Jul 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: yesterday Comments: 3
Under consideration Integration Quality of Life

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: 29 Sep Comments: 2
Under consideration

Unlicensed account owner

A GitKraken Owner role will always consume a license. I want to use the owner account for administrative purposes only, and have it not consume a license.
Suggested by: tyrsha (22 Jun, '21) Upvoted: 16 Aug Comments: 8
Under consideration