Treelace — commit graph for Git

Free commit graph for private repos. No account. No telemetry.

Every branch, remote, tag and stash in one fast graph inside VS Code, VSCodium, Cursor and other Open VSX editors. Your code and history never leave your machine.

Install for VS Code Get it on Open VSX See Pro

Free, forever, on private repos

  • Commit graph across all branches, remotes, tags and stashes, streaming 300 commits at a time and smooth at 100,000+
  • Filter by branch, dim by author, and search messages, authors, ids and refs
  • Commit details with changed files; click a file for the side-by-side diff
  • Check out, create, rename and delete branches; merge (with --no-ff), cherry-pick, revert; tags; stash apply, pop and drop; soft, mixed and hard reset; push and fetch with your own git credentials. Every action asks first, and hard reset asks twice
  • Multi-root workspaces with a repository picker
  • "Open Graph" in the Source Control title bar and the status bar

Pro: £2.99/month or £29/year

  • Interactive rebase editor: drag to reorder, then pick, reword, edit, squash, fixup or drop
  • Branch compare: ahead/behind, commits unique to each side, combined diff
  • One combined graph across every repository in the workspace
  • Advanced search: file history, -S/-G pickaxe, date ranges
  • Export the graph as PNG or SVG
  • Blame to graph: jump from a line to its commit
  • Saved views and filters

Get Pro

No account. No telemetry. Nothing leaves your machine.

Treelace runs your own git program on your own computer. Commit messages, author names and emails, file contents and diffs are read locally and shown locally. Treelace sends no usage data, no crash reports and no analytics. The free edition makes no network requests at all.

Pro adds one request, about once a day: it sends your licence key, and nothing else, to treelace.com to renew it. You can switch that off. Push and fetch go only to your own git remotes, and only when you click them. Details are in the privacy notice.

How Treelace compares

Facts as published by each product, checked 26 September 2026
Treelace (free)GitLens CommunityGit Graph
Commit graph on private repositoriesYesNo: "Commit Graph: Public Repos Only"1Yes
Account or sign-in neededNeverSee GitKraken's site1No
Latest release1.0.0, September 2026Not compared1.30.0, April 20212
Usage data sent by the extensionNoneSee its privacy policySee its documentation
  1. GitKraken, GitLens pricing page, https://www.gitkraken.com/gitlens/pricing (retrieved 26 September 2026).
  2. Visual Studio Marketplace listing for mhutchie.git-graph, last updated 5 April 2021 (retrieved 26 September 2026).

GitLens and GitKraken are trademarks of their owner. Git Graph is published on the Marketplace by mhutchie. Treelace is not affiliated with either, and is written from scratch: it contains no code from those projects.

Questions

Do I need an account?

No. Not for the free edition and not for Pro. Pro is unlocked by a licence key shown on screen straight after payment.

Which editors are supported?

Visual Studio Code 1.85 or later from the Visual Studio Marketplace, and editors that install from Open VSX (for example VSCodium). It needs git installed on your computer.

I lost my licence key

Get it again at treelace.com/recover with the email you paid with and the invoice number shown on your purchase page and order confirmation. We never email keys.

How do I cancel?

Any time at treelace.com/manage, which opens Stripe's billing portal. Pro keeps working until the end of the period you have paid for.