An extension to visualize Git logs and commit history with animations using a Webview. Leverages an MCP (Model Context Protocol) server and language model tools for enhanced interaction and visualization features like visualize_git_log, get_git_log, and highlight_commit.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Run Extensions: Install from VSIX... from the Command Palette.
Select the downloaded .vsix file.
Configure Based on Your Environment
For Copilot Users:
It is recommended to use the extension directly, as MCP Server setup is usually not required.
If you still need to manually configure the MCP Server, refer to the Copilot Config below or run the gitVizMcp: Register MCP Server command from the VS Code Command Palette.
Note: If you change the gitVizMcp.port or gitVizMcp.basePath settings, you must also update the URL in your MCP Server configuration (e.g., Copilot Config or Cline Config) to match these new values.
Commands
Command
Description
gitVizMcp: Open Git Log Viewer
Open the main visualization interface
gitVizMcp: Set Repository
Select which repository to visualize
gitVizMcp: Register MCP Server
Register MCP server in VS Code settings
gitVizMcp: Restart Server
Restart the MCP server
Language Model Tools
This extension provides AI tools for enhanced Git experience:
highlight_commit: Highlight specific commits in the visualization
get_git_log: Retrieve Git history for analysis
visualize_git_log: Create before/after visualizations of Git operations