GitKraken Plans & Pricing Calculator
View your ROI & payback period >
Use GitKraken Desktop free forever
For solo devs on public & local repos only
Try free as a team for 30 days
Unlimited users, includes all features, setup & support
GitKraken Desktop
GitLens
GitKraken CLI
GitKraken Desktop
Features | Free | Pro | Teams | Enterprise |
---|---|---|---|---|
Features | FreeDownload Free | ProBuy Pro | TeamsBuy Teams | EnterpriseBuy Enterprise |
Repository Access | ||||
Work with local repos and public remotes Local and publicly-hosted remote repositories only | ||||
Work with private remotes Access privately-hosted remote repos | ||||
Git Productivity | ||||
Local Workspaces Group your local repos together to view branch status and run Git operations across multiple repos. | ||||
Cloud Workspaces Create Workspaces that include PR and issue information for all repos. | ||||
Merge Conflict Tool Easily resolve conflicts with a visual, 3-panel merge tool. | Public Repos Only | |||
Merge Conflict Output Editor Edit the output while resolving conflicts. | ||||
Code Editor Edit code in the diff view. | Public Repos Only | |||
Pull or fetch multiple repos Group your repos together in a Workspace to access the option to pull or fetch multiple repositories at once. | ||||
Multiple Profiles Create and switch between different sets of Git configurations, integrations, and app settings. | ||||
Gitflow support Use Gitflow to start and finish features, releases, and hotfixes. | Public Repos Only | |||
Git LFS Work with LFS in repos with large binary files. | Public Repos Only | |||
File history & blame See changes to a file over time by author. | Public Repos Only | |||
View & create pull requests Use our hosting integrations to create and manage pull requests from within GitKraken Desktop. | Public Repos Only | |||
Hiding & soloing Focus on the branches you want to see in the Commit Graph. | Public Repos Only | |||
Auto-Gen SSH key One-click SSH key generation. | ||||
Git hooks support Trigger hooks when performing commits, merges, rebases, etc. | ||||
Submodules Work with repos that have submodules. | ||||
Visual Interactive Rebase Plan which commits will be re-ordered, edited, squashed or dropped before initiating a rebase. | Public Repos Only | |||
One-click undo & redo Git operations | Public Repos Only | |||
Command Palette Navigate views and perform operations with keyboard commands. | ||||
GPG commit signing Verify a commit has been signed by selecting a commit and reviewing the sign details in the Commit Panel. | ||||
AI Commit Message Generation – Preview Generate commit messages from any staged changes. | ||||
Keyboard shortcuts | ||||
Dark & light themes | ||||
Team Collaboration | ||||
Code Suggest (preview) Suggest code changes from a GitHub Pull Request in GitKraken Desktop and send to team members. Code suggestions are accessible from GitKraken.dev, GitKraken CLI, and GitLens in VS Code. | ||||
Share Cloud Workspaces with teams and individuals Share Cloud Workspaces with members of your Org for quicker repository provisioning and repo management. | ||||
Cloud Patches (preview) Securely store patches and share a link that allows collaborators to view, download and apply them. | ||||
GitKraken Insights for Cloud Workspaces Measure how fast your pull requests are merged with metrics like Cycle Time, Throughput and more. | View last 7 days | View up to last 14 days | View up to last 14 days | |
Launchpad All your pull requests, issues and WIPs in one comprehensive list. | ||||
Launchpad Pinning Priortize your list of pull requests, issues and WIPs by pinning the most important items to the top of the Launchpad. | ||||
Launchpad Snoozing Snooze less important items to the Snoozed tab for later. | ||||
Team View in Launchpad Get visibility on pull requests and issues for all repos in a Cloud Workspace. | ||||
Team View with live activity status in Left Panel See active branches and file modifications by your team members. | ||||
Predictive merge conflict alerts Know when you are modifying the same file as another team member. | ||||
Filter commit graph by teams See only commits made by specific teams in the Commit Graph. | ||||
Share with deep links Share links that open a repo to a specific workspace, repo, branch or commit. | ||||
Cloud Repo Integrations | ||||
GitHub Easily access remotes and create pull requests & issues for GitHub.com. | Public Repos Only | |||
GitLab Easily access remotes and create merge requests for GitLab.com. | Public Repos Only | |||
Bitbucket Easily access remotes and create pull requests for Bitbucket.org. | Public Repos Only | |||
Azure DevOps Easily access remotes and create pull requests for Azure DevOps. | ||||
Self-Hosted Repo Integrations | ||||
GitHub Enterprise Server Easily access remotes and create pull requests & issues for GitHub Enterprise Server. | ||||
GitLab Self-Managed Easily access remotes and create merge requests for GitLab Self-Managed. | ||||
Bitbucket Data Center Easily access remotes and create pull requests for Bitbucket Data Center. | ||||
Pull Request Management | ||||
GitHub View, edit, create and merge GitHub pull requests. | Public Repos Only | |||
Issue Tracker Integrations | ||||
Jira Data Center/Cloud View, filter, modify and start work from Jira Issues. | View Only | |||
Jira App Integration: Git Integration for Jira Connect to your Git Integration for Jira account to open the commits view in Jira from the diff view in GitKraken Desktop. | ||||
GitHub View, filter, modify and start work from GitHub.com Issues. | Public Repos Only | |||
GitHub Enterprise View, filter, modify and start work from GitHub Enterprise Issues. | View Only | |||
GitLab View, filter, modify and start work from GitLab.com Issues. | Public Repos Only | |||
GitLab Self-Managed View, filter, modify and start work from GitLab Self-Managed Issues. | View Only | |||
Trello View, filter, modify and start work from Trello Issues. | View Only | |||
User, Team & License Management | ||||
One user license for all machines & OSes Use your license on multiple machines for Windows, Mac or Linux. | ||||
Maximum Users Maximum number of licenses you can purchase on this plan. | 1 | 10 | 100 | Unlimited |
Maximum Teams Maximum number of teams you can create on this plan. | 10 | Unlimited | ||
One Team Renewal Date; New Team Members are Prorated All subscriptions renew yearly and new licenses are prorated based on the renewal date. | Default | |||
Cloud-Based User Account Management | Default | |||
On-Premise Solutions (10 user minimum) On-Premise Self-Hosted Server and Serverless options available for license control, and secure air-gapped environments. | Available | |||
Admin & Security Controls | ||||
AI security controls Enable or disable AI commit message generation for your entire organization. | ||||
Cloud Patch Private Storage (Coming Soon) Host your organization’s Cloud Patches on a dedicated AWS S3 bucket by GitKraken. | ||||
Cloud Patch Self-Hosted Storage Host your organization’s Cloud Patches on your own AWS S3 bucket. | ||||
Access Management | ||||
Single Sign-On Support for Microsoft Entra (Azure AD), Google Identity Platform, Okta, Ping Identity, and custom SAML | ||||
SAML Configure SSO with custom SAML | ||||
Multi-Domain SSO Manage SSO for multiple domains within the same GitKraken organization | ||||
Hosting Login | ||||
GitHub Login with your GitHub account and automatically have access to your GitHub repos, PRs and issues. | ||||
GitLab Login with your GitLab account and automatically have access to your GitLab repos, PRs and issues | ||||
Bitbucket Login with your Bitbucket account and automatically have access to your Bitbucket repos, PRs and issues. | ||||
Azure DevOps Login with your Azure account and automatically have access to your Azure repos, PRs and issues. | ||||
Google Login with your Google credentials. | ||||
Integrated Terminal | ||||
Git-Enhanced Terminal Keyboard-first git-enhanced terminal experience found inside a Terminal Tab or Terminal Panel in the GitKraken Desktop. | Public Repos Only | |||
Live Synchronized Commit Graph See the Commit Graph and terminal in the same view. | Public Repos Only | |||
CLI Diff View, Blame & History View the diff, blame or history inside the Terminal tab. | Public Repos Only | |||
Auto-suggest & Auto-complete Git Commands Suggests Git commands and flags with descriptions as you type. | ||||
Support | ||||
Guaranteed email support Expect a response from the GitKraken Support team within one business day. | ||||
Support Documentation Access detailed information about all GitKraken Desktop features from help.gitkraken.com. | ||||
Resources for Learning Git Learn about Git concepts through articles, video motion graphics, & visual examples. | ||||
Git Course & Certification Ensure your team has a good understanding of Git with this free training course & certification exam. |
GitLens
Free | Pro | Teams | Enterprise | |
---|---|---|---|---|
Features | FreeInstall Free | ProBuy Pro | TeamsBuy Teams | EnterpriseBuy Enterprise |
GitLens | ||||
Current line blame Unobtrusive current line blame annotation. | ||||
Git CodeLens Most recent commit and number of authors. | ||||
Status bar blame Commit details and authorship in the status bar. | ||||
Hovers Instantly view commit details and more. | ||||
File Blame Annotations showing Blame. | ||||
File Changes Annotations showing Changes. | ||||
File Heatmap Annotations showing Heatmap. | ||||
Revision Navigator Compare changes over time and view revision history of a file or individual line. | ||||
Interactive Rebase Editor Easily configure an interactive rebase session. | ||||
Home view | ||||
Commits views See your repo’s commit history at a glance. | ||||
Inspect view See your repo’s commit history at a glance. | ||||
Repositories view Manage all your repos in one place. | ||||
File History view See every change made to a file. | ||||
Line History view Get granular with file changes. | ||||
Branches view Explore all your branches with ease. | ||||
Remote view Manage remote branches with ease. | ||||
Stashes view Access and apply your stashes. | ||||
Tags view Keep track of your repo’s tags. | ||||
Contributors view See all contributors at a glance. | ||||
Search & Compare view Find and compare code in seconds. | ||||
Git Command Palette Guided (step-by-step) access to many Git commands. | ||||
Autolinks Link to external references from your commit messages, like Jira issues or Zendesk tickets. | ||||
Terminal integration Quickly jump to more details for commits, branches, tags, and more. | ||||
Remote provider integrations GitHub, GitLab, Bitbucket, Azure DevOps, Gerrit, and Gitea | ||||
Pro Commit Graph Visualize and track all work in progress. Open in-depth information about a commit or stash. | Public and local repos | |||
Pro Visual File History See when changes were made, how large they were, and who made them. | Public and local repos | |||
Pro Worktrees Easily work on different branches of a repository simultaneously. | Public and local repos | |||
Pro Preview Launchpad All your pull requests and issues in one comprehensive list. | Public and local repos | |||
Pro Preview Launchpad Pinning Prioritize your list of pull requests and issues by pinning the most important items to the top of the Launchpad | Account required | |||
Pro Preview Launchpad Snoozing Snooze less important items to the Snoozed tab for later. | Account required | |||
Pro Preview Cloud Patches Securely store, apply, share and collaborate on code-in-progress | Account required | |||
Pro Code Suggestions Suggest code changes from a GitHub Pull Request in GitLens and send to team members. Code suggestions are accessible from GitKraken.dev, GitKraken CLI, and GitKraken Desktop. | Account required | |||
Local Workspaces Easily group, manage, and share multiple repositories, accessible from your local machine | Public and local repos | |||
Pro Preview Cloud Workspaces Easily group, manage, and share multiple repositories, accessible from anywhere | Account required | |||
🧪 AI Explain Commit Use AI models like Anthropic and ChatGPT to explain commit messages | ||||
🧪 Automatically Generate Commit Message Use AI models like Anthropic and ChatGPT to write commit messages | ||||
Hosting Provider Integrations | ||||
GitHub Rich integration, see avatars for commit authors, richer details for auto-linked issues and pull requests, and more. | ||||
GitLab Rich integration, see avatars for commit authors, richer details for auto-linked issues and pull requests, and more. | ||||
Azure DevOps | Basic | Basic | Basic | Basic |
Bitbucket | Basic | Basic | Basic | Basic |
Basic | Basic | Basic | Basic | |
Gitea | Basic | Basic | Basic | Basic |
Gerrit | Basic | Basic | Basic | Basic |
Gerrit (Google Source) | Basic | Basic | Basic | Basic |
Self-Hosted Provider Integrations | ||||
Pro GitHub Enterprise Rich integration, see avatars for commit authors, richer details for auto-linked issues and pull requests, and more. | Basic | |||
ProGitLab Self-Managed Rich integration, see avatars for commit authors, richer details for auto-linked issues and pull requests, and more. | Basic | |||
ProJira Integration See autolinks to your Jira issues in rich hovers, inspect view, and everywhere autolinks are supported. | Basic | |||
Bitbucket Data Center | Basic | Basic | Basic | Basic |
User, Team & License Management | ||||
Maximum Users User limitations only apply to GitLens Pro, Teams, and Enterprise plans. | 10 | 100 | Unlimited | |
One Team Renewal Date; New Team Members are Prorated | 1 | 10 | Unlimited | |
Cloud-Based User Accounts Managed via GitKraken.com | Default | |||
Admin & Security Controls | ||||
AI security controls Enable or disable AI commit message generation for your entire organization. | ||||
Cloud Patch Private Storage (Coming Soon) Host your organization’s Cloud Patches on a dedicated AWS S3 bucket by GitKraken. | ||||
Cloud Patch Self-Hosted Storage Host your organization’s Cloud Patches on your own AWS S3 bucket. | ||||
Access Management | ||||
Single Sign-On Support for Microsoft Entra (Azure AD), Google Identity Platform, Okta, Ping Identity, and custom SAML | ||||
SAML Configure SSO with custom SAML | ||||
Multi-Domain SSO Manage SSO for multiple domains within the same GitKraken organization | ||||
Support | ||||
GitHub Discussions Participate in the GitLens community. Provide feedback, ask or answer questions. | ||||
GitHub Issues Report issues or request features or improvements. | ||||
Custom onboarding and training | ||||
Guaranteed email support | ||||
Support Documentation | ||||
Education & Training Resources for Learning Git |
GitKraken CLI
Free | Pro | Teams | Enterprise | |
---|---|---|---|---|
Features | FreeInstall Free | ProBuy Pro | TeamsBuy Teams | EnterpriseBuy Enterprise |
Git Productivity | ||||
Launchpad All your pull requests, issues and WIPs in one comprehensive list. | ||||
Local Workspaces Group repos on your local machine to see status and take action on multiple repos at once. | ||||
Multi-repo fetch Fetch all, or specific repos in your Workspace with a single command. | ||||
Multi-repo pull Pull all, or specific repos in your Workspace with a single command. | ||||
Multi-repo push Push all, or specific repos in your Workspace with a single command. | ||||
Multi-repo checkout Checkout branches across multiple repos in one command. | ||||
Open visual commit graph Open a visual commit graph in GitKraken Desktop or GitLens/VS Code. | Public Repos | |||
Team Collaboration | ||||
Cloud Patches (preview) View Code Suggestions created by other team members. Code suggestions are accessible from GitKraken.dev, GitKraken Desktop, and GitLens in VS Code. | ||||
Review Code Suggestions Securely store patches and share a link that allows collaborators to view, download and apply them. | ||||
Cloud Workspaces Create and share groups of repos with your team to see status and take action on multiple repos at once. Integrations with hosting and issue trackers allow you to see PRs and issues in your terminal. | ||||
Multi-repo clone Improve onboarding with a single command to clone all repos in a shared Cloud Workspace. | ||||
GitKraken Insights for Cloud Workspaces Measure how fast your pull requests get merged into your repos with metrics like Cycle Time, Throughput and more. | View last 7 days | View up to last 14 days | View up to last 14 days | |
Pull Request Management | ||||
List PRs for all repos in a Workspace List all open pull requests within a Workspace, with options for advanced filtering by title, author, or date. | ||||
View PR details View pull requests details in your terminal. | ||||
Cloud Repo Integrations | ||||
GitHub.com Easily access remotes and view pull requests for GitHub.com. | ||||
GitLab.com Easily access remotes and view merge requests for GitLab.com. | ||||
Bitbucket.org Easily access remotes and view pull requests for Bitbucket.org. | ||||
Azure DevOps Easily access remotes and view pull requests for Azure DevOps. | ||||
Self-Hosted Repo Integrations | ||||
GitHub Enterprise Server Easily access remotes and view pull requests & issues for GitHub Enterprise Server. | ||||
GitLab Self-Managed Easily access remotes and view merge requests for GitLab Self-Managed. | ||||
Bitbucket Data Center Easily access remotes and view pull requests for Bitbucket Data Center. | ||||
Issue Tracker Integrations | ||||
Jira Cloud View issues from Jira Cloud in your terminal. | ||||
Jira Server View issues from Jira Server in your terminal. | ||||
Azure DevOps View issues from Azure DevOps in your terminal. | ||||
GitHub.com View issues from GitHub.com in your terminal. | ||||
GitHub Enterprise View issues from GitHub Enterprise in your terminal. | ||||
GitLab.com View issues from GitLab.com in your terminal. | ||||
GitLab Self-Managed View issues from GitLab Self-Managed in your terminal. | ||||
Trello View issues from Trello in your terminal. | ||||
Admin & Security Controls | ||||
AI security controls Enable or disable AI commit message generation for your entire organization. | ||||
Cloud Patch Private Storage (Coming Soon) Host your organization’s Cloud Patches on a dedicated AWS S3 bucket by GitKraken. | ||||
Cloud Patch Self-Hosted Storage Host your organization’s Cloud Patches on your own AWS S3 bucket. | ||||
Access Management | ||||
Single Sign-On Support for Microsoft Entra (Azure AD), Google Identity Platform, Okta, Ping Identity, and custom SAML | ||||
SAML Configure SSO with custom SAML | ||||
Multi-Domain SSO Manage SSO for multiple domains within the same GitKraken organization | ||||
Self-Hosted Repo Integrations | ||||
GitHub Enterprise Rich integration, see avatars for commit authors, richer details for auto-linked issues and pull requests, and more. | ||||
GitLab Self-Managed Rich integration, see avatars for commit authors, richer details for auto-linked issues and pull requests, and more. | ||||
Bitbucket Server | ||||
User, Team & License Management | ||||
Maximum Users User limitations only apply to GitLens Pro, Teams, and Enterprise plans. | 10 | 100 | Unlimited | |
One Team Renewal Date; New Team Members are Prorated | 1 | 10 | Unlimited | |
Cloud-Based User Accounts Managed via GitKraken.com | Default | |||
Single Sign-On | ||||
Azure Active Directory | ||||
Google Identity Platform | ||||
Okta | ||||
Ping Identity | ||||
Support | ||||
Guaranteed email support Expect a response from the GitKraken Support team within one business day. | ||||
Support Documentation Access detailed information about all GitKraken Desktop features from help.gitkraken.com. | ||||
Education & Training Resources for Learning Git Learn about Git concepts through articles, video motion graphics, & visual examples. | ||||
Education & Training Resources for Learning Git Ensure your team has a good understanding of Git with this free training course & certification exam. |