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 ...
Under consideration
Quality of Life
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 ...
Under consideration
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: ...
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 ...
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.
Not planned
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.
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 ...
Under consideration
Quality of Life
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 ...
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 ...
Under consideration
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 ...
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. ...
Under consideration
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 ...
Under consideration
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), ...
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 ...
Under consideration
'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 ...
Under consideration
Color tabs
Add the option to add a custom color per repo tab so tabs can be easily distinguished.
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?
Under consideration
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 ...
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 ...
Under consideration
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 ...
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.
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 ...
Under consideration
Quality of Life
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 ...
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 ...
Under consideration
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 ...
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 ...
Under consideration
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 ...
Not planned
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 ...
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 ...
Under consideration
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 ...
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 ...
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 ...
Under consideration
Quality of Life
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 ...
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
+ ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
Allow users to sign out
Create a 'sign out' button under profile that allows users to sign out.
Not planned
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.
Under consideration
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 ...
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 ...
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 ...
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.
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)
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 ...
Under consideration
Remember the GPG passphrase
Please add the ability to remember the GPG passphrase.
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 ...
Under consideration
Quality of Life
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 ...
Under consideration
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.
Under consideration
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 ...
Under consideration