GhostRepo: A Local Autopsy for Abandoned Repositories, with Gemma Doing the Talking
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine What I Built Every abandoned repository has a story, but the people who could tell it have usually moved on. What's left is a stale README, a few hundred commits, and a dependency file nobody has touched in years. GhostRepo investigates repositories like these on your own machine and helps you plan…
GhostRepo is an open-source AI tool designed to investigate abandoned Git repositories on your local machine. It helps uncover insights about the repository's programming language, frameworks, Git history, dependencies, configuration, documentation, and tests. The tool also runs Ruff on Python code for added analysis.
GhostRepo relies on a local Gemma model from Ollama to interpret the findings, ensuring the AI-generated results are clearly labeled and separate from verified facts. The tool doesn't apply patches automatically but rather builds a prioritized resurrection plan and drafts a new README based on the verified findings. Users can view the proposed code changes as downloadable diffs for review.
The application avoids declaring a project abandoned based solely on the age of the last commit. Instead, it considers a project's status based on its recent activity and the presence of verified findings. GhostRepo is a local-first tool that requires no accounts or hosted AI services, ensuring that the AI model never reads the repository directly or executes its code. All findings and interpretations remain local and unaltered.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.