Download the free Git client for Windows, Mac and Linux. GitKraken Git GUI is free for use with public repositories.

Features

  • Cross-Platform
  • Repo Management
  • Seamless Integrations
  • Drag & Drop
  • Git LFS
  • 1-Click Undo & Redo
  • Git Hooks Support
  • Fuzzy Finder
  • Gitflow Support
  • Resizable Commit Graph
  • Keyboard Shortcuts
  • File History & Blame
  • Submodules
  • Light & Dark Themes
  • In-App Merge Tool
  • Visual Interactions

Pro Features

  • Merge Conflict Editor
  • Multiple Profiles
  • Additional Integrations
  • Email Support

What's New

Worktrees:

  • You can now remove the active worktree directly; GitKraken will switch back to the main worktree before removing it.

Worktrees:

  • New worktrees and agent sessions now inherit view settings (hidden refs, hidden remotes, soloed refs/remotes, and collapsed folders/remotes) from the source repository, so you no longer need to re-hide branches and remotes after creating a worktree.
  • Added a "Remove worktree and delete branch" action to the worktree context menu for one-step cleanup of worktrees and their associated branches.

Agent Sessions view:

  • Added a three-dot action menu to worktree cards in the Agents Left Panel view.
  • You can now start an agent session directly from an existing worktree's context menu.
  • Refined the New Agent Session form so options are always visible and the branch, coding agent, and Start Session controls are easier to use.
  • The base branch selector in the New Agent Session form is now searchable.
  • A new "Running" status appears when an agent session starts (Claude Code may show a different status if hooks are enabled).
  • Added visual feedback on worktrees in the Agents view to show a worktree deletion is in progress.

Command Line:

  • You can now open a repository by passing its path directly as an argument (e.g. gitkraken . or gitkraken /path/to/repo) without needing the --path flag.

Review GitHub Pull Requests on GitKraken.dev:

  • Added a "Review on GitKraken.dev" button in the GitHub Pull Request view to open a PR with GitKraken Code Review. Review PRs faster with cleaner diffs, AI-generated suggestions, and integrated chat – approve and comment just like on GitHub.

Terminal:

  • The embedded terminal now resizes smoothly when adjusting surrounding panels.
  • You can now minimize the integrated terminal, keeping the terminal panel header visible.
  • You can now kill terminal sessions directly from the trash icon in the terminal panel header.
  • Added zoom levels 140%, 150%, 175%, and 200% to the standard zoom options in the status bar.
  • Upgraded Electron to v41.

Bug Fixes

  • Fixed an issue where Bitbucket Cloud repositories were not listed in the clone dialog due to a deprecated API endpoint removal.
  • Fixed an issue where active agent sessions could stop showing the "Needs response" status while waiting for user input.
  • Fixed an issue when selecting an old commit in the file history view that made the application crash.
  • Fixed an issue where the interactive rebase editor did not show a scrollbar when needed.
  • Fixed an issue where diffs were rendered with all lines shown as additions when diff.noprefix = true was set in the git config.