GitViz
About
Visualize Git history and commit logs with animations, making Git operations intuitive and easy to understand.
Details
- Author
- git-viz-team
- Categories
- Developer Tools, Other
Jump to
Setup
Install GitViz in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/git-viz-team/GitViz-MCP
Follow the installation instructions in the repository README, then restart your MCP client.
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.
#get_git_prompt What is the commit message of the latest commit?
- Before/After Animations: Visualize how Git operations like merge, rebase, and cherry-pick transform your commit tree.
- Interactive Controls: Play, pause animations.
- Branch Structure: Clear visualization of branch relationships and merge points.
- Commit Highlighting: Click to highlight specific commits in the tree.
- Real-time Updates: Automatically reflects changes in your working directory.
- Language Model Integration: Built-in tools for Git analysis and assistance.
- Smart Repository Detection: Automatically detects and switches between repositories.
- Enhanced Git Commands: Integrated AI tools for a better Git workflow.
You can install the extension in one of the following ways:
Search for "GitViz MCP" in the VS Code Extensions view (Ctrl+Shift+X/Cmd+Shift+X) and clickInstall.
- Download the.vsixfile fromreleases.
- Open VS Code.
- RunExtensions: Install from VSIX...from the Command Palette.
- Select the downloaded.vsixfile.
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 theCopilot Configbelow or run thegitVizMcp: Register MCP Servercommand from the VS Code Command Palette.
"servers": { "gitViz": { "type": "http", "url": "http://localhost:35555/gitviz/sse" } }
Please configure using theCline Configbelow:
"mcpServers": { "gitViz": { "url": "http://localhost:35555/gitviz/sse", "transportType": "sse" } }
This extension does not currently support Cursor.
- From Editor: Click the Git branch icon in the editor title bar.
- From Command Palette:Ctrl+Shift+P→ type "gitVizMcp: Open Git Log Viewer".
- Select Repository: Use the "gitVizMcp: Set Repository" command to choose which repository to visualize.
- View Animation: The interface will show the before/after states of Git operations.
- Control Playback: Use the play/pause button to control animation timing.
- Zoom & Navigate: Use zoom controls to explore complex commit trees.
- Auto Mode: Automatically switch repository based on the currently open file.
- Manual Selection: Choose a specific repository from available options.
- Multiple Workspaces: Supports multi-root workspaces.
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.
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
- get_git_prompt: Access Git-GPT assistance templates
- VS Code: Version 1.99.0 or higher
- Git: Must be installed and accessible via command line
This project is licensed under the MIT License - see theLICENSEfile for details.
Creates commit messages from staged files in a local git repository.
An MCP server for interacting with the AtomGit API for version control and code hosting.
A portable MCP server for performing various GitHub operations on any repository.
Manage Forgejo repositories and execute commands through an MCP-compatible chat interface.
Integrates with the Gerrit code review system to review code changes and details.
Make git commits on behalf of AI to track AI contributions in your codebase.
Performs deep, file-level forensics on Git repositories to analyze file histories, changes, and patterns.
Interact with the GitHub API for file operations, repository management, and search.
Manage GitHub repositories using a personal access token via CLI or environment variables.
Allows AI assistants to interact with the GitHub API for repository management, code collaboration, and other development tasks.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





