BigHugger
MCP MCP server · io.github.Ataraxy-Labs

io.github.Ataraxy-Labs/sem

Entity-level code intelligence: semantic diff, impact analysis, blame, and context for AI agents

host stars
3,352
30-day movement
+103/day
Related entries
2
Connections
0
npmlocalstdio

`sem` is a CLI and MCP server that provides entity-level code intelligence—understanding functions, classes, and methods rather than raw lines—across 32 languages via tree-sitter. It offers semantic diffs, cross-file impact analysis, entity-level blame, dependency graphs, and token-budgeted context extraction for LLMs, all working directly on any Git repo with no setup.

You want Git history and code navigation answered at the level of functions and classes, with a local index that answers lookups in milliseconds and no data leaving your machine.

Use it to

  • Run entity-level diffs with rename detection as your default git diff
  • Show which functions or classes a change will break via the dependency graph
  • Feed a function plus its dependencies and dependents to an LLM within a token budget
  • Track how a single function or class evolved through Git history
  • Add a sticky semantic-diff comment to every pull request via the GitHub Action

For Developers and AI-agent builders who need entity-aware code analysis

Runs
installed — on your machine
Transport
stdio
Packaged as
npm:@ataraxy-labs/sem
Install
npx -y @ataraxy-labs/sem
Version
0.23.1
Last release
2026-08-22
topicscode-intelligencesemantic-diffstatic-analysisgitmcptree-sitter