Connect Clawsmith to your coding agent. Ship products like crazy.Unlimited usage during betaGet API Key →
← Back to ideas
clawsmith.com/idea/query-git-history-plain-english-cli
IdeaCompetitiveGITCLIDEVELOPER-TOOLSLive

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

GitHub
2,400
HN
381

Gap Assessment

CompetitiveMultiple tools exist but differentiation opportunities remain

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

Plain English history query
Entity-level diff engine
Repository history index and incremental updater
Agent-ready structured output and MCP endpoint
Entity-aware blame
Onboarding, config, and licensing

Competitive LandscapeFREE

ProductDoesMissing
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.
SemanticDiffLanguage-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.
sgitSemantic 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-searchSearch 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.

Leads46BUILDER

@gh:ataraxy-labs
@pabs3
@inferno22
@Animats
@throw1234567891
@ssivark
@hankbond
@insensible
46 people already want this

Sign in to unlock full access.