About GitKraken

Git GUI client for Windows, Mac and Linux, issue boards and timeline maker for communicating project milestones and deadlines.

GitKraken's Git GUI is a cross-platform UI that helps make sense of Git. You can easily open repos, set favorites, and organize them in project groups. GitKraken's seamlessly integrates with your GitHub, Bitbucket, and GitLab remotes and supports drag & drop to simplify complicated commands like merge, rebase and push. GitKraken Pro Suite also includes GitKraken Boards (issue boards with GitHub Issue sync and PR automation) and GitKraken Timelines (a timeline maker for communicating project milestones and deadlines).

GitKraken Git GUI is available in 3 editions:

  • GitKraken Git GUI Pro (available as part of GitKraken Pro Suite).
  • GitKraken Git GUI Self-Hosted
  • GitKraken Git GUI Stand-Alone

GitKraken Git GUI Pro

  • Repository Access
    • Work with public & private repos
    • Open Multiple Repos with Tabs
    • Multiple profiles
  • Social Login/Single-Sign On
    • Google
    • GitHub
  • Team Collaboration
    • Live team view with merge conflict detection
    • Filter commit graph by teams
  • GitKraken CLI
    • Git-Enhanced Terminal
    • Live Synchronized Commit Graph
    • CLI Diff View, Blame & History
    • Auto-suggest & Auto-complete Git Commands
  • Git GUI Productivity
    • In-app merge conflict tool
    • In-app merge conflict output editor
    • In-app code editor
    • Gitflow support
    • Git LFS
    • File history & blame
    • View & create pull requests
    • Hiding & soloing
    • Auto-Gen SSH key
    • Git hooks support
    • Submodules
    • Interactive rebase mode
    • One-click undo & redo Git operations
    • Command Palette
    • GPG commit signing
    • Keyboard shortcuts
    • Dark & light themes
    • Deep Linking
  • Cloud Repo Integrations
    • GitHub
    • GitLab
    • Bitbucket
    • Azure DevOps
  • Self-Hosted/Managed Repo Integrations
    • GitHub Enterprise
    • GitLab Self-Managed
    • Bitbucket Server
  • Pull Request Management
    • GitHub
  • Issue & Project Board Integrations
    • Jira Server/Cloud
    • Jira App Integration: Git Integration for Jira
    • GitHub
    • GitHub Enterprise
    • GitLab
    • GitLab Self-Managed
    • Trello
    • GitKraken Boards

GitKraken Git GUI Self-Hosted

  • All GitKraken Git GUI productivity features
  • GitHub Enterprise Self-Hosted integration
  • GitLab Self-Managed integration
  • Bitbucket Server integration
  • Multiple profiles for work & personal use
  • Jira Server integration
  • Jira Cloud integration
  • License & user management
  • LDAP integration for user management
  • Manage & rollout product updates internally

GitKraken Git GUI Stand-Alone

  • All GitKraken Git GUI productivity features
  • GitHub Enterprise Self-Hosted integration
  • GitLab Self-Managed integration
  • Bitbucket Server integration
  • Multiple profiles for work & personal use
  • Jira Server integration
  • Jira Cloud integration
  • No network connectivity or GitKraken account required

GitKraken Boards

  • 2-way GitHub Issue & Milestone sync
  • Column Automations
  • GitHub PR linking & automation
  • Slack integration
  • Accessible via web browser
  • Accessible via GitKraken Git GUI
  • iOS app
  • Android app
  • Visual Studio Code plugin
  • Atom plugin
  • Public & private boards
  • Board activity
  • @Mentions & notifications
  • Card checklists
  • Search & filters
  • Board groups
  • Board group dashboards
  • Markdown support
  • Public API & Marketplace apps
  • Shareable card links
  • File attachments
  • Card labels
  • Themes
  • Custom backgrounds
  • Calendar view
  • Timeline view
  • Define teams to quickly assign/add/remove groups of users

GitKraken Timelines

  • Create date-based or numeric-based timelines
  • Auto-shift milestone dates when one milestone date is adjusted
  • Create milestone items with links
  • Overlay multiple timelines into views
  • Save views and share them
  • Use images on milestones
  • Add image backgrounds
  • Presentation mode with auto-play
  • Create annotated date ranges
  • Share timelines by private link
  • Create public timelines
  • Embed public timelines
  • Submit timelines to PublicTimelines.com
  • Collaborate with others on a timeline
  • Define teams to quickly assign/add/remove groups of users

GitKraken CLI (included in GitKraken) is a powerful Git-enhanced terminal with repo visualization. It delivers a “keyboard-first” Git-enhanced terminal experience to help you drive Git faster. Popular Git visualizations that GitKraken is known for-like the commit graph, diff, history, and blame views-appear when you need them to help you understand your current Git context and to enable complex Git operations and workflows. Always get clear visual context when and where you need it. GitKraken CLI auto-suggests and auto-completes Git commands helping you drive (and learn) Git faster, with fewer mistakes.