BigHugger
GH Repository · Ataraxy-Labs

sem

Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.

stars
3,352
30-day movement
+103/day
Related entries
64
Connections
4
nodenixdeveloper-toolsgitsemantic-difftypescripttree-sittercode-intelligenceRustmcp-servercoding-agentsllm-toolsversion-controlai-agentsdocker

sem is a semantic version control layer on top of git that provides entity-level diffs, blame, and impact analysis using tree-sitter parsing across 28 languages. It ships as an MCP server with a Claude directory, MCP manifest, and skill, and is written in Rust.

You reach for it when coding agents need code-aware diffs and impact analysis rather than raw line-level git output.

Use it to

  • Expose semantic diffs to coding agents via MCP
  • Run entity-level blame on a git repository
  • Analyze impact of changes across 28 languages
  • Integrate code intelligence into agent toolchains

For Developers building coding agents and LLM tooling

Role
mcp-server
Language
Rust
Licence
Apache-2.0
Forks
103
Open issues
2
Last push
2026-09-13
Latest release
v0.2.0 · 2026-02-05
Skills shipped
2
topicssemantic-diffgittree-sittermcp-servercoding-agentscode-intelligence