#8484th of 128 in MCP servers for developers

git-sim

Simulate and visualize Git commands as shareable graphs before running them

Stars
4.7k
License
GPL-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Python

Missed the latest GitHub check; these facts may be older.

Overview

git-sim is a Python CLI that takes a Git command (merge, rebase, reset and others), draws its effect on your repo as an interactive graph, and leaves the repo unchanged. It also has a live mode that records real Git operations, a preflight risk check, a VS Code extension, a Jupyter magic, a GitHub Action for PRs, and an MCP server and hook for AI agents.

Who it is for: Developers who want to preview Git commands and vet risky agent Git use

Strengths

  • Simulates commands without touching the repo; prefix git commands with git-sim
  • Preflight reports risk, lost commits and the undo command; wires into Claude Code, Cursor, Codex, Gemini CLI
  • Graph data sits in the URL fragment, so it is not sent to the server; --open-in local works offline
  • Output as link, embed, HTML, PNG, SVG or MP4; also VS Code, Jupyter and GitHub Action

Weaknesses

  • Default viewer is hosted at initialcommit.com unless --open-in local is set
  • Public share links store graph data on initialcommit.com servers
  • Animated video output needs Manim; minimal Linux needs libEGL, libGL and fontconfig
  • GPL-2.0 license may limit embedding in proprietary software

What it needs

  • no GPU
  • Docker
  • Needs Python 3.10-3.14, Git, Manim (for --animate), libEGL, libGL, fontconfig (Linux)

Also in MCP servers for developers

See all 128
Also in MCP servers for developers
RankProjectScore
1gitnexusCode knowledge graph exposed to coding agents through MCP tools Live demo ↗ (opens in a new tab)48.5k stars+784 (+1.6%) in 30 dayscustom license97 out of 100
2codegraphLocal code knowledge graph that coding agents query over MCP77.5k stars+3,838 (+5.2%) in 30 daysMIT95 out of 100
3playwright-mcpMCP server that lets LLMs drive a browser through Playwright accessibility snapshots39.6k stars+1,535 (+4.0%) in 30 daysApache-2.093 out of 100
#4code-review-graphLocal Tree-sitter code graph that gives coding assistants review context over MCP32.7k stars+745 (+2.3%) in 30 daysMIT92 out of 100
#5fastmcpPython framework for building MCP servers, clients, and interactive apps28.4k stars+393 (+1.4%) in 30 daysApache-2.092 out of 100