EchoVault: Keeping Memories Alive with Open-Weight AI
EchoVault is an open-source privacy-conscious AI memory archive that turns voice recordings into searchable stories using local Ollama or OpenRouter inference.

Stock photo for illustration only, not from the actual event
- EchoVault converts voice recordings into searchable, structured stories using AI.
- Designed to preserve real stories rather than creating AI chatbots of departed loved ones.
- Supports local inference via Ollama for privacy or remote inference through OpenRouter.
- Source code, setup instructions, and validation logic are available on GitHub.
In an era where artificial intelligence continues to evolve rapidly, developer Shamik Das has introduced EchoVault, a privacy-conscious AI memory archive designed to turn voice recordings into searchable, preserved stories. Inspired by the concept of preserving memories across generations, the project aims to give personal stories a lasting digital footprint without resorting to fictional chatbot simulations of individuals who have passed away.
EchoVault operates by taking an audio recording, transcribing the conversation, and leveraging AI to organize the content into a structured memory format. The system generates summaries and extracts key details such as individuals, locations, dates, themes, and memorable quotes. Users retain full control, allowing them to review, edit, search, and export the resulting memory archives whenever needed.

Stock photo for illustration only, not from the actual event
Under the hood, EchoVault combines a lightweight web application with open-source speech recognition and an open-weight language model. The developer has also implemented robust error-handling mechanisms for unreliable model responses—such as empty content or malformed structured output—ensuring the application validates responses and attempts configured fallback models rather than treating failures as successful operations.
The emphasis on open-weight AI highlights the critical importance of user data ownership, particularly for deeply personal archives like family voice recordings. By supporting both local Ollama inference and cloud-based OpenRouter integration, the application grants users meaningful control over their privacy trade-offs while maintaining the architectural flexibility to experiment with different language models.
Developer Shamik Das summarized the core philosophy behind the project:
"I did not want to build another chatbot that pretends to speak for someone who has passed away. I wanted to build something that helps preserve what a real person actually said."
Shamik Das
The complete source code, configuration guides, and setup instructions are publicly hosted on GitHub. EchoVault supports models like Gemma for local inference while providing template features to quickly reference FAQs or store reusable snippets, ensuring a user-controlled archiving experience independent of any single commercial AI provider.
Source: Dev.to
Found something wrong in this article? Report an issue with this article
Comments
Leave a Comment