← Package directory
Available on winget

Install sem

Semantic version control built on Git.

Install with winget
winget install --id AtaraxyLabs.sem
Upgrade
winget upgrade --id AtaraxyLabs.sem
Uninstall
winget uninstall --id AtaraxyLabs.sem

About sem

Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 26 languages via tree-sitter. Built for coding agents. Instead of lines changed, sem tells you what entities changed: functions, methods, classes. sem is a semantic version control tool that works on top of Git. It parses your code with tree-sitter, extracts every function, class, and method as an entity, and diffs at the entity level instead of lines. This means you see "function blahh was modified" instead of "lines x-y chan...

Version history

Version Updated Notes
0.13.0 Release notes