Morpheus

Overview

Dream journal where dreams become a 3D constellation. Each dream is a glowing orb connected by threads of recurring themes. Text, voice, and guided capture modes.

Morpheus transforms dream journaling into a spatial experience. Each dream you capture becomes a luminous orb floating in a 3D constellation built with React Three Fiber. Recurring themes, emotions, and symbols form glowing threads that connect dreams across time, revealing patterns in your subconscious. The aesthetic is deep space meets bioluminescence: dark backgrounds, soft glows, bloom effects, and breathing animations. AI features (auto-tagging, summaries, pattern detection) are optional and use a bring-your-own-key model with encrypted storage.

Category

Web Apps

Stack

Next.jsReact Three FiberThree.jsSupabaseOpenAI

Features

Dream Capture

Three modes: rich text editor with Tiptap, voice capture via Web Speech API, and guided prompts that walk you through recall. Each dream becomes a glowing orb.

3D Constellation

Dreams float as luminous nodes in React Three Fiber space. Recurring themes form glowing threads between orbs. Bloom, depth of field, and particle effects.

AI Intelligence

Auto-tagging, dream summaries, similarity search, and pattern detection via OpenAI. BYOK model with encrypted key storage. All AI features are optional.

Lucid Dreaming Tools

Reality check reminders, dream sign tracker, pre-sleep routine builder, and a technique library. Push notifications via service worker.

Dream Groups

Share dreams with friends or explore anonymously. Group constellations merge individual dream spaces into shared visualizations.

Export

PDF with full dream entries, JSON for data portability, and standalone HTML that preserves the constellation visualization offline.

Architecture

Frontend

Next.js 15React 19TypeScriptTailwindFramer MotionTiptap

3D

React Three FiberThree.js@react-three/dreiPost-processing

Backend

SupabasePostgreSQLEdge FunctionsZustandReact Query

Dream Capture Flow

1 Wake up
2 Capture dream
3 AI tags & links
4 Orb joins constellation