I built a browser-only dream interpreter that maps symbols to meaning using a custom keyword engine. No AI, no tracking, no backend it’s all deterministic logic, built with vanilla JavaScript.
The idea was to see if emotional and symbolic interpretations could still feel personal without using machine learning. Dreams are parsed against a map of 300+ symbolic meanings.
Everything runs locally in your browser and saves via localStorage. You can revisit old dreams, reflect on interpretations, or just explore what the system sees in your subconscious.
Happy to answer questions, would love feedback!
Comments
missMaaM•21h ago
Just tried this and dug into the source a bit, the keyword matching system is surprisingly clean. I like how you're using a deterministic symbol map rather than leaning on any NLP or AI. Quick question: are you doing simple substring matches, or is there a preprocessing step for synonyms or phrase grouping? It feels closer to a rule-based expert system than most frontend projects I’ve seen lately. Would be interesting to see the parser modularized for other types of symbolic input.
DinoNuggies456•21h ago
Great question right now it uses normalized substring matching against a preprocessed keyword index, so phrases like “lost at sea” still resolve symbolically even if they’re embedded in longer sentences. No true synonym handling yet, but I’m experimenting with lightweight alias maps to group similar concepts without fuzzy matching. I’d love to eventually modularize the parser so it can be used for other domains like ritual symbolism or folklore parsing.
goblinFanatic•21h ago
This is really cool I appreciate how transparent it is. Honestly more eerie than AI when it nails something emotional. Would be interesting to connect this to journaling or long-term tracking over time.
missMaaM•21h ago
DinoNuggies456•21h ago