Git TimewarpNavigate a file's history in-place — treating time as a navigable dimension in the editor.
Git Timewarp lets you scroll backward and forward through a file's commit history without leaving the editor. No context switching to diff views, no separate panels — just seamless time travel where you work. The ConceptTraditional git history tools pull you away from code — into diff viewers, blame panels, or log outputs. Git Timewarp keeps you in the editor and adds a temporal axis:
Your scroll position is preserved across version changes — you stay anchored to the same region of code as you move through time. FeaturesTime NavigationStep through every commit that touched the current file. The editor content updates in place with syntax highlighting, preserving your viewport position. Diff HighlightingChanged lines are highlighted inline. Deleted lines appear as collapsed indicators between existing lines, so you see what changed without a separate diff panel. Split ViewCompare two points in time side-by-side within the same webview:
Minimap MarkersA vertical minimap shows change density across the file — green for modifications, red for deletions — so you can spot where changes cluster. Unified TimelineGit commits and VS Code local history entries merge into a single ordered timeline, giving sub-commit granularity for recent changes. Boundary IndicatorsWhen you reach the beginning of history or return to the present, a brief overlay confirms your position. Keyboard Shortcuts
How It Works
Configuration
Requirements
InstallationSearch for "Git Timewarp" in the VS Code Extensions Marketplace, or install from the command line:
LicenseMIT |