Urgent.News

What's breaking now, across thousands of outlets.

Tech

Ofrenda.exe: A Candle for the Ghost in the Machine

This is a submission for the Hacktoberfest Open Source AI Challenge Week 4: Ghost in the Machine What I Built Ofrenda.exe is a small local AI memory keeper inspired by Día de los Muertos. You give it a name and one memory. It creates a short remembrance card that feels like a digital candle placed on an ofrenda. I interpreted the theme as a meeting point between old memories and new technology.…

Title: Ofrenda.exe: A Digital Tribute to Personal Memories

Ofrenda.exe is an open-source Artificial Intelligence project that aims to preserve personal memories in a gentle and accessible manner. Inspired by the Mexican tradition of Día de los Muertos, the project creates a digital remembrance card for each memory stored. The name and memory are provided by the user, and the AI generates a short, personalized message that feels like a candle placed on an ofrenda.

The software is written in Python and functions as a command-line interface (CLI). It communicates with the local Ollama HTTP API using Python's standard library. Users start the program by typing "python3 ofrenda.py" followed by the name and memory they wish to preserve. The AI then responds with a short remembrance card, effectively placing a digital candle on the user's personal ofrenda.

The project is designed to be run offline, ensuring that memories remain private and do not require uploading sensitive information to a third-party service. If the local Ollama server is unavailable, the program automatically switches to a deterministic offline mode, allowing the basic functionality to remain intact. This ensures that the user's memories are never lost due to technical glitches or service outages.

The codebase is available on GitHub, making it easy for others to contribute to the project and customize it to their specific needs. Ofrenda.exe is built with a single Python file and no third-party dependencies, making it lightweight and easy to install. The main flow of the program involves reading the name and memory from the command line, sending the text to the local model, and printing the resulting remembrance card.

The project emphasizes the importance of open innovation in preserving personal memories. By using local inference, Ofrenda.exe ensures that users maintain control over their memories and can use the tool without relying on a closed, hosted model. This approach also allows users to choose from a variety of open models, catering to different languages, cultural preferences, and computing power.

The application's independence from any single provider ensures that the remembrance tool can outlive any service that created it, providing a lasting legacy for users to cherish.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I let my coding agent do the whole localization job, from messy keys to approved translations

Every app I ship exists on iOS and Android, some on the web too. After a few releases the strings were a mess: half of them hard-coded in SwiftUI views and Compose screens the rest in…

  • Writer developed locli to streamline app localization.
  • locli centralizes text into a single catalog and assigns unique identifiers.
  • Tool ensures consistent translations across iOS, Android, and web platforms.

The Mongoose Review

Review: Liam Neeson continues his late-in-life action star antics with The Mongoose, a film that’s heavy on car chases and light on plot.

More from Friday 30 October →