Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Zeeho Git GraphNew to Visual Studio Code? Get it now.
Zeeho Git Graph

Zeeho Git Graph

TanZiHao

|
1 install
| (1) | Free
An independent MIT-licensed Git history and inline blame extension for Visual Studio Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
Zeeho Git Graph icon

Zeeho Git Graph for Visual Studio Code

An independent MIT-licensed Git history, commit details, and inline blame extension.

License Visual Studio Marketplace

Zeeho Git Graph side-bar workflow: compact graph, commit details, changed files, diffs, and selected-line blame

Why this fork

The upstream graph is excellent for exploring repository history, but its editor-tab layout competes with the code you are actively reading. Moving that same table into a narrow side bar without redesigning it would only trade one problem for clipped columns, horizontal scrolling, and crowded details.

Zeeho Git Graph has a different product goal: keep the code as the primary surface while Git history remains visible beside it. It also connects historical commits to the work in progress, so you can move from a commit, to its changed files, to a diff, or from selected source lines to their last author without leaving the current coding context.

What changed

Original limitation Zeeho Git Graph change Result
The graph occupies an editor tab Replaced the WebviewPanel flow with a WebviewViewProvider registered in the Activity Bar Code and repository history stay visible at the same time
A side bar has very little width Rebuilt the graph and details as a compact vertical layout with responsive 720, 520, and 420 px breakpoints Commits, refs, and changed files remain usable in narrow views
Changed files are hard to scan Added neutral paths, status-coloured file names, C# badges, independent scrolling, and direct diff opening Added, modified, deleted, and renamed files are immediately distinguishable
Full-file blame creates visual noise Shows author and date only for selected lines, including multi-line and multi-cursor selections Blame appears on demand without covering the editor
Working-tree changes feel disconnected Added an uncommitted-changes graph row and an optional HEAD-to-working-tree automatic diff Commit history and current work form one continuous workflow
A derivative needs a clear identity Renamed the extension and namespace, added independent release metadata, and preserved upstream MIT notices The fork can be maintained and released independently and transparently

Project origin

Zeeho Git Graph is an independent derivative of asispts/neo-git-graph, distributed under the MIT License. That project derives from the last MIT-licensed commit, 4af8583, of mhutchie/vscode-git-graph.

The original copyright notices and MIT permission notice are preserved in LICENSE. Zeeho Git Graph is not affiliated with or endorsed by either upstream project.

Features

  • Activity Bar view: Keep the graph in the VS Code side bar instead of an editor tab.
  • Compact commit graph: Responsive layout designed for narrow side bars.
  • Commit details pane: Select a commit to inspect its metadata and changed files below the graph.
  • Changed-file presentation: Status colours, full paths, C# badges, and direct diff opening.
  • Selected-line blame: Show the last author and date only for selected lines, including multiple cursors.
  • Uncommitted changes: Display working-tree changes in the graph.
  • Optional dirty-file diff: Automatically open a HEAD-to-working-tree comparison for changed files.
  • Branch, tag, and commit actions: Common Git operations are available from the graph.
  • Multi-repository support: Discover and switch between repositories in one workspace.
  • Localization: English, Simplified Chinese, and Traditional Chinese.

Installation

Install Zeeho Git Graph from the VS Code Marketplace, or build and install a VSIX locally:

pnpm install --frozen-lockfile
pnpm run package
pnpm dlx @vscode/vsce package --no-dependencies --out zeeho-git-graph-dev.vsix
code --install-extension zeeho-git-graph-dev.vsix --force

Configuration

All settings use the zeeho-git-graph prefix.

Setting Default Description
zeeho-git-graph.dateFormat "Date & Time" Date format used by the graph and inline blame
zeeho-git-graph.dateType "Author Date" Author or commit date
zeeho-git-graph.fetchAvatars false Fetch commit avatars from external services
zeeho-git-graph.graphColours 12 colours Colours used by graph lanes
zeeho-git-graph.graphStyle "rounded" Rounded or angular graph lines
zeeho-git-graph.initialLoadCommits 300 Initial commit count
zeeho-git-graph.inlineBlame.enabled true Show blame for selected editor lines
zeeho-git-graph.inlineBlame.maxLines 3000 Maximum file size for inline blame
zeeho-git-graph.autoOpenDirtyFileDiff false Open a diff when a changed file becomes active
zeeho-git-graph.maxDepthOfRepoSearch 0 Repository discovery depth
zeeho-git-graph.showCurrentBranchByDefault false Show only the current branch by default
zeeho-git-graph.showStatusBarItem true Show the status bar entry
zeeho-git-graph.showUncommittedChanges true Include working-tree changes

Development

pnpm run format
pnpm run lint
pnpm run typecheck
pnpm run test
pnpm run test:ext

See RELEASING.md for the repository and release checklist.

Contributing and support

Use gerhardtEyes/zeeho-git-graph for issues and pull requests.

License

MIT. See LICENSE and THIRD_PARTY_NOTICES.md.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft