GitKraken

為開發人員、團隊和團隊領導提供的 Git 工具和服務的統一平臺。

由以下開發商製作:GitKraken
ComponentSource 開始代理銷售的日期:2015年

版本: 12.0.1 新增功能 更新: Apr 18, 2026

GitKraken Desktop V12.0.0

Released: Apr 14, 2026

GitKraken Desktop V12.0.0 中的更新

特性

  • Agent Sessions View - Manage, create, and monitor parallel AI agent sessions from a single panel:
    • The new Agent Sessions View in the Left Panel gives you a unified dashboard for your worktrees and active agent sessions. Each worktree is represented as a card showing its branch, uncommitted changes, ahead/behind state, and associated PRs so you can monitor multiple agents at a glance.
      • If using Claude Code, the associated agent's status will show in the card so you know when it's working, waiting for input, or errors.
    • The "New Agent Session" action creates a worktree, runs your configured setup commands, and launches your coding agent in one step, making it easy to start a parallel task in a new, isolated environment.
      • Add setup commands in Preferences > Agents to configure per-worktree setup commands (dependency installs, build steps, env file copies) so new agent environments are ready to go automatically.
      • Configure your preferred coding agent in the inline options menu when creating a new agent session, or go to Preferences > External Tools to set your agent and pass custom CLI arguments when starting agent sessions. This setting currently supports Claude Code, Codex CLI, OpenCode, Copilot CLI, and Gemini CLI (auto-detected based on installation).
      • Added a setting in Preferences > UI Customization to hide the Agent view toggle in the Left Panel.
  • Terminal - An upgraded terminal that keeps your entire workflow in one window:
    • Added multi-session support to the embedded terminal, allowing independent terminal sessions per worktree in a single tab. Switching worktrees will switch to the relevant terminal session automatically.
    • Added drag-and-drop support for files and text into the terminal.
    • Updated default terminal color theme for improved readability and contrast.
    • Upgraded the terminal engine (xterm.js) from v4 to v6, bringing a handful of major improvements:
      • Significantly faster rendering with optimized WebGL and DOM renderers, reducing main-thread blocking during buffer resizing.
      • Improved glyph rendering with multi-page texture atlas support, removing the previous hard cap on glyph storage.
      • Better Unicode and emoji rendering, including fixes for clipped italic emoji and wide character handling.
      • Added support for ligatures, additional Powerline glyphs, and new underline styles (dashed, dotted, overline).
      • Synchronized output to prevent flicker during rapid terminal updates.
  • GitKraken AI:
    • Added support for Claude Sonnet 4.6 and Claude Opus 4.6 when using your own API key.
    • Added support for Google Gemini 3.1 Pro (Preview) when using your own API key.
    • Removed deprecated Claude 3.x models (Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Haiku, Claude 3 Opus) from AI preferences. Users previously on these models will be automatically migrated to Claude 4.6 Sonnet.
  • Shallow Clone Settings:
    • You can now set shallow clone options when adding a remote to a repository which is shallow-cloned.
  • Repository Management Tab:
    • Added resizable columns for repo name, remote, and branch in the Repo Management tab. Column widths persist across app restarts.
  • Command Palette:
    • Added all detected IDEs as "Open in..." options in the Command Palette (Cmd/Ctrl + P).
  • Worktrees:
    • Added an option to open a worktree in a new tab from the worktree context menu and the post-creation prompt.

修補程式

  • Fixed visual issues with the terminal panel not properly resizing to fill the available space.
  • Fixed an issue where the content of stashes created from the command line with unstaged changes were not displayed in the right panel.
  • Fixed an issue where LFS file tags were not shown for files located in subdirectories.
  • Bitbucket users can once again assign multiple reviewers when creating a pull request.
  • Fixed an issue where commit diffs appeared empty when the commit contained only whitespace changes and "Ignore Leading/Trailing Whitespace" was enabled.
  • Fixed an issue where typechanged files were missing their diff icon and not appearing in the staged/unstaged area.
  • Fixed an issue where the terminal panel would jump to the top of the viewport when switching repositories or worktrees.
  • Added visual feedback and prevented duplicate actions when deleting a worktree from the left panel.
  • Fixed an issue where columns in the 'All Repositories' group on Repo Management were horizontally misaligned with other groups.
  • Fixed visual issues with the terminal panel styling and padding.
  • Fixed an issue where committed file diffs showed all lines as additions when color.ui = always was set in the git config.