ShadowGit

ShadowGit

blade47

Provides AI assistants with secure read-only access to ShadowGit repositories for analyzing detailed commit history and code evolution. Includes session management to help AI create clean, organized commits instead of fragmented auto-commits.

46266 views8Local (stdio)

What it does

  • Execute read-only git commands (log, diff, blame, grep)
  • List available ShadowGit repositories
  • Start/end work sessions to pause auto-commits
  • Create clean checkpoints and commits
  • Analyze fine-grained commit history
  • Trace code evolution for debugging

Best for

Developers using ShadowGit for automatic commit trackingAI-assisted code analysis and debugging workflowsCreating organized commits from AI changes
Works with ShadowGit's automatic commit captureSession API prevents fragmented auto-commitsRead-only git operations for security

Tools (5)

list_repos

List all available ShadowGit repositories. Use this first to discover which repositories you can work with.

git_command

Execute a read-only git command on a ShadowGit repository. Only safe, read-only commands are allowed.

start_session

Start a work session. MUST be called BEFORE making any changes. Without this, ShadowGit will create fragmented auto-commits during your work!

checkpoint

Create a git commit with your changes. Call this AFTER completing your work but BEFORE end_session. Creates a clean commit for the user to review.

end_session

End your work session to resume ShadowGit auto-commits. MUST be called AFTER checkpoint to properly close your work session.

Alternatives