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

Random Note Plus

wogongwogong35 downloads

Like the core random note plugin, but with folder exclusions.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Random Note Plus is an Obsidian community plugin that opens a random note while allowing you to exclude specific folders.

Features

  • Ribbon icon: Open Random Note
  • Command: Open Random Note
  • Settings tab with folder exclusions (one folder per line)
  • If no eligible notes remain after filtering, a notice is shown

Excluded folder behavior

  • Enter folder paths relative to your vault root
  • Templates excludes notes under Templates/...
  • Leading and trailing slashes are normalized (for example /Archive/ becomes Archive)
  • Matching is prefix-based on folder path

Privacy

Random Note Plus runs entirely inside Obsidian and does not make network requests.

When you use Open random note, the plugin asks Obsidian for the list of Markdown files in the vault so it can remove excluded folders and choose one eligible note. It uses file paths for that selection only, does not read note contents, and does not store or transmit the file list.

Install (manual)

  1. Build the plugin:
    npm install
    npm run build
    
  2. Copy main.js, manifest.json, and styles.css to:
    <Vault>/.obsidian/plugins/random-note-plus/
    
  3. In Obsidian, go to Settings → Community plugins, then enable Random Note Plus.

Development

npm install
npm run dev
  • npm run dev: watch mode build via esbuild
  • npm run build: type-check and production bundle
  • npm run lint: run ESLint

Release

  1. Update manifest.json version.
  2. Update versions.json with "<version>": "<minAppVersion>".
  3. Create a GitHub release tag matching the version exactly (no leading v).
  4. Attach manifest.json, main.js, and styles.css as release assets.

Compatibility

  • Plugin ID: random-note-plus
  • Minimum Obsidian version: 0.16.0
  • Desktop only: false

Notes for local development

For local testing, make sure your plugin folder name in the vault matches the plugin ID in manifest.json:

.obsidian/plugins/random-note-plus/
98%
HealthExcellent
ReviewPassed
About
Open a random note from your vault while excluding specific folders to refine selection. Use a ribbon icon or command to trigger the picker and receive a notice if no eligible notes remain.
NavigationFoldersCommands
Details
Current version
1.0.3
Last updated
Last week
Created
2 months ago
Updates
4 releases
Downloads
35
Compatible with
Obsidian 0.16.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
wogongwogong
github.com/wogong
GitHubwogong
  1. Community
  2. Plugins
  3. Navigation
  4. Random Note Plus

Related plugins

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Folder notes

Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Portals

Pin folders and tags as customizable tabs with icons, colors, and folder notes for easier navigation.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Homepage

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

Recent Files

Display a list of recently opened files.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.