sem

Ataraxy Labs Inc.·AtaraxyLabs.sem

Semantic version control built on Git.

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 changed." It works in any Git repo with no setup.

winget install --id AtaraxyLabs.sem --exact --source winget

Latest 0.13.0·June 17, 2026

Release Notes

Installer type: zip

x64—D47DEA7F29945F589080F590DE767F36EC1DF01938257A6FABEA0797B0AC94AA

Details

Homepage
https://github.com/Ataraxy-Labs/sem
License
MIT or Apache-2.0
Publisher
Ataraxy Labs Inc.
Support
https://github.com/Ataraxy-Labs/sem/issues
Copyright
Copyright (c) 2025 Ataraxy Labs

Tags

ai-agentscode-intelligencecoding-agentsdeveloper-toolsgitllm-toolssemantic-difftree-sittertypescriptversion-control