A CLI tool that lets developers query git history in plain English and shows which functions changed instead of raw line diffs
Developers reading git history hit a wall of SHA hashes and line diffs that show which lines moved but not which functions actually broke, and AI agents fed those line diffs are measurably less accurate. This is a command line tool that answers plain English questions about a repo's history (who last touched this function, what changed in auth last month, which commits modified this class) and renders entity-level diffs at the function and class level so both humans and coding agents see what really changed.
Demand Breakdown
Social Proof 4 sources
Gap Assessment
4 tools exist (Sem (Ataraxy Labs), SemanticDiff, sgit, sturdy-dev semantic-code-search) but gaps remain: No plain English natural language query layer over history. It gives better diffs but you still drive it with flags and commands, not questions like who last changed this function.; Editor and PR only, not a CLI, and no natural language history query. Cannot answer ad hoc questions about the whole repo history from the terminal or feed an agent..
Features6 agent-ready prompts
Competitive LandscapeFREE
| Product | Does | Missing |
|---|---|---|
| Sem (Ataraxy Labs) | Entity-level diffs, blame, and impact analysis on top of git using tree-sitter across 26 languages, built for coding agents. | No plain English natural language query layer over history. It gives better diffs but you still drive it with flags and commands, not questions like who last changed this function. |
| SemanticDiff | Language-aware diff highlighting that hides irrelevant changes and detects moved code, for VS Code and GitHub PR review. | Editor and PR only, not a CLI, and no natural language history query. Cannot answer ad hoc questions about the whole repo history from the terminal or feed an agent. |
| sgit | Semantic git history search using natural language, offline, no APIs, built in Rust. | Search only over commit text, no entity-level function and class diffs and no agent-ready structured output. Free OSS hobby project with no monetization or support. |
| sturdy-dev semantic-code-search | Search the current state of a codebase with natural language from the CLI, embeddings local. | Searches current code, not history, blame, or diffs. Does not answer when did this change or which commit broke this function. |
Notable VoicesFREE
Leads46BUILDER
Sign in to unlock full access.