Help Shape GitKraken Desktop
Got an idea to make GitKraken Desktop even better? We’d love to hear it.
- 📝 Add a feature request or ⬆️ upvote existing ideas
- 🗺️ Check out our product roadmap to see what’s in progress
- 🛠️ Contact support to report bugs or issues
We review suggestions weekly. Some requests take time to evaluate or implement — but rest assured, we’re always listening and appreciate every vote and comment.
⭐️ Guidelines ⭐️
Welcome to GitKraken Feature Upvote 👋
Got an idea to improve GitKraken Desktop? You’re in the right place. Our product team checks this board regularly when ...
Pinned
Under consideration
Support for opening repos stored in WSL 2 from the Windows version of GitKraken Client
As a user, I would like GitKraken Client to support opening repos stored in WSL 2's file system from the Windows version of GitKraken Client.
For current ...
Under consideration
Better Gitea integration (e.g. Workspaces)
We use a self-hosted Gitea server and would like better integration for it. Especially for the new "Workspaces" feature or for browsing repositories in general.
Planned
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 multiple GitKraken windows
Ability to open multiple instances of GitKraken as in VSCode (File -> New Window).
I usually have 3-4 projects open at once, each one on a different desktop.
It ...
Under consideration
SSH Tunneling
I use VS Code on my Mac to edit/run/debug deep-learning code on my Linux machine via SSH tunneling. It's rather slick. It would be great if GitKraken also supported ...
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
Pin branch to left in the graph 📌
Allow pinning a certain branch to the left side of the graph. All the commits in that branch's direct history should always appear on the left side. This is ...
In Development
Support SSH/config file
As a user with multiple accounts set up in ssh_config, I want GitKraken to support this properly.
GitKraken doesn't seem to be able to respect the certificate ...
Planned
Automate maintenance of old outdated branches
I work with GitHub a lot, through PR with my team.
Whenever a PR is merged, the remote branch is automatically deleted from GitHub, but I am left with the local ...
Conventional commits support
Support conventional commits (https://www.conventionalcommits.org)
* Support for validation of commits
* Support for initial commit to obey the specification
Under consideration
Azure DevOps Server (TFS) Integration 🔗
While there is an existing integration for Azure DevOps, there is currently no built-in integration for Azure DevOps SERVER.
As a user, I would like to setup a ...
Implement git bisect 🔍
Git bisect is a useful tool for locating which commit introduced problematic code.
Git SCM reference link: https://git-scm.com/docs/git-bisect
As a user, I ...
Under consideration
Support Groups of Tabs
I work in many repo's 19+ and there is no way to group tabs in the menu bar. My tab bar is useless when it is so full. I get nice padding around a git branch logo and ...
Under consideration
Add git subtree support 🌳
Git subtree lets you nest one repository inside another as a sub-directory. It is one of several ways Git projects can manage project dependencies and is an ...
Add support for splitting an existing commit
This is one of the few missing features that force me to launch a competing git GUI tool.
The use case is that I or someone on my team have accidentally committed ...
Under consideration
AWS Code Commit Integration 🔗
There is currently no built-in integration for AWS Code Commit.
As a user, I would like to setup an integration inside GK to achieve the following benefits:
- ...
Azure DevOps User Story / Bugs integration
As a user, I would like to select Azure DevOps as Issue traker, similar to Trello, Jira, etc. integration
Support more interactive rebase commands and external rebase states
As a developer, I would like support for the rest of the interactive rebase commands in order to properly enable cleaning up branch commits when rebasing. ...
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.
Improve performance when switching tabs
If a user wants to open or close multiple repo, they have to wait one by one until the UI is ready again. Keeping e.g. the repo tab bar operational would make the UI ...
Planned
Support git rebase --update-refs
`--update-refs` is a very powerful tool and makes rebasing pratical for stacked branch cases.
Planned
Sync profiles across devices
For users who use GitKraken on multiple machines (Mac & Windows) it would be a great QOL improvement, if the profiles would sync between all devices.
I took the ...
Support `autosquash` with `fixup!` commits
As a developer, I would like to easily squash commits prefixed by `fixup!`, in order to quickly rebase branches without reordering fixups manually.
This feature is ...
Not planned
Configure a custom diff/merge/editor tool within GitKraken
As a user, I would like the ability to set the path to a custom diff, merge, and editor tool within GitKraken in order to use any tool I would like.
This will be ...
Under consideration
Support for gitea pull requests
There is currently no support for opening pull requests in self hosted gitea instances.
Would be an absolute prime-feature for myself, as I'm tired of changing to ...
Under consideration
More progress details for clone, merge, fetch, push and pull
I was cloning my LFS repo today and it took a while, however the progress bar did not really help me see where it was and how long it had left. The GitHub client and ...
Flatpak installer on Flathub
This is quickly becoming a standard for installing and updating linux packages.
Under consideration
Merge without commit feature needed
GitKraken will perform a merge without a commit if there is a conflict, however I would like to be able to review and potentially unstage certain diffs before ...
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 an option to hide Summary/Description in commit message and let us just time a plain message.
Please add an option to hide Summary/Description in a commit message window, I never use it and just type everything in description, Summary just eats up my display ...
Under consideration
Provide option to use custom avatar that doesn't require Gravatar
I prefer not to use Gravatar for various reasons. It doesn't make sense to me to make that the only option.
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 ...
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
Support for S/MIME
Currently only gpg signed commits are supported, but S/MIME is an alternative to this.
Using `gpgsm` and git cli, it is straightforward to sign commits, i.e. simply ...
Under consideration
Add GitHub Copilot support
As a developer I have paid account for the GitHub Copilot and I assume a lot of developers are using copilot.
It would be super useful if GitKraken client has GitHub ...
Under consideration
Reflog support
Git's reflog has the ability to find commits that may have been "lost" due to an accidental branch deletion and gives the ability to reduce the size of a repository ...
Under consideration
Support cherrypicking a single or multiple files from a commit
Add the ability to cherry pick a single or multiple files in a commit as supposed to the entire commit.
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 ...
Gitmoji picker or completion
Some kind of convenient way to insert gitmoji into commit messages
https://gitmoji.dev/
Under consideration
Allow empty commit be created
As a GItKraken user, I would like to avoid the need to resort to use Git command line client to submit empty commit with summary/body/footer messages using syntax ...
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
Integrated Azure DevOps Pull Request View
As a GitKraken user, I would like to manage pull requests for Azure DevOps directly in GitKraken
so that I don't have to navigate to Azure DevOps
Similar to the ...
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 ...
Under consideration
Add a 3-way merge UI to ease complicated merges and rebases
When rebasing big changes, it is really hard to keep track of what was changed and why.
A 3-way diff is an absolute necessity to properly resolve conflicts. Right ...
Under consideration
Keyboard shortcuts for Push and Pull
Please add keyboard shortcuts for Push and Pull. Configurable shortcuts would also be nice.
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 ...
In Development
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