Visualize Git history and commit logs with animations, making Git operations intuitive and easy to understand.
A powerful VS Code extension that visualizes Git history and commit logs with animations, making Git operations intuitive and easy to understand.
Help us improve! Share your thoughts, suggestions, or issues via our feedback forms:
Your feedback makes a difference. We read every submission. ๐
Want Copilot to better understand Git? ๐คโจ Just use #get_git_prompt
!
This helps Copilot generate smarter suggestions for Git-related tasks.
Try something like this:
#get_git_prompt What is the commit message of the latest commit?
You can install the extension in one of the following ways:
From VS Code Marketplace
Search for "GitViz MCP" in the VS Code Extensions view (Ctrl+Shift+X
/ Cmd+Shift+X
) and click Install.
Manual Installation
.vsix
file from releases.Extensions: Install from VSIX...
from the Command Palette..vsix
file.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.
"servers": {
"gitViz": {
"type": "http",
"url": "http://localhost:35555/gitviz/sse"
}
}
For Cline Users:
Please configure using the Cline Config
below:
"mcpServers": {
"gitViz": {
"url": "http://localhost:35555/gitviz/sse",
"transportType": "sse"
}
}
For Cursor Users:
This extension does not currently support Cursor.
Opening Git Visualizer
Ctrl+Shift+P
โ type "gitVizMcp: Open Git Log Viewer".Basic Operations
Repository Management
Setting | Default | Description |
---|---|---|
gitVizMcp.port | 35555 | Port for MCP server |
gitVizMcp.basePath | "/gitviz" | Base path for API endpoints |
gitVizMcp.maxGitLogEntries | 30 | Maximum number of git log entries to fetch. |
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.
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 |
This extension provides AI tools for enhanced Git experience:
highlight_commit
: Highlight specific commits in the visualizationget_git_log
: Retrieve Git history for analysisvisualize_git_log
: Create before/after visualizations of Git operationsget_git_prompt
: Access Git-GPT assistance templatesThis project is licensed under the MIT License - see the LICENSE file for details.
Integrates with the git-mob CLI to manage Git co-authors.
Tools to read, search, and manipulate Git repositories
Connects AI assistants to Obsidian vaults stored in GitHub repositories, enabling them to read, search, and analyze your notes and documentation.
A lightweight server for analyzing GitHub issues and pull requests using a Personal Access Token.
Integrates with GitHub APIs for advanced automation and interaction, supporting both remote and local deployments.
Allows AI assistants to interact with the GitHub API for repository management, code collaboration, and other development tasks.
A server for GitHub project management with advanced resource management, capacity planning, and workload optimization capabilities.
Integrates with the GitLab REST API to manage repositories, issues, and merge requests.
An MCP server for Bitbucket that provides pull request context to LLMs for automated code reviews.
Analyze and query GitHub repositories using the GitHub Chat API.