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.

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: 03 Apr Comments: 2
Under consideration

Git pack folder size improvements for large repositories

Hi, We run into a lot of issues where our \.git\objects\pack folder gets bloated with huge .pack files. These issues only occur when using Gitkraken in our large ...
Suggested by: Nelis (02 Mar, '22) Upvoted: 15 May Comments: 2

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

Fix character encoding issues for global languages on terminal screen and on search function

We have a lot of Korean fans and users and still have difficulty using their language in GitKraken. I suggest this is a pretty good issue as this stands for any other ...
Suggested by: Uno Kim (14 Jul, '22) Upvoted: 15 Jun Comments: 0
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: 10 Apr Comments: 0
Under consideration

Save custom .gitignore template for new projects

When creating repositories for C# .NET applications, there is no default .gitignore template available in the 'git init' wizard. Either adding support for C#, or ...
Suggested by: Neonalig (06 Jan, '22) Upvoted: 10 Aug Comments: 0
Under consideration

Hook Manager from the GitKraken Preferences section

Since there is now a Git Hooks section in Repo-specific settings, it would be nice to be able to add / edit / disable / delete hooks.
Suggested by: William Penton (Nexxuz) (20 Aug, '21) Upvoted: 01 May Comments: 0
Under consideration

Improve performance by not scanning ignored files

I ran into some performance issues with GitKraken on slower (HDD) storage. When debugging I checked which files GitKraken was accessing and a lot of access was in ...
Suggested by: Thorry (19 Jul, '21) Upvoted: 08 Aug Comments: 0

Sort changed files first in Unstaged file list

Unlike the Git command line, GitKraken lists new files first in both the Unstaged and the Staged file list. Chances are much higher that users are working on existing ...
Suggested by: Max Moldmann (10 Aug, '21) Upvoted: 06 Apr Comments: 6
Under consideration

Open workspace tabs when switching workspaces

As many others, I work for multiple clients with multiple repos each. Switching workspaces should open the previously opened repo tabs within that workspace, and ...
Suggested by: Emre Koc (28 Dec, '21) Upvoted: 12 Sep Comments: 3
Under consideration

Better 3rd Party Error Handling

Sometimes git hosting sites have error messages that do not make it to the UI and the only way to see them is checking the Activity Log after seeing failed ...
Suggested by: William Penton (Nexxuz) (01 Sep, '21) Upvoted: 07 Sep Comments: 3
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: 06 Sep Comments: 2
Under consideration

Copy commit messages

A missing feature that's present in most other Git clients is the ability to select a number of commits, and then copy their commit messages to the clipboard for ...
Suggested by: Per (23 Mar, '22) Upvoted: 26 Sep Comments: 2
Under consideration

When soloing, automatically solo the tracked remote branch

I love the solo feature and use it a lot. One thing that would be useful, is if the solo feature automatically included the tracked remote branch in the solo, or if ...
Suggested by: Joel (10 Dec, '21) Upvoted: 11 Apr Comments: 2
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: 22 Aug Comments: 1
Under consideration

Public deep links

Ability to get a public deep link URL to be able to share to people without GitKraken.
Suggested by: William Penton (Nexxuz) (23 Sep, '21) Upvoted: 06 Jun 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: 11 Sep Comments: 1
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: 12 Sep Comments: 0
Under consideration

Soloing branches *per user* - show and track all branches created by a selected user hide all others

As a user, I would like to isolate all the branches belonging to the selected user (most often myself). It will help to focus on managing my branches while reducing ...
Suggested by: Nathan (21 Jul, '22) Upvoted: 26 Oct, '22 Comments: 0
Under consideration

Vue Syntax Highlighting - Expose Settings

Please enable syntax highlighting for Vue. Simply treating *.vue files as HTML is an easy solution. Aditionally exposing settings to define file extensions that ...
Suggested by: Josh (14 Mar, '22) Upvoted: 26 Sep Comments: 0
Under consideration

Color categorizing for un-staged files

As a user I would like a way to categorize the files in the working directory (un-staged files) in order to manage multiple files in the working directory. Color ...
Suggested by: Abdulaziz (28 Jan, '22) Upvoted: 21 Aug Comments: 0
Under consideration

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: 09 May Comments: 7
Under consideration

CLI mirroring GUI behavior

Add an option to have entered in the CLI the git commands that are done in the GUI. This would be helpful for users who want to learn the git commands in an ...
Suggested by: Mihail (05 Oct, '21) Upvoted: 26 Sep Comments: 7
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: 28 Aug Comments: 5
Under consideration

Workspaces for custom Git servers (non GitHub/GitLab/Bitbucket/etc)

The way my work repos are set up, I have a "workspace" folder which contains a "src" folder, and that src folder contains 5 more folders, each of which is a git ...
Suggested by: Dylan (21 Mar, '22) Upvoted: 12 Sep Comments: 4
Under consideration

Pull all submodules in a workspace

Hi, We have submodules containing common code. 20 micro-services might pull in the same submodule. When you work on a submodule, even just a trivial change, you ...
Suggested by: Per Holmes (08 Jan) Upvoted: 27 Jun Comments: 2
Under consideration

Rebase - Automatically skip commits applied

When performing a rebase on a large project with many patches to be applied it would be very useful if GK did not warn that the patch had already been applied and ...
Suggested by: Sid Price (14 Nov, '22) Upvoted: 23 Sep 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: 11 Sep Comments: 2
Under consideration

Support git rebase --update-refs

`--update-refs` is a very powerful tool and makes rebasing pratical for stacked branch cases.
Suggested by: Nathanael Feßenbecker (20 Apr) Upvoted: 20 Sep Comments: 1
Under consideration

Default commit message prefix for branch

In teams, it is often customary to write to which task the commit belongs, and each message in the branch begins with the same type of prefix: US-3333 quick fix ...
Suggested by: Dmitry (16 Jun, '22) Upvoted: 28 Sep Comments: 1
Under consideration

Hide filtered out commits

When I filter commits I would like to see only the filtered commits on the list. It would be much more easier to list the commits of one author for example. ...
Suggested by: Marek (06 Jan, '22) Upvoted: 26 Sep Comments: 1
Under consideration

Support for local remotes use relative path

As a developer, I want to use relative paths as Git remotes, like: git add remote local ../SDK GitKraken cannot fetch that remote while Git itself does.
Suggested by: Vladislav Javadov (28 Sep, '21) Upvoted: 08 Aug Comments: 1
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: 04 May Comments: 0
Under consideration

'Discard this line' and 'Stage this line' options are too close in the right-click menu

These are diametrically opposed actions, but yet so close to each other. I've accidently discarded a block of code instead of staging and it was immediately and ...
Suggested by: ErrorOn (11 Feb, '22) Upvoted: 23 Feb Comments: 0
Under consideration

Add an option to use external diff tool on double click

I have Winmerge configured as an external diff tool and when I want to review my changes I have to right click. Unfortunately my workaround is to do my review in ...
Suggested by: David Hervieux (23 Jan, '22) Upvoted: 13 Mar Comments: 0
Under consideration Quality of Life

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: 28 Aug Comments: 0
Under consideration

Show emoji previews in commit message/description

It would be nice if GitKraken showed a preview of emojis as they are typed, similar to GitHub or Discord. Typing a colon and a couple characters should show the ...
Suggested by: Dan Vicarel (15 Dec, '21) Upvoted: 14 Aug Comments: 0
Under consideration

Amend and skip hooks

The new "commit and skip hooks" option is amazing if you quickly want to commit your WIP. However when checking the Amend checkbox, this option is sadly not ...
Suggested by: Robrecht (21 Mar) Upvoted: 07 Sep Comments: 5
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: 18 Sep Comments: 3
Under consideration

Support devcontainers for git hooks

As a VSCode user, I would like to be able to run the git hooks within the devcontainer for a repository so that I don't have to additionally configure all of the ...
Suggested by: DE (07 Sep, '21) Upvoted: 19 Sep Comments: 2
Under consideration

Add user setting for binary detection file size limit

Currently, the binary detection file size limit is set to 10MB, on the grounds of performance. We have an xml file >15MB that diffs without any noticeable performance ...
Suggested by: Mike Rigby (27 Feb) Upvoted: 28 Aug Comments: 1
Under consideration

Add option to editor to visualise non-printable characters e.g. tabs, newline etc

As a user that uses GitKraken to perform diffs of code changes, I would like to be able to differentiate between tabs and spaces without having to highlight the text. ...
Suggested by: Adam (27 Oct, '22) Upvoted: 24 Sep Comments: 1
Under consideration

Support repos in a sshfs mountpoint

Opening a repo an an sshfs mount does not work.
Suggested by: Axel (16 Feb, '22) Upvoted: 16 Aug 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 Jun Comments: 1
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: 04 May 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

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

Find picture for <githubusername>@users.noreply.github.com

GitHub sets user's emails to <username>@users.noreply.github.com when they commit a file from the GitHub UI. It would be nice if GitKraken could resolve these to ...
Suggested by: Olly E (08 Mar, '22) Upvoted: 28 Aug 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: 19 Sep 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