Labsco
GIT-Viz-Team logo

GitViz

โ˜… 1

from GIT-Viz-Team

Visualize Git history and commit logs with animations, making Git operations intuitive and easy to understand.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

GitViz MCP: Animated Log & History

Version Downloads Rating

A powerful VS Code extension that visualizes Git history and commit logs with animations, making Git operations intuitive and easy to understand.

๐Ÿ’ฌ Give Us Feedback

Help us improve! Share your thoughts, suggestions, or issues via our feedback forms:

Your feedback makes a difference. We read every submission. ๐Ÿ™

๐Ÿš€ Boost Copilot with Git Commands

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?

Features

  • 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.

Other Settings & Tools

Available Settings

SettingDefaultDescription
gitVizMcp.port35555Port for MCP server
gitVizMcp.basePath"/gitviz"Base path for API endpoints
gitVizMcp.maxGitLogEntries30Maximum 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.

Commands

CommandDescription
gitVizMcp: Open Git Log ViewerOpen the main visualization interface
gitVizMcp: Set RepositorySelect which repository to visualize
gitVizMcp: Register MCP ServerRegister MCP server in VS Code settings
gitVizMcp: Restart ServerRestart 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
  • get_git_prompt: Access Git-GPT assistance templates

License

This project is licensed under the MIT License - see the LICENSE file for details.