{
  "id": 17545062,
  "title": "Ofrenda: A Private, Offline Remembrance Writer for Día de los Muertos",
  "url": "https://urgent.news/2026/11/01/ofrenda-a-private-offline-remembrance-writer-for-dia-de-los-muertos",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-01T06:18:28.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/laiba_ashfaq_4b3f4b363ad4/ofrenda-a-private-offline-remembrance-writer-for-dia-de-los-muertos-i3d"
  },
  "original_language": "en",
  "account": "Ofrenda is a local, offline application designed for creating a personal remembrance of someone who has passed away. Users input the deceased's name, favorite foods and songs, and share memories. If they become stuck, Ofrenda employs an open-weight model as a gentle oral-history interviewer, asking one question at a time. After completing the remembrance, the tool generates a short, three-paragraph tribute addressed to the deceased, along with a list of suggested items for a memorial altar based on the user's inputs. The application is built using a single Python file, containing approximately 150 lines of code, and features a built-in HTTP server and an inline web UI. It utilizes only the standard library, allowing for a fully offline experience. The model is served locally through Ollama, with the option to swap in any other open-weight model if desired. Ofrenda emphasizes privacy and control, as all data remains on the user's device and no personal information is transmitted to external servers. Additionally, the tool is designed to be cost-free, with no recurring fees or token limitations, making it a sustainable and enduring solution for preserving cherished memories.",
  "summary": "This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine What I Built Ofrenda is a local app for writing a remembrance of someone who has died, built for Día de los Muertos. You enter their name, favorite foods and songs, and then share memories. If you get stuck, the model acts as a gentle oral-history interviewer and asks one question at a time, like…",
  "key_points": [],
  "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."
}