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