#8484th of 128 in MCP servers for developers
git-sim
Simulate and visualize Git commands as shareable graphs before running them
Live demo ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- 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| Rank | Project | Score |
|---|---|---|
| 1 | gitnexusCode knowledge graph exposed to coding agents through MCP tools | 97 out of 100 |
| 2 | codegraphLocal code knowledge graph that coding agents query over MCP | 95 out of 100 |
| 3 | playwright-mcpMCP server that lets LLMs drive a browser through Playwright accessibility snapshots | 93 out of 100 |
| #4 | code-review-graphLocal Tree-sitter code graph that gives coding assistants review context over MCP | 92 out of 100 |
| #5 | fastmcpPython framework for building MCP servers, clients, and interactive apps | 92 out of 100 |