Dream Journal

approved

by eharris128

Record your dreams to promote dream retention, enhance lucidity, and go deeper into dreaming. - This plugin has not been manually reviewed by Obsidian staff.

1 stars122 downloadsUpdated 1mo agoMIT

Dream Journal Plugin

Obsidian Dream Journal

The Dream Journal plugin allows you to record and analyze your dreams directly within Obsidian. Capture dream details, associate emotions, and keep track of your dream experiences over time.

Mobile support:

Mobile Dream Journal

Features

  • Record dream entries with titles and descriptions
  • Select emotions associated with each dream using an emotion wheel
  • Optionally rate each dream on the 28-item LuCiD scale (Voss et al 2013) — factor scores (insight, control, thought, realism, memory, dissociation, emotion) are saved as note properties for later analysis
  • Automatically save dream entries as Markdown files in your vault
  • View and manage your dream journal entries within Obsidian

Installation

  1. Open Obsidian and go to Settings
  2. Navigate to Community Plugins and disable Restricted Mode
  3. Click on Browse and search for "Dream Journal"
  4. Install the plugin and enable it

Usage

  1. Click on the moon icon in the left sidebar or use the command "Record dreams" to open the Dream Journal
  2. Enter your dream title and description
  3. Use the emotion wheel to select emotions associated with your dream
  4. Optionally expand the lucidity questionnaire and rate the statements that apply (unanswered statements are skipped)
  5. Click "Save dream" to record your entry

Upcoming features

  • Indicate whether or not there was any dream recall for a night.
  • LuCiD score analysis and visualization
  • Support exporting dreams bucketed by date range.

Speculative features

  • Dream sign collection
  • Lucid dream and nightmare frequency scales by Stumbrys et al 2013
  • Supplement induction review questions

Development

This plugin is built using TypeScript and React. To set up the development environment:

  1. Clone this repository
  2. Run npm install to install dependencies
  3. Run npm run dev to start the development build process

Building

To create a production build, run:

npm run build

Attribution

This plugin uses React, a library for building user interfaces.

License

MIT License

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.