← all repositories

Ataraxy-Labs/sem

A semantic version control tool that diffs code at the entity level (functions, methods, classes) instead of lines, built as infrastructure for AI coding agents.

2.3k stars Rust Coding Assistants
sem
Velocity · 7d
+19
★ / day
Trend
steady
star history

sem is a semantic version control tool that parses code using tree-sitter to extract entities such as functions, methods, and classes, then performs diffs at the entity level rather than at the line level. It provides an MCP server to expose its capabilities to LLM-powered coding agents. The tool works in any Git repository without configuration and supports 27 programming languages.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.