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

Serendipity

ggauravrggauravr946 downloads

Forces serendipitous discoveries by displaying random notes from your vault each time you open the app

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Description

Serendipity plugin was born out of my need to revisit my past notes. It might invoke nostalgia by surfacing old journal entries, allowing you to reflect on your past thoughts and experiences, or a way to trigger interesting ideas and insights from on your past learnings, whether from books, articles, or personal observations.

In short, it helps force serendipitous discoveries by displaying random notes from your vault each time you open Obsidian. It's your personal time machine, and idea generator, rolled into one.

Features

  • Displays a random note from our vault in a modal when Obsidian is opened
  • Customizable settings to specify a directory to pick a random note from
  • Customizable settings to specify a directory to exclude picking random notes from
  • Themed UI that adapts to your Obsidian theme
  • Direct link to open the source file of the displayed entry in a new tab

Installation

  1. Open Obsidian and go to Settings
  2. Navigate to Community Plugins and disable Safe Mode
  3. Click on Browse and search for "Serendipity"
  4. Install the plugin and enable it
  5. Restart Obsidian and open the vault in which the plugin is installed

Usage

Once installed and enabled, Serendipity will automatically display a random note each time you open Obsidian

Configuration/Settings

To configure the plugin settings -

  1. Go to Settings > Community Plugins
  2. Find Serendipity in the list and click on the gear icon
  3. Set the path to the directory you want the plugin to pick random notes from(Enter the path relative to the root of the vault)
  4. Set the path to the directory you want the plugin exclude while picking random notes from(Enter the path relative to the root of the vault). If a valid source directory is specified, this setting will be ignored

Development/Contribution

If you want to contribute to Serendipity, or use it as a base for your own plugin -

  1. Clone the repository
  2. Run npm run install to install dependencies
  3. Run npm run dev to start compilation in watch mode
  4. To contribute, open a PR with your changes

Reporing Issues

If you encounter any issues or have suggestions for improvements, please file an issue on the GitHub repository

Upcoming Features

  • Add support to invoke the plugin based on a command, rather than merely on start-up
  • Add a scroll to top button at the bottom of the modal to display when the user has scrolled
69%
HealthFair
ReviewSatisfactory
About
Display a random note from your vault each time you open Obsidian. Choose folders to include or exclude, view the note in a themed modal, and jump straight to the source file.
ThinkingAutomationFolders
Details
Current version
1.0.9
Last updated
2 years ago
Created
2 years ago
Updates
5 releases
Downloads
946
Compatible with
Obsidian 1.6.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
ggauravrggauravr
x.com/outofdesk
GitHubggauravr
  1. Community
  2. Plugins
  3. Thinking
  4. Serendipity

Related plugins

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Auto Note Mover

Automatically move the active notes to their respective folders according to rules you set.

Default Template

Automatically apply templates to new notes with user-configurable template selection.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

BRAT

Easily install a beta version of a plugin for testing.

Readwise Official

Sync highlights from Readwise to your vault.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.