sem
Semantic Git diffs.
What we like
Provides a higher-level abstraction to understand what changed in the code e.g. showing function names added/removed. Includes a dependency graph to highlight what might be impacted by a change. Supports JSON output for LLMs to better analyze changes.
What we don't like
Useful starting point to understand changes before you get into the details using Git.