Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>TraceLight — Git Toolkit for VS CodeNew to Visual Studio Code? Get it now.
TraceLight — Git Toolkit for VS Code

TraceLight — Git Toolkit for VS Code

seanlab

|
1 install
| (1) | Free
A lightweight, context-first Git insight extension for VS Code — fast inline blame, smart hovers, block history, file evolution, and commit graph.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TraceLight

A lightweight, context-first Git insight extension for VS Code — fast inline blame, smart hovers, block history, file evolution, and commit graph.

Features

Inline Trace

See who changed the current line and when — directly in the editor. Toggle with Alt+B.

Smart Hover

Hover over any line to see a rich commit card with author, message, date, and diff preview.

Block History Lens

CodeLens annotations on functions and classes showing recent change history at a glance.

File Evolution

Visual timeline view showing how a file evolved over time — commits, contributors, and change density.

Commit Graph

Interactive commit graph visualization with cherry-pick, revert, and branch creation from any commit.

Branch Explorer

Full branch management — create, rename, delete, checkout, and merge branches with a context menu.

Git Changes

Track working tree changes, stage/unstage files, commit with messages, stash, and generate AI commit messages via GitHub Copilot.

Git Overview

Tree view showing changed files, current branch commits, and all branches at a glance.

Configuration

Setting Default Description
tracelight.inlineTrace.enabled true Enable inline blame annotations
tracelight.inlineTrace.format ${author}, ${timeAgo} · ${summary} Format string for inline annotation
tracelight.smartHover.enabled true Enable rich hover cards
tracelight.smartHover.showDiffPreview true Show diff preview in hover
tracelight.blockHistoryLens.enabled true Enable Block History Lens
tracelight.blockHistoryLens.recentCount 3 Number of recent changes to show
tracelight.fileEvolution.timelineGranularity week Timeline granularity (day/week/month)
tracelight.commitGraph.compactMode false Use compact layout for commit graph
tracelight.cache.enabled true Enable blame caching
tracelight.cache.maxAge 300 Cache max age in seconds

Keybindings

Command Keybinding
Toggle Inline Trace Alt+B

Requirements

  • VS Code 1.85.0 or later
  • Git installed and available in PATH

License

MIT

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