Products/DevTools/Sem

Sem

Configuration-free CLI tool that improves Git by providing semantic, entity-level insights into code changes, dependenci

DevTools

Our Take

Sem is the CLI tool that makes Git finally understand what code actually does. While git diff shows you lines that changed, Sem shows you functions that changed—entire entities renamed, modified, added, or deleted. It's configuration-free, works in any Git repo out of the box, and supports dozens of programming languages. One binary, six commands, zero setup. That's the kind of tool every developer has been waiting for without knowing it.

Here's the thing: raw line diffs are useless for understanding code. You stare at a git diff, see 47 lines changed, and have no idea what actually happened. Sem shows you the actual semantic changes—the function validateToken was added, authenticateUser was modified, legacyAuth was deleted. It detects renames, uses structural hashing, and provides word-level inline highlights. Your code review just got 10x faster.

And it gets crazier. AI agents are 2.3x more accurate when given Sem output versus raw line diffs. That's not a small improvement—that's a fundamental shift in how code understanding works. Sem gives you impact analysis (what breaks if you change this function), per-entity blame (who actually touched this function last), and entity-level git log (how this specific function evolved over time). Forty-two entities transitively affected? Sem shows you exactly what will break.

Boring industries, sexy tools. This is the sexier part: Sem comes from Ataraxy Labs and it's free. Open source, no config, works everywhere. Every developer team that's ever done a code review in their life needs this.

Key Facts

Category
DevTools
Discovered via
newsletter:TLDR

Links

Browse by category

Similar products worth knowing

Want products like this in your inbox every morning?

Five products. Every morning. Written by someone who actually cares whether they're good or not. Free forever, unsubscribe whenever.

Sem — SLAYREPORT