karandevhub / sgit
PublicSemantic Git history search using natural language. Fast, offline, no APIs, built on Rust.
Sgit is an offline tool for searching Git commit histories using natural language queries via a local AI embedding model.
How It Works
You hear about a helpful tool that lets you find old code changes by simply describing what you need in everyday words.
Follow a simple one-line instruction to download and set it up quickly on Mac, Linux, or Windows.
Go into any folder holding your project's change history.
Run a quick prepare command once to let it learn all your past changes—it feels fast and builds a personal search guide.
Type natural sentences like 'where did we fix the login?' and feel the magic of understanding your intent.
Optionally add a helper that keeps your search guide fresh after every new change.
You now effortlessly uncover exactly the commits you need, saving hours of hunting through old logs.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.