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.
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: 24 Feb • Comments: 7
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: 17 Mar • Comments: 0
Repository management on remote machine using SSH connection
I often work on servers via ssh connection and develop directly there (for example using VS-Code Remote Development using SSH: ...
Suggested by: Daniel Tar (11 Oct, '21) • Upvoted: 16 Mar • Comments: 2
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: 16 Mar • Comments: 0
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: 17 Feb • Comments: 9
Support Linear as an issue tracker
I would like to see support for https://linear.app as an issue tracker integration in GitKraken, as that's what my team uses.
Suggested by: Max A (11 Aug, '21) • Upvoted: 15 Mar • Comments: 6
Under consideration Integration
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: 09 Mar • Comments: 2
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: 06 Feb • Comments: 2
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: 20 Jan • Comments: 4
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: 10 Mar • Comments: 9
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: 13 Feb • Comments: 6
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: 15 Mar • Comments: 4
Support Git LFS (Large File Storage) locking feature
Currently when working with a repository that makes use of the file locking feature (e.g. game development - locking binary files, that can't be merged reliably), ...
Suggested by: Joscha Wülk (30 Sep, '21) • Upvoted: 06 Mar • Comments: 2
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: 10 Mar • Comments: 2
'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: 16 Mar • Comments: 6
Add the option to add a custom color per repo tab so tabs can be easily distinguished.
Suggested by: Riccardo (06 Aug, '21) • Upvoted: 06 Mar • Comments: 3
Add i18n support
Add support for more languages in GitKraken.
Suggested by: Anotia (20 Sep, '21) • Upvoted: 20 Mar • Comments: 1
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: 15 Mar • Comments: 7
Pull all repos in a workspace
I'm loving the new Workspaces feature! It's very useful for one of our projects which has multiple repos. I particularly like the fact that I can fetch all repos ...
Suggested by: Dan (15 Dec, '21) • Upvoted: 17 Mar • Comments: 4
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: 15 Mar • Comments: 6
Show if a tag is remote or local
I think we should be able to see if a tag is remote or local. An example of the problem I have about that : I created a tag "actuallyOnMachineBlablabla", so my ...
Suggested by: Simon (17 Mar, '22) • Upvoted: 08 Feb • Comments: 2
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: 09 Feb • Comments: 1
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: 02 Feb • Comments: 2
Allow to filter Azure DevOps repos in workspaces
I'm working on a project with multiple teams, and about 100 repos. I know it is a bit extreme but I don't need everything in my workspace. And especially not in my ...
Suggested by: Martin (20 May, '22) • Upvoted: 15 Mar • Comments: 11
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: 09 Mar • Comments: 1
Custom External Editors
We really need a way to configure unsupported IDEs as external editors. I should be able to specify the executable path and arguments as well as interpolating the ...
Suggested by: Jonathan Piché (19 Aug, '22) • Upvoted: 2 days ago • Comments: 9
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: yesterday • Comments: 4
Option to downgrade to previous version
As a GitKraken User, I would like downgrade to previous version in order to avoid blocking bug introduced in new version. Sometimes new version might introduce a ...
Suggested by: Denis Tunovic (15 Jul, '21) • Upvoted: 02 Mar • Comments: 9
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: 08 Mar • Comments: 3
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: 20 Mar • Comments: 13
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: 15 Mar • Comments: 8
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: 16 Mar • Comments: 2
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: 22 Feb • Comments: 0
When creating branch replace 'space' with 'underscore'
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: 19 Dec, '22 • Comments: 6
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: 06 Feb • Comments: 4
GitKraken integration for JetBrains products.
Would much rather just have GitKraken baked into Intellij for example. Having boards and spaces also available in my ide accessible with a customisable keybind would ...
Suggested by: akat (15 Apr, '22) • Upvoted: 17 Mar • Comments: 2
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: 14 Mar • Comments: 0
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: 02 Mar • Comments: 10
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: 06 Mar • Comments: 5
Use Deb package repo for upgrading on Linux
As an end-user, I want to use the package update system I already use, in order to save effort. Provide packages through repos to simplify updates using dnf, apt ...
Suggested by: Daniel Demus (15 Jun, '21) • Upvoted: 08 Feb • Comments: 5
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: 25 Feb • Comments: 2
Under consideration Integration
Add support for "git rebase --onto"
Those of us that employ a rebase-centric development model sometimes need to drop into the command-line to run "git rebase" with the --onto option. The common use ...
Suggested by: Mark Hastings (17 Jun, '21) • Upvoted: 15 Feb • Comments: 2
Under consideration Git Functionality
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: yesterday • Comments: 1
Submitted for Review
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: 09 Mar • Comments: 0
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: 04 Feb • Comments: 7
Remember the GPG passphrase
Please add the ability to remember the GPG passphrase.
Suggested by: Aleksandr (23 Dec, '21) • Upvoted: 02 Mar • Comments: 5
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: 16 Mar • Comments: 2
Ability to reverse a hunk or line of code
Add the ability to reverse a hunk or line of code from a previous commit and it becomes unstaged changes in the current working directory/branch. This is a really ...
Suggested by: Pat W (11 Aug, '21) • Upvoted: 26 Aug, '22 • Comments: 1
Support more SSO options for Jira - Microsoft Azure AD
As a user, I would like GitKraken to support Microsoft Azure AD for connecting to Jira.
Suggested by: Vladimir Filimonov (20 Jul, '21) • Upvoted: 10 Aug, '22 • Comments: 4
Commit Message Char Counts
As a GK user I want to see character and line numbers on the commit message input boxes so that I can easily format messages according to the 50/72 rule or other ...
Suggested by: Adam Wilson (23 Sep, '21) • Upvoted: 08 Feb • Comments: 1