Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Dream Journal

eharris128eharris128123 downloads

Record your dreams to promote dream retention, enhance lucidity, and go deeper into dreaming.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4
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

HealthExcellent
ReviewPassed
About
Record and analyze dreams directly in Obsidian, saving each entry as a Markdown file in your vault. Capture titles, descriptions and emotions via an emotion wheel, then view and manage dream entries and track experiences over time with mobile support.
WritingDates
Details
Current version
0.0.6
Last updated
2 months ago
Created
2 years ago
Updates
4 releases
Downloads
123
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
GitHub Sponsors
Author
eharris128eharris128
bsky.app/profile/evanharris.bsky.social
GitHubeharris128
  1. Community
  2. Plugins
  3. Writing
  4. Dream Journal

Related plugins

Calendarium

Craft mind-bending fantasy and sci-fi calendars.

Yesterday

Transform your notes into a visually stunning diary, integrating dialogs, chat logs, and media content blocks for a seamless journaling experience.

File Info Panel

Create a File Info view that displays the active file's date created, date modified, file size, and links to open the file in its native application and to open the file's folder.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Text Generator

Generate text content using GPT-3 (OpenAI).

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.