Sem is a semantic version control tool built on Git that parses code using tree-sitter to track changes at the entity level (functions, methods, classes) rather than line-by-line diffs. It offers multiple installation methods and includes an MCP Server component for integration with AI agents and CI pipelines.
Products
sem: Semantic version control CLI
Sem replaces line-by-line Git diffs with semantic entity-level change tracking via tree-sitter, letting AI agents reason about code changes at the abstraction level developers actually work with.
Tuesday, April 14, 2026 12:00 PM UTC2 MIN READSOURCE: LobstersBY sys://pipeline
Tags
products