This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine Siempre ("Some stories deserve to stay") is a private, AI-powered digital memorial and living ofrenda inspired by Día de los Muertos and personal remembrance traditions.
As Halloween and Día de los Muertos approach on November 1st and 2nd, tradition holds that the boundary between past and present grows thin. But our digital tools often treat memory with cold sterility—a forgotten folder of JPEGs in the cloud or a detached chat interface.
Instead of building another hollow chatbot pretending to channel the dead, I built a tactile, warm, and reverent digital altar where family memories, authentic voices, favorite foods, and heirloom objects remain alive. Every object on the altar has a true story behind it:
@media print) so family memories are never trapped in a proprietary walled garden.
🔗 Live Application: https://siempre-mauve.vercel.app/
(Tip: You can also test the full interactive experience locally with sample data by running ./start.sh or exploring the pre-seeded "Abuela Elena Rosales" demonstration memorial.)
"Some stories deserve to stay."
A little place for the people who will always be with us.
Siempre is a private, AI-powered digital memorial and living ofrenda inspired by Día de los Muertos traditions. It preserves family memories, photographs, spoken stories, heirloom objects, favorite foods, songs, and remembrance notes.
Built with an artisanal, scrapbook-inspired visual design, authentic SVG artwork, and a local-first open-source AI architecture that guarantees personal memories stay securely on your computer.
**The Interactive Ofrenda (Altar Workspace):**
Repository: [https://github.com/Trideep091/siempre](https://github.com/Trideep091/siempre)
`vercel.json`), single-command production deployment script (` deploy.sh`), and multi-stage Docker container (` Dockerfile`).
Siempre is engineered entirely around open-source AI, local-first inference, and ethical guardrails:
**Open-Weight Language Models via Local Inference (Ollama):**
`llama3.2:3b`, `gemma2:2b`, or `mistral:7b`) via local Ollama inference (` http://localhost:11434`).
**Open-Source Speech Recognition (`faster-whisper`):**
Graceful Cloud Fallback:
Preserving the memory of someone you love is an inherently sacred, vulnerable human act. Closed-source, commercial AI clouds fundamentally fail this use case:
Privacy & Grief Are Not Training Data:
When someone records their grandmother’s voice or uploads personal photos and handwritten notes, they should never have to wonder whether their grief is being scraped to train a commercial model or monitored by third-party telemetry. Open-source models running locally on the user's computer guarantee that intimate family memories never leave the room.
The "Forever" Test (Longevity):
Proprietary APIs shut down, change pricing, deprecate endpoints, or pivot business models. An open-weight model (llama3.2, gemma, whisper) running in an open-source container will still run 10, 20, or 50 years from now. A memory space must be durable enough to outlive cloud startups.
Ethical Guardrails Over Sycophancy:
Commercial consumer chatbots are optimized for user retention and engagement, often hallucinating flattering fiction or pretending to channel the deceased. Open innovation allowed me to inspect, control, and strictly enforce the prompt boundaries: AI assists in polishing the prose of the living, but never puts fabricated words into the mouths of the dead.
This project was designed, implemented, and deployed with the assistance of Google Antigravity, autonomously scaffolding the full-stack architecture, designing original SVGs, implementing local speech and LLM pipelines, and configuring Vercel multi-service orchestration.
When building the demonstration ofrenda, I created Abuela Elena Rosales—a grandmother from Pátzcuaro, Michoacán.
On her altar, you find a steaming clay cazuela of mole poblano, sweet pan de muerto, a vintage polaroid of her courtyard garden, and an audio memo recorded by her grandson Carlos recalling how she used to slip lemon drops into small eager hands while baking.
When you click on her voice recording and hear the gentle courtyard sounds while reading her story, it doesn't feel like an "AI feature"—it feels like opening a cherished wooden keepsake box tucked away in an attic. That is what AI should do: honor what is real, rather than fabricating what is not.