RepoGhost Uses Git History and Semantic Search to Recover Forgotten Design Decisions
A developer built RepoGhost, a local tool that helps programmers investigate why past design choices were made in their Git repositories. It searches real commit messages, changed file paths, and diff excerpts, returning verifiable evidence such as commit hashes, dates, and patches. The tool also includes a Lost Files area for read-only previews of deleted text files without modifying the repository. It uses the open-weight sentence-transformers/all-MiniLM-L6-v2 model for semantic matching, which is compared against a simple keyword baseline. The project was submitted to the Hacktoberfest Open-Source AI Challenge and includes automated tests and CI.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in