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.
