Fast commit graph, branch management, and VCS tooling for Visual Studio Code — a
focused git client built around a high-performance commit graph.
Features
Commit graph — rendered on an HTML canvas for smooth scrolling over large
histories, with lane layout, branch coloring, and topological / Bek ordering.
Filter toolbar — search by text or commit hash (with match-case and regex
toggles), and filter by Branch, User, Date or Paths. Jump to any commit with
Go to hash or branch.
Branches — list, check out, create, merge, and compare with the current
branch from a dedicated panel and from the graph.
Commit details & diff — inspect a commit and view its file changes side by
side.
Merge conflicts — resolve conflicts with inline diff highlighting.
Interactive rebase — reorder, squash, edit, and drop commits.
Blame — line annotations with reveal-in-graph.
Stash / unstash — manage stashes without leaving the editor.
Multiple repositories & worktrees — work across repos and git worktrees.
Requirements
Visual Studio Code 1.85 or newer.
git available on your PATH.
Extension settings
beautifulGit.fontFamily — font for the whole panel (graph, branch lists,
details). Empty uses the VS Code interface font.
beautifulGit.fontSize — panel font size in px. 0 uses the VS Code setting.