{
  "id": 16932155,
  "title": "GitGeist 👻: The Ghost in the Machines .week 4",
  "url": "https://urgent.news/2026/10/28/gitgeist-the-ghost-in-the-machines-week-4",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-28T17:25:38.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ravindrajaipal007/gitgeist-the-ghost-in-the-machines-week-4-428h"
  },
  "original_language": "en",
  "account": "GitGeist is an offline-first AI tool designed to analyze haunted Git histories and provide insights into suspicious code snippets. It's part of an Open-Source AI challenge for Hacktoberfest, aiming to help developers investigate old code without exposing private repository data. GitGeist combines two open-weight AI models, TabPFN and Google's Gemma 3, running on a local machine through Ollama.\n\nThe tool offers three main features. First is the TabPFN Haunting Forecaster, which analyses Git and system telemetry, including commit time, lines changed, cyclomatic complexity changes, days since a file was last modified, and test coverage signals to generate a Haunting Risk Score. Second is the Haunted Terminal Séance, which uses Gemma 3 locally to provide an understandable explanation of suspicious code. This includes the commit hash, author, timestamp, and forecast from the risk engine. If Ollama is unavailable, a deterministic fallback can still format the available metadata. Finally, the Digital Code Ofrenda creates a digital remembrance card for retired code and its maintainers, giving developers a way to acknowledge past work.\n\nGitGeist is designed for developers maintaining legacy codebases, engineers investigating regressions, open-source maintainers, and teams seeking local AI-assisted code analysis. The tool runs locally, including on CPU-only systems, without needing a paid AI API key. It offers two interfaces: a Haunted Terminal CLI and a web interface. The project's code is available on GitHub under the MIT license.",
  "summary": "GitGeist: The Ghost in the Machine 👻 | Offline-First AI for Haunted Git Histories Built for the Hacktoberfest Open-Source AI Challenge — Week 4: Ghost in the Machine . Every codebase has a haunted corridor. It's that one file containing a mysterious time.sleep(0.666) , a forgotten workaround, or a comment that says: // temporary fix — DO NOT TOUCH . You run git blame to investigate, only to…",
  "key_points": [
    "GitGeist analyzes Git histories offline for suspicious code",
    "Combines TabPFN and Gemma 3 AI models locally via Ollama",
    "Offers Haunting Risk Score, explanations, and digital remembrance cards"
  ],
  "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."
}