
I built DreamsDecoded — a dream reflection co-pilot with Jung, Freud, Nietzsche, journaling, and symbol tracking
Apologies in advance for the long post 😄 A little while ago I posted here about a symbolic dream reflection tool I’ve been building, and a few people kindly said I should share it when it was ready.
So here it is: DreamsDecoded
https://dreamsdecoded.app
I wanted to build something that goes beyond the usual “dream dictionary” approach.
I don’t really believe dreams work in a simple one-size-fits-all way, where a snake always means one thing, water always means another, or teeth falling out always means anxiety. Those associations can sometimes be useful, but dreams are usually much more personal than that. The same symbol can mean something completely different depending on the dreamer, the emotional tone of the dream, and what is happening in their life.
So I’ve been thinking of DreamsDecoded less as a “dream interpreter” and more as an AI co-pilot for symbolic self-reflection, psychological insight, and dream journaling.
You enter a dream, and it helps you explore it through several different lenses:
Symbolic reflection
It identifies key images, places, people, objects, animals, colours, and strange details in the dream, then explores what they might represent emotionally or psychologically.
Psychological insight
It looks at possible inner conflicts, transitions, avoidance patterns, longing, fear, identity shifts, unresolved feelings, relationship dynamics, and emotional pressure.
Emotional themes
Sometimes the plot of a dream is bizarre, but the feeling is very clear. DreamsDecoded tries to pay attention to the emotional atmosphere of the dream, not just the literal events.
Jungian lens
It can explore the dream through ideas like the shadow, inner figures, the unknown self, archetypes, symbolic landscapes, thresholds, transformation, and recurring motifs.
Freudian lens
It can look at hidden wishes, repression, anxiety, substitution, symbolic disguise, and the way dreams may express something indirectly rather than literally.
Nietzschean lens
This is one of the parts I personally find most interesting. It can explore the dream in terms of will, self-overcoming, instinct, constraint, freedom, becoming, and the parts of the self that may be trying to break through old patterns.
It also has a few journaling features built around the interpretation process:
Dream journal
You can save your dreams and return to them later instead of treating each dream as a one-off interpretation.
Dream history
Past dreams can be revisited, so you can start noticing patterns over time rather than interpreting each dream in isolation.
Reflection questions
The app does not just end with “this is what your dream means.” It gives questions that help you keep exploring the dream yourself.
Dream symbols
It can pull out important symbols from your dreams so you can start seeing what keeps recurring.
Notes and tags
You can add your own notes or tags to dreams, which is useful if certain dreams connect to anxiety, relationships, creativity, grief, change, or recurring themes.
Visual dream journaling
There is also a visual side to it, where dreams can become part of a more atmospheric journal experience rather than just plain text.
The main thing I wanted to avoid was making something that sounds too certain. I don’t want it to say, “Your dream means this.” I want it to say, “Here are some possible symbolic and psychological patterns. Does any of this resonate with your life?”
I’ve tested it with a few dreams from Reddit, and what has been really interesting is how often the interpretation lines up with what the person later says they are going through. Not because the tool is psychic, but because dreams often seem to carry emotional material before we have fully put it into words.
I’d genuinely love feedback from people here, because this community already thinks deeply about dreams.
Does this kind of reflective approach feel useful?
Would you use something like this as part of a dream journal?
Is there anything you would want a dream reflection co-pilot to do differently?
And of course, I’m not claiming it replaces human intuition. If anything, I’m trying to build something that helps people notice what their own intuition may already be picking up.