{
  "id": 17487658,
  "title": "The Bug Report Has a Ghost: Local Gemma Meets Arduino UNO Q",
  "url": "https://urgent.news/2026/10/31/the-bug-report-has-a-ghost-local-gemma-meets-arduino-uno-q",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-31T22:52:49.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/indcoder/the-bug-report-has-a-ghost-local-gemma-meets-arduino-uno-q-3o2e"
  },
  "original_language": "en",
  "account": "An open-source AI challenge inspired a local gemma model to give a physical afterlife to bug reports on GitHub. The Arduino UNO Q, equipped with an LED matrix, scrolls cryptic critiques of each bug report in up to eight words. A FastAPI service monitors the HackerspaceMumbai/bethuya repository for open issues labeled bug, asking the Gemma model for a brief response whenever a new report appears. When no new bug is detected, the spirit remains dormant until another report arrives. The entire process stays local, with inference and the ghost's manifestation confined to the Arduino UNO Q setup. The project demonstrates how open innovation can bring AI to life in tangible, accessible ways.",
  "summary": "This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine What I Built Ghost in the Machine gives a new bug report a physical afterlife. A small FastAPI service watches the public HackerspaceMumbai/bethuya repository for open issues labeled bug . When it sees a new one, it asks a locally running Google Gemma model for a cryptic critique of no more than eight…",
  "key_points": [
    "Local Gemma model gives ghostly life to GitHub bug reports",
    "Arduino UNO Q scrolls cryptic AI critiques up to eight words",
    "HackerspaceMumbai/bethuya repository triggers AI responses"
  ],
  "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."
}