{
  "id": 17252360,
  "title": "ghostwalk: an ofrenda for the forgotten files in your git repo",
  "url": "https://urgent.news/2026/10/30/ghostwalk-an-ofrenda-for-the-forgotten-files-in-your-git-repo",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-30T16:23:47.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/productivityforge/ghostwalk-an-ofrenda-for-the-forgotten-files-in-your-git-repo-16ma"
  },
  "original_language": "en",
  "account": "This submission for the Hacktoberfest Open-Source AI Challenge Week 4, titled Ghostwalk, is a Python CLI tool designed to uncover long-forgotten elements within a Git repository. It identifies files that have remained untouched for a specified number of days, abandoned branches, and TODO/FIXME notes, along with the individuals who originally authored these items. Utilizing an open-weight model running on the user's CPU, Ghostwalk generates a personalized epitaph for each identified \"ghost,\" encapsulating their contributions in a one-line Día de los Muertos style message. Users can save these compiled epitaphs as an \"ofrenda.md\" file, serving as a digital tribute to the past contributions within the codebase. The tool is open-source under the MIT license and is designed to run locally, ensuring that all data remains within the user's control and doesn't incur any costs. Ghostwalk provides flexibility with its configurable parameters, allowing users to adjust the timeframe for identifying ghost elements, limit the number of epitaphs generated, and specify a different model if desired. The project's code is available on GitLab, and the model used for generating epitaphs is the Qwen2.5-0.5B-Instruct, which can be swapped for a larger or fine-tuned model for potentially better results.",
  "summary": "This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine What I Built Every old repo has ghosts. Files nobody has opened in years. Branches someone started and walked away from. TODO and FIXME notes from people who left the team long ago. ghostwalk is a small Python CLI that finds them. It walks a git repo and lists: files nobody has touched in N days…",
  "key_points": [
    "Ghostwalk is a Python CLI tool for Git repositories",
    "Identifies abandoned files, branches, and TODO/FIXME notes",
    "Generates personalized epitaphs for \"ghost\" code elements"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}