{
  "@context": [
    "https://schema.org",
    {
      "nuanyue": "https://www.nuanyue.com/ns#"
    }
  ],
  "@type": "SoftwareApplication",
  "@id": "https://www.nuanyue.com/software/gitkraken/#software",
  "name": "GitKraken",
  "description": "Git GUI for macOS, Windows and Linux built around a visual commit graph, a built-in merge tool and AI-assisted commit composition; free for local and public repositories, paid for private ones.",
  "url": "https://www.nuanyue.com/software/gitkraken/",
  "mainEntityOfPage": "https://www.nuanyue.com/software/gitkraken/",
  "operatingSystem": "macOS",
  "applicationCategory": "DeveloperApplication",
  "publisher": {
    "name": "GitKraken",
    "url": "https://www.gitkraken.com/"
  },
  "sameAs": [
    "https://www.gitkraken.com/"
  ],
  "softwareVersion": "12.6.0",
  "license": "Proprietary; free to use with local and public repositories under the vendor's terms, with paid per-seat tiers",
  "nuanyue:record": {
    "schemaVersion": 1,
    "id": "software:gitkraken",
    "slug": "gitkraken",
    "name": "GitKraken",
    "type": "SoftwareApplication",
    "entityType": "Git client",
    "description": "Git GUI for macOS, Windows and Linux built around a visual commit graph, a built-in merge tool and AI-assisted commit composition; free for local and public repositories, paid for private ones.",
    "shortDescription": "Visual Git client, free for local and public repos.",
    "answer": "GitKraken is a graphical Git client whose pitch is that a repository's history is easier to reason about as a picture than as a list of commands. Its commit graph draws branches, merges and tags as a navigable map, and the diff view adds blame, file history and in-place editing. Where it has moved most recently is toward AI: conflicts get suggested resolutions with confidence levels, a Commit Composer restructures messy uncommitted work into a readable history, and agent sessions can be launched in their own worktrees so your working copy is left alone. It is genuinely free for local and public cloud-hosted repositories — private repositories and premium features need a paid seat after a 14-day Pro trial.",
    "page": "https://www.nuanyue.com/software/gitkraken/",
    "dataUrl": "https://www.nuanyue.com/data/software/gitkraken.json",
    "categories": [
      "developer-tools"
    ],
    "tags": [],
    "platform": [
      "macOS"
    ],
    "architecture": [
      "arm64",
      "x86_64"
    ],
    "featured": false,
    "pricing": "freemium",
    "pricingDescription": "GitKraken Desktop is always free to use with local and public cloud-hosted repositories, and includes a 14-day Pro trial for private repositories and premium features. Paid tiers are Pro, Advanced and Business, billed per seat per month annually.",
    "license": "Proprietary; free to use with local and public repositories under the vendor's terms, with paid per-seat tiers",
    "currentVersion": "12.6.0",
    "openSource": false,
    "website": "https://www.gitkraken.com/",
    "download": "https://api.gitkraken.dev/releases/production/darwin/arm64/12.6.0/GitKraken-v12.6.0.zip",
    "developer": {
      "name": "GitKraken",
      "website": "https://www.gitkraken.com/"
    },
    "features": [
      "Commit graph that draws branches, merges and tags as a navigable map rather than a list of commits",
      "Diff view with file blame and file history, and the ability to edit code directly from the diff",
      "Merge-conflict detection that can warn when a teammate is editing the same area of the codebase",
      "Built-in merge tool with AI auto-resolution that suggests fixes with an explanation and a confidence level",
      "Commit Composer, which uses AI to restructure a pile of uncommitted work into a logical history",
      "AI-generated natural-language summaries of commits and diffs, including commits made by coding agents",
      "Launchpad listing pull requests, issues and work in progress by status",
      "Starts coding-agent sessions in a clean worktree so the current working copy is left untouched",
      "Integrated terminal that brings agent sessions into the same view as the repository",
      "Reviews GitHub pull requests in-app and sends suggestions to teammates",
      "Publishes separate macOS builds for Apple Silicon and Intel"
    ],
    "useCases": [
      "Understanding an unfamiliar repository's branch and merge history at a glance",
      "Resolving a merge conflict with suggested fixes rather than editing markers by hand",
      "Turning a day of uncommitted work into a clean, reviewable commit series",
      "Running several coding agents at once and keeping track of what each one changed"
    ],
    "formats": [],
    "integrations": [],
    "pros": [
      {
        "text": "Free for local and public cloud-hosted repositories, which covers a lot of real work.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The commit graph makes branch and merge history readable in a way a commit list does not.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "AI auto-resolution proposes conflict fixes with an explanation and a confidence level, so they can be reviewed rather than trusted.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Separate macOS builds are published for Apple Silicon and Intel.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "cons": [
      {
        "text": "Working on private repositories requires a paid seat after a 14-day Pro trial.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The vendor does not publish its per-seat prices in the page source, so they cannot be verified from the pricing page.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Closed source and account-based, unlike the Git installation it sits on top of.",
        "status": "editorially-reviewed",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "No macOS requirement is published on the product or pricing pages.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "whoIsItFor": [
      "Developers who think about Git visually rather than as commands",
      "Anyone working only on local or public repositories, where it is free",
      "Teams running coding agents who want one surface tracking all of them"
    ],
    "notFor": [
      "Anyone whose work is on private repositories and who needs a free client, where SourceTree and GitHub Desktop are free outright",
      "Users who want no account and no per-seat billing in their Git tooling",
      "People who prefer a single-machine, offline Git GUI with no AI features"
    ],
    "limitations": [
      "Free use covers local and public cloud-hosted repositories; private repositories and premium features require a paid seat once the 14-day Pro trial ends",
      "The pricing table renders its per-seat figures with JavaScript, so the Pro, Advanced and Business prices are not present in the page source and are not recorded here",
      "Neither the product site nor the GitKraken Desktop page states a macOS version requirement, so none is recorded",
      "Closed source, in contrast to the command-line Git it wraps",
      "The vendor's range now spans GitKraken Desktop, GitLens, the Kepler agent environment, Insights and a Jira integration; only Desktop is described here"
    ],
    "firstUse": {
      "installation": {
        "value": "Download the macOS build from gitkraken.com/download, which serves separate Apple Silicon and Intel images, and drag GitKraken into Applications.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "firstLaunch": {
        "value": "It opens on the commit graph. Opening a local or public repository needs no paid plan; signing in and opening a private repository is what starts the 14-day Pro trial.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "systemIntegration": {
        "value": "Works alongside an existing command-line Git installation rather than replacing it, and adds an integrated terminal for agent sessions.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "appleSilicon": {
        "value": true,
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    },
    "updates": [],
    "faq": [
      {
        "question": "Is GitKraken free?",
        "answer": "For a lot of work, yes. The vendor states 'GitKraken Desktop is always free to use with local and public cloud-hosted repos. It includes a 14-day Pro trial to work with private repos and access to premium features.' Private repositories need a paid seat after the trial.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "What do the paid tiers cost?",
        "answer": "Not verifiable from the pricing page. GitKraken lists Community (free, for OSS development), Pro, Advanced and Business, billed per seat per month annually, but the figures are rendered with JavaScript and do not appear in the page source, so Nuanyue does not record them.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Does GitKraken run natively on Apple Silicon?",
        "answer": "Yes. The release server publishes separate darwin/arm64 and darwin/x64 builds of 12.6.0, so there is a native build for each architecture.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Which macOS version does GitKraken need?",
        "answer": "Not stated. Neither the product site nor the GitKraken Desktop page publishes a macOS requirement, so none is recorded here.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Is GitKraken open source?",
        "answer": "No. It is a proprietary product; the free tier is a licensing decision, not an open-source release.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Is GitKraken just a Git client?",
        "answer": "It is the Git client in a larger range. The same vendor also publishes GitLens for IDEs, the Kepler agent development environment, GitKraken Insights, a Jira integration and an MCP server, but GitKraken Desktop is the repository-level tool described here.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "relationships": [
      {
        "target": "fork",
        "type": "competitor",
        "reason": "Both are Git clients for macOS with visual history and merge tools, but Fork is a one-time $59.99 licence while GitKraken is free for public repos and per-seat for private ones.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "sourcetree",
        "type": "competitor",
        "reason": "Both are graphical Git clients for macOS; SourceTree is free outright from Atlassian, where GitKraken charges per seat for private repositories.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "github-desktop",
        "type": "competitor",
        "reason": "Both put a graphical interface on Git for macOS, but GitHub Desktop is free and scoped to GitHub while GitKraken adds a commit graph, merge tooling and AI features across hosts.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "sources": [
      {
        "id": "gitkraken:official",
        "type": "official_website",
        "url": "https://www.gitkraken.com/",
        "title": "GitKraken — official website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "gitkraken:developer",
        "type": "developer",
        "url": "https://www.gitkraken.com/",
        "title": "GitKraken — developer website",
        "trustLevel": "B",
        "accessedAt": null
      }
    ],
    "claims": [
      {
        "id": "software:gitkraken.isA",
        "subject": "software:gitkraken",
        "predicate": "isA",
        "value": "Git client",
        "status": "editorially-reviewed",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.supportsPlatform",
        "subject": "software:gitkraken",
        "predicate": "supportsPlatform",
        "value": [
          "macOS"
        ],
        "status": "verified",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.officialWebsite",
        "subject": "software:gitkraken",
        "predicate": "officialWebsite",
        "value": "https://www.gitkraken.com/",
        "status": "verified",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.listedInCategory",
        "subject": "software:gitkraken",
        "predicate": "listedInCategory",
        "value": [
          "developer-tools"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.pricingModel",
        "subject": "software:gitkraken",
        "predicate": "pricingModel",
        "value": "Freemium",
        "status": "developer-stated",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.developedBy",
        "subject": "software:gitkraken",
        "predicate": "developedBy",
        "value": "GitKraken",
        "status": "developer-stated",
        "sourceIds": [
          "gitkraken:developer",
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.ownership",
        "subject": "software:gitkraken",
        "predicate": "ownership",
        "value": "Third-party product — not published by Nuanyue",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.licensedUnder",
        "subject": "software:gitkraken",
        "predicate": "licensedUnder",
        "value": "Proprietary; free to use with local and public repositories under the vendor's terms, with paid per-seat tiers",
        "status": "verified",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.currentVersion",
        "subject": "software:gitkraken",
        "predicate": "currentVersion",
        "value": "12.6.0",
        "status": "developer-stated",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.hasFeature",
        "subject": "software:gitkraken",
        "predicate": "hasFeature",
        "value": [
          "Commit graph that draws branches, merges and tags as a navigable map rather than a list of commits",
          "Diff view with file blame and file history, and the ability to edit code directly from the diff",
          "Merge-conflict detection that can warn when a teammate is editing the same area of the codebase",
          "Built-in merge tool with AI auto-resolution that suggests fixes with an explanation and a confidence level",
          "Commit Composer, which uses AI to restructure a pile of uncommitted work into a logical history",
          "AI-generated natural-language summaries of commits and diffs, including commits made by coding agents",
          "Launchpad listing pull requests, issues and work in progress by status",
          "Starts coding-agent sessions in a clean worktree so the current working copy is left untouched",
          "Integrated terminal that brings agent sessions into the same view as the repository",
          "Reviews GitHub pull requests in-app and sends suggestions to teammates",
          "Publishes separate macOS builds for Apple Silicon and Intel"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.usedFor",
        "subject": "software:gitkraken",
        "predicate": "usedFor",
        "value": [
          "Understanding an unfamiliar repository's branch and merge history at a glance",
          "Resolving a merge conflict with suggested fixes rather than editing markers by hand",
          "Turning a day of uncommitted work into a clean, reviewable commit series",
          "Running several coding agents at once and keeping track of what each one changed"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.audienceFor",
        "subject": "software:gitkraken",
        "predicate": "audienceFor",
        "value": [
          "Developers who think about Git visually rather than as commands",
          "Anyone working only on local or public repositories, where it is free",
          "Teams running coding agents who want one surface tracking all of them"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.audienceNotFor",
        "subject": "software:gitkraken",
        "predicate": "audienceNotFor",
        "value": [
          "Anyone whose work is on private repositories and who needs a free client, where SourceTree and GitHub Desktop are free outright",
          "Users who want no account and no per-seat billing in their Git tooling",
          "People who prefer a single-machine, offline Git GUI with no AI features"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.limitation",
        "subject": "software:gitkraken",
        "predicate": "limitation",
        "value": [
          "Free use covers local and public cloud-hosted repositories; private repositories and premium features require a paid seat once the 14-day Pro trial ends",
          "The pricing table renders its per-seat figures with JavaScript, so the Pro, Advanced and Business prices are not present in the page source and are not recorded here",
          "Neither the product site nor the GitKraken Desktop page states a macOS version requirement, so none is recorded",
          "Closed source, in contrast to the command-line Git it wraps",
          "The vendor's range now spans GitKraken Desktop, GitLens, the Kepler agent environment, Insights and a Jira integration; only Desktop is described here"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:gitkraken.advantage.0",
        "subject": "software:gitkraken",
        "predicate": "advantage",
        "value": "Free for local and public cloud-hosted repositories, which covers a lot of real work.",
        "status": "verified",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:gitkraken.advantage.1",
        "subject": "software:gitkraken",
        "predicate": "advantage",
        "value": "The commit graph makes branch and merge history readable in a way a commit list does not.",
        "status": "developer-stated",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:gitkraken.advantage.2",
        "subject": "software:gitkraken",
        "predicate": "advantage",
        "value": "AI auto-resolution proposes conflict fixes with an explanation and a confidence level, so they can be reviewed rather than trusted.",
        "status": "developer-stated",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:gitkraken.advantage.3",
        "subject": "software:gitkraken",
        "predicate": "advantage",
        "value": "Separate macOS builds are published for Apple Silicon and Intel.",
        "status": "verified",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:gitkraken.drawback.0",
        "subject": "software:gitkraken",
        "predicate": "drawback",
        "value": "Working on private repositories requires a paid seat after a 14-day Pro trial.",
        "status": "verified",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:gitkraken.drawback.1",
        "subject": "software:gitkraken",
        "predicate": "drawback",
        "value": "The vendor does not publish its per-seat prices in the page source, so they cannot be verified from the pricing page.",
        "status": "verified",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:gitkraken.drawback.2",
        "subject": "software:gitkraken",
        "predicate": "drawback",
        "value": "Closed source and account-based, unlike the Git installation it sits on top of.",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:gitkraken.drawback.3",
        "subject": "software:gitkraken",
        "predicate": "drawback",
        "value": "No macOS requirement is published on the product or pricing pages.",
        "status": "verified",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:gitkraken.supportsAppleSilicon",
        "subject": "software:gitkraken",
        "predicate": "supportsAppleSilicon",
        "value": true,
        "status": "verified",
        "sourceIds": [
          "gitkraken:official"
        ],
        "lastVerified": "2026-10-05"
      }
    ],
    "lastUpdated": "2026-10-05T00:00:00.000Z",
    "lastReviewedAt": null
  }
}