Inspiration
Dream-Archivist was born from the idea that dreams are part of who we are, and they deserve better than being forgotten. With powerful open-source models like gpt-oss-20B and 120B, we can now build personal AI agents that live locally, keep our data private, and help us explore our inner world.
What it does
Dream-Archivist is a local-first, offline AI system that allows you to:
- Log dreams via text.
- Analyze themes, emotions, archetypes using gpt-oss models.
- Visualize dream patterns over time with semantic mapping.
- Keep everything local—no cloud, no internet required.
How we built it
Model: gpt-oss-20B and 120B loaded via Ollama and vLLM for local inference. Frontend: Built with React/Electron. Backend: Python + FastAPI. Storage: Encrypted local SQLite database for dream logs and metadata.
Challenges we ran into
Model performance vs. local hardware: Running large models locally required optimization and memory management (especially for gpt-oss-120B). Privacy: Ensuring true offline functionality required careful tool selection (e.g., Ollama vs. APIs).
Accomplishments that we're proud of
Built a fully offline agent that feels personal, intimate, and intelligent.
What we learned
Offline AI is very possible with smart model optimization and UX design.
What's next for dream-archivist
- Personalized fine-tuning: Enable users to train the model on their unique dream patterns and language over time.
- Voice-only interface: Build a dream journaling experience usable from bed via local speech-to-text.
- Dream-to-calendar sync: Explore integrations with personal productivity apps for subconscious goal-tracking.
- Dream sharing (optional & encrypted): Create opt-in, anonymous dream exchanges for collective dream mapping.
- Symbol expansion: Train additional models on cultural and historical dream interpretation texts.
Log in or sign up for Devpost to join the conversation.