Skip to content
Day 43 since launch: Best Productivity Resources went live on 25 August 2026. Day 43 is live with yesterday's additions in the latest roundup!

AI Tool

sem

Semantic version control: entity-level diffs, blame and impact analysis on top of git.

Visit semFree4.3

Built with love by Shushant Lakhyani. Building bestproductivityresources.com

Screenshot or bookmark this page so you find it later, then share it with your network.

What is sem?

sem is a semantic version control tool that works on top of Git. It parses code with tree-sitter across 28 languages and diffs at the level of functions, methods and classes instead of lines, with blame and impact analysis. It works in any Git repo with no setup and offers an MCP integration for coding agents.

Pros

  • Shows which functions and classes changed, not just lines
  • Works in any Git repo with no setup
  • Apache-2.0 licensed with 3,000+ stars

Cons

  • Cloud-backed queries are optional and opt-in
  • Command-line tool; takes some learning

Who should use sem

Developers and coding-agent users who want clearer diffs and impact analysis.

Who may not need it

People who rarely use Git.

sem alternatives

Similar resources to sem, picked from the directory.

CRG

A code knowledge graph for token-efficient AI code reviews.

AI ToolAI ProductivityCross-PlatformFree

mira

Self-hosted AI code reviewer with indexed PR reviews, walkthroughs, vulnerability scanning and dependency graphs.

AI ToolAI ProductivityCross-Platform, WebFree

preloop

The open-source AI agent control plane: MCP firewall, model gateway with budgets, human approvals and runtime observability.

AI ToolAI ProductivityCross-Platform, WebFree

Uber ADR

Agentic AI Detection and Response: security for enterprise AI agents, deployed at Uber.

AI ToolAI ProductivitymacOS, WindowsFree

Dely

A multi-harness control protocol that turns requests into approved design contracts for AI coding agents.

AI ToolAI ProductivityCross-PlatformFree

Free alternatives to sem

Free resources that cover similar ground.

Foremerge

Catch intent conflicts between coding agents before they become code conflicts.

AI ToolAI ProductivityCross-PlatformFree

takt

TAKT Agent Koordination Topology — define how AI agents coordinate, where humans intervene and what gets recorded.

AI ToolAI ProductivityCross-PlatformFree

Coven

A local-first runtime for project-scoped AI coding-agent sessions.

AI ToolAI ProductivityCross-PlatformFree

Featured on Best Productivity Resources

Made sem? Add this free badge to your website or README. It links to this page.

Featured on Best Productivity Resources
<a href="https://bestproductivityresources.com/resources/sem" target="_blank" rel="noopener"><img src="https://bestproductivityresources.com/badges/featured-light.svg" alt="Featured on Best Productivity Resources" width="250" height="54" /></a>

Weekly newsletter

Join my email newsletter for the newest tools and visual guides.

Discover new tools and websites, plus fresh visual guides delivered every Monday.

Open stats

Live traffic, fully public

This site's analytics are open for everyone to see.