Notebook Navigator

by Johan Sanneblad
5
4
3
2
1
Score: 84/100

Description

The Notebook Navigator plugin turns your vault into a focused browser for folders, tags, properties and saved shortcuts, with a dual pane or single pane layout that keeps navigation and file lists close at hand. It supports large collections, recent items, pinned notes, folder notes and per profile views, so different ways of working can stay separate without much friction. Search is a big part of it too, covering names, aliases, tags, properties, dates and tasks, with optional Omnisearch support for full text results. The plugin also adds calendar based note access, batch file and tag actions, custom hotkeys, thumbnails and preview controls.

Reviews

  • Lior
    Reviewed on Mar 23rd, 2026
    No review text provided.
  • Prakash
    Reviewed on Dec 29th, 2025
    No review text provided.
  • Uwe Wennmann
    Reviewed on Nov 25th, 2025
    No review text provided.
  • Johan Sanneblad
    Reviewed on Nov 24th, 2025
    No review text provided.

Stats

2710
stars
975,410
downloads
99
forks
49
days
1
days
2
days
263
total PRs
0
open PRs
38
closed PRs
225
merged PRs
1,241
total issues
8
open issues
1,233
closed issues
2,393
commits

RequirementsExperimental

  • Omnisearch plugin installed for full text search support

Latest Version

3 days ago

Changelog

Notebook Navigator 3.4.1

Many users told me they do not want to install Templater, QuickAdd or Commander but would still want the functionality from those plugins. Notebook Navigator 3.4 adds important parts of those plugins to its core: a customizable built-in template engine (Templater), new create note commands (QuickAdd) and the option to place commands to the ribbon or tab bar buttons (Commander). Thank you for using Notebook Navigator!

New

  • A new customizable built-in template engine for calendar notes, folder notes and New note from template that replaces tokens such as {{title}}, {{date}}, {{date+1d}}, {{yesterday}}, {{monday}}, {{time}}, {{now}} and {{cursor}} without needing the Templater plugin (see the Templates section in the README for the full list).
  • New setting in File operations & templates: Template engine with Automatic (will use Templater for files containing <%, otherwise the built-in engine), Notebook Navigator and Templater.
  • Create note commands: under File operations & templates you can now add commands that create a note with a generated file name such as {{date:YYYYMMDD}} {{prompt:Title}} from a template or the folder template, in the current or a specific folder, ready to run from the command palette, a hotkey, or a button with its own icon on the ribbon or the tab bar.
  • Folder templates: right-click a folder, including the vault root, and choose Set folder template... so every new note in that folder or its subfolders starts from the template, with the closest folder winning. Lots of flexiblitity, such as apply to all subfolders or current folder only, and option to show or hide an icon in navigation pane for folders with templates assigned.
  • New setting in List pane: Color list pane title applies the color of the selected folder, tag or property to the list pane title.

Changed

  • Renamed the Vault title placement setting to Vault profile switcher and changed so it is now hidden if only one vault profile exists #1494.

Fixed

  • When the calendar in the right sidebar was slightly taller than its pane on Windows or Linux, hovering days or the month header made the calendar shake as the scrollbar appeared and disappeared. The calendar sidebar now never scrolls and keeps a stable size #1492.
  • When moving selected files, files that remain in the current list, such as notes moved between folders while a tag is selected, now stay selected, and only files that leave the list are deselected #1488.

README file from

Github

Notebook Navigator

Read in your language: EnglishالعربيةDeutschEspañolفارسیFrançaisBahasa IndonesiaItalianoNederlandsPolskiPortuguêsPortuguês (Brasil)РусскийไทยTürkçeУкраїнськаTiếng Việt日本語한국어中文简体中文繁體

Turn Obsidian into a fast, customizable notes browser with folders, tags, properties and shortcuts in one view. Visual previews. Full keyboard navigation. Dual-pane layout. Mobile optimized. Works with 100,000+ notes.

If you love using Notebook Navigator, please consider ☕️ Buying me a coffee or Sponsor on GitHub ❤️.

Coming from another app? Read the switching guides for Evernote, Apple Notes, Bear, OneNote and Day One.

Obsidian Downloads Obsidian Compatibility Discord

Quality checks Security scan

1 Installation

  1. Install Obsidian - Download and install from obsidian.md
  2. Enable community plugins - Go to Settings → Community plugins → Turn on community plugins
  3. Install Notebook Navigator - Click "Browse" → Search for "Notebook Navigator" → Install
  4. Install Style Settings (optional) - For customizing colors and appearance, install Style Settings plugin by searching for "Style Settings" in Community plugins

2 Getting started

Here is the official tutorial for learning and mastering Notebook Navigator:

Mastering Notebook Navigator

The video has subtitles in 21 languages.

3 Security and quality

Notebook Navigator is checked with TypeScript, ESLint with the official Obsidian ESLint plugin, Prettier, Vitest and a production build before changes are merged. The build must complete with zero errors and zero warnings.

Security checks run through CodeQL, with scan history in the CodeQL workflow runs. Current status is shown in the badges at the top of this page.

Notebook Navigator runs locally, but some features make documented HTTP requests for updates, downloads, and remote content. See section 11 - Network and Diagnostics Disclosure for the full list.

Table of contents

4 Documentation

  • API Reference - Public API documentation. Covers metadata management, navigation control and event subscriptions for JavaScript/TypeScript developers.

  • Theming Guide - Guide for theme developers. Includes CSS class reference, custom properties, and theme examples for light and dark modes.

  • Startup Process - Plugin initialization sequence. Cold boot vs warm boot flows, metadata cache resolution, deferred cleanup, and content generation pipeline. Includes Mermaid diagrams.

  • Metadata Pipeline - Cache rebuild sequence, provider pipeline stages, and completion signals. Includes Mermaid diagrams.

  • Storage Architecture - Guide to storage containers (IndexedDB, Local Storage, Memory Cache, Settings). Data flow patterns and usage guidelines.

  • Rendering Architecture - React component hierarchy, virtual scrolling with TanStack Virtual, performance optimizations, and data flow.

  • Scroll Orchestration - How the plugin ensures accurate scrolling when tree structures change (tag visibility, settings, etc.)

  • Service Architecture - Business logic layer: MetadataService, FileSystemOperations, ContentProviderRegistry. Dependency injection patterns and service data flow.

5 Keyboard shortcuts

Key Action
↑/↓ Navigate up/down in current pane
In navigation pane: collapse or go to parentIn list pane: switch to navigation pane
In navigation pane: expand or switch to list paneIn list pane: switch to editor
Tab In navigation pane: switch to list paneIn list pane: switch to editorIn search field: switch to list pane
Shift+Tab In list pane: switch to navigation paneIn search field: switch to navigation pane
Enter (macOS)F2 (Windows/Linux) Rename item inline in navigation pane or list pane
Enter In navigation pane: open folder note on Windows/Linux by default (when enabled)In list pane: open selected file on all systems (when enabled)In search field: switch to list pane
Escape In search field: close search and focus list pane
PageUp/PageDown Scroll up/down in navigation pane and list pane
Home/End Jump to first/last item in current pane
DeleteBackspace Delete selected item
Cmd/Ctrl+A Select all notes in current folder
Cmd/Ctrl+Click Toggle notes selection
Shift+Click Select a range of notes
Shift+Home/End Select from current position to first/last item
Shift+↑/↓ Extend selection up/down
Cmd/Ctrl+↑/↓ Rearrange selected files up/down in manual sort mode

Note: All keyboard shortcuts can be customized. See section 8 - Custom hotkeys for details on adding VIM-style navigation (h,j,k,l), alternate keys, and modifier combinations.

6 Synced and local settings

Many settings in Notebook Navigator display a sync toggle — a cloud icon that switches between "Enable sync" and "Disable sync". This controls where each setting is stored and whether it is shared across devices.

6.1 How sync works

Obsidian plugins store their configuration in data.json, located at .obsidian/plugins/notebook-navigator/data.json inside your vault folder. When you use a sync service — such as Obsidian Sync, iCloud, GitHub, Dropbox, or Google Drive — this file is synchronized across all your devices along with the rest of your vault. Any setting saved to data.json will propagate to every device that syncs the vault.

When sync is enabled (default) for a setting, the value is saved to data.json and synchronized to all devices through your sync service.

When sync is disabled for a setting, the value is saved to Obsidian's local storage instead. Local storage is device-specific and is not included in vault sync. The setting will have its own independent value on each device. When you disable sync for a setting, the current value is copied to local storage on the current device, and the value is removed from data.json to prevent it from overriding local values on other devices.

If you do not use a sync service, the sync toggle has no practical effect since data.json is only stored locally.

Notebook Navigator has two search modes: filter search and Omnisearch. Switch between them using the up/down arrow keys or by clicking the search icon. Combine file names, properties, tags, dates, and filters in one query (e.g., meeting .status=active #work @thisweek).

Filters files by display name, alias, tags, properties, dates, folders, extensions, and tasks within the current folder and subfolders. Default search mode.

File names and aliases

  • word - Match notes with "word" in the display name or an alias
  • word1 word2 - Require every word to match across the display name and aliases
  • -word - Exclude notes with "word" in the display name or an alias
  • ".F" - Match text literally; a term that opens with a double quote is never interpreted as a tag, property, date, or filter (e.g., ".F" matches names containing .F instead of filtering on a property)
  • -".F" - Exclude notes with the literal text in the display name or an alias

Tags

  • #tag - Include notes with tag (also matches nested tags like #tag/subtag)
  • # - Include only tagged notes
  • -#tag - Exclude notes with tag
  • -# - Include only untagged notes
  • #tag1 #tag2 - Match both tags (implicit AND)
  • #tag1 AND #tag2 - Match both tags (explicit AND)
  • #tag1 OR #tag2 - Match either tag
  • #a OR #b AND #c - AND has higher precedence: matches #a, or both #b and #c
  • Cmd/Ctrl+Click a tag to add with AND. Cmd/Ctrl+Shift+Click to add with OR

Properties

  • .key - Include notes with a property key that starts with key
  • .key=value - Include notes where the property value contains value
  • ."Reading Status" - Property key with whitespace (double-quoted)
  • ."Reading Status"="In Progress" - Keys and values with whitespace must be double-quoted
  • -.key - Exclude notes with a property key that starts with key
  • -.key=value - Exclude notes where the property value contains value
  • Cmd/Ctrl+Click a property to add with AND. Cmd/Ctrl+Shift+Click to add with OR

Filters

  • has:task - Include notes with unfinished tasks
  • -has:task - Exclude notes with unfinished tasks
  • folder:meetings - Include notes where a folder name contains meetings
  • folder:/work/meetings - Include notes only in work/meetings (not subfolders)
  • folder:/ - Include notes only in the vault root
  • -folder:archive - Exclude notes where a folder name contains archive
  • -folder:/archive - Exclude notes only in archive (not subfolders)
  • ext:md - Include notes with extension md (ext:.md is also supported)
  • -ext:pdf - Exclude notes with extension pdf
  • Combine with tags, names, and dates (e.g., folder:/work/meetings ext:md @thisweek)

Dates

  • @today - Match notes from today using the default date field
  • @yesterday, @last7d, @last30d, @thisweek, @thismonth - Relative date ranges
  • @2026-02-07 - Match a single day (also supports @20260207)
  • @2026 - Match a calendar year
  • @2026-02 or @202602 - Match a calendar month
  • @2026-W05 or @2026W05 - Match an ISO week
  • @2026-Q2 or @2026Q2 - Match a calendar quarter
  • @13/02/2026 - Numeric formats with separators (@07022026 follows your locale when ambiguous)
  • @2026-02-01..2026-02-07 - Match an inclusive day range (open ends supported)
  • @c:... or @m:... - Target created or modified date
  • -@... - Exclude a date match

The default date field follows the current sort order. When sorting by name, the date field is configured in Settings → Notes → Date → When sorting by name.

AND/OR behavior

AND and OR operators work in tag/property-only queries (queries that contain only #tag, -#tag, #, -#, .key, -.key, .key=value, or -.key=value filters). If the query also includes names, dates, task filters, folder filters, or extension filters, AND and OR are matched as file name words instead.

  • Operator query: #work OR .status=started
  • Mixed query: #work OR ext:md (OR is matched in file names)

7.2 Omnisearch

Full-text search across the vault, filtered to the current folder, subfolders, or selected tags. Requires the Omnisearch plugin. If Omnisearch is not installed, search falls back to filter search.

Note previews show Omnisearch result excerpts instead of the default preview text.

Known limitations

  • Performance - Can be slow when searching for fewer than 3 characters in large vaults
  • Path filters - Folder scoping is sent to Omnisearch for all folder paths except names containing " or ,. Folder names with non-ASCII characters require Omnisearch 1.30.0 or later. Results are always filtered to the current view after Omnisearch returns
  • Limited results - Omnisearch returns at most 50 results. When searching in a folder, the limit covers the folder and its subfolders, so subfolder matches count toward the limit even when Show notes from subfolders is disabled
  • Preview text - Note previews are replaced with Omnisearch result excerpts, which may not show the actual search match highlight if it appears elsewhere in the file

8 Custom hotkeys

Edit .obsidian/plugins/notebook-navigator/data.json to customize Notebook Navigator hotkeys. Open the file and locate the keyboardShortcuts section. Each entry maps an action to one or more key bindings:

"pane:move-up": [ { "key": "ArrowUp", "modifiers": [] }, { "key": "K", "modifiers": [] } ]

Add multiple bindings per action to support alternate keys, like the ArrowUp and K example above. Combine modifiers in one entry by listing each value, for example "modifiers": ["Mod", "Shift"]. Keyboard sequences such as gg or dd are not supported. Reload Obsidian after editing the file.

8.1 Modifiers

Modifier Key
Mod Cmd (macOS) / Ctrl (Win/Linux)
Alt Alt / Option
Shift Shift
Ctrl Control (prefer Mod for cross-platform)

8.2 Available actions

Action Default key(s)
pane:move-up ArrowUp
pane:move-down ArrowDown
pane:page-up PageUp
pane:page-down PageDown
pane:home Home
pane:end End
pane:rename Enter (macOS), F2 (Windows/Linux)
pane:delete-selected Delete, Backspace
navigation:collapse-or-parent ArrowLeft
navigation:expand-or-focus-list ArrowRight
navigation:focus-list Tab
list:focus-navigation ArrowLeft, Shift+Tab
list:focus-editor ArrowRight, Tab
list:select-all Mod+A
list:extend-selection-up Shift+ArrowUp
list:extend-selection-down Shift+ArrowDown
list:manual-sort-up Mod+ArrowUp
list:manual-sort-down Mod+ArrowDown
list:range-to-start Shift+Home
list:range-to-end Shift+End
search:focus-list Tab, Enter
search:focus-navigation Shift+Tab
search:close Escape

9 Commands

Set custom hotkeys for these commands in Obsidian's Hotkeys settings:

View & navigation

  • Notebook Navigator: Open Opens Notebook Navigator in left sidebar. If already open, moves keyboard focus over to the list pane. Suggestion: Bind to a shortcut key like Cmd/Ctrl+Shift+E to move keyboard focus to the list pane - this is essential for full keyboard navigation
  • Notebook Navigator: Toggle left sidebar Toggles the left sidebar. When opening, sets the left sidebar view to Notebook Navigator (unlike Obsidian's built-in "Toggle left sidebar" command which restores the previous left sidebar view)
  • Notebook Navigator: Open homepage Opens the Notebook Navigator view and loads the homepage target configured in settings
  • Notebook Navigator: Select vault profile Opens modal to switch between vault profiles
  • Notebook Navigator: Select vault profile 1-3 Activates a vault profile by its position. Opens the profile selection modal when no profile exists at that position
  • Notebook Navigator: Reveal file Reveals current file in navigator. Expands parent folders and scrolls to file. This command is useful if you have the setting Auto-reveal active note switched off and want to reveal notes manually. Suggestion: Bind to a shortcut key like Cmd/Ctrl+Shift+R to quickly change the selected folder or tag to the current file
  • Notebook Navigator: Open all files Opens all notes in the currently selected folder, tag, or property. When opening 15 or more files, shows a confirmation dialog
  • Notebook Navigator: Navigate to folder Search dialog to jump to any folder
  • Notebook Navigator: Navigate to tag Search dialog to jump to any tag
  • Notebook Navigator: Navigate to property Search dialog to jump to any property key or value
  • Notebook Navigator: Navigate back Moves to the previous folder, tag, or property selection in navigator history
  • Notebook Navigator: Navigate forward Moves to the next folder, tag, or property selection in navigator history
  • Notebook Navigator: Add to shortcuts Adds or removes the current file, folder, tag, or property from shortcuts
  • Notebook Navigator: Open shortcut 1-9 Opens shortcut by its position in the shortcuts list
  • Notebook Navigator: Search Opens quick search field or focuses it if already open. Search persists between sessions. Suggestion: Bind to a shortcut key like Cmd/Ctrl+Shift+S for quick file filtering
  • Notebook Navigator: Search whole vault Selects the vault root folder and opens search with subfolders included (available when either Show root folder or Show hidden items is enabled)

Selection

  • Notebook Navigator: Select next file Moves selection to the next file in the current folder or tag view. Respects custom sort order. Suggestion: Bind to a shortcut key like Option+Cmd+Right to quickly go to the next file in list
  • Notebook Navigator: Select previous file Moves selection to the previous file in the current folder or tag view. Respects custom sort order. Suggestion: Bind to a shortcut key like Option+Cmd+Left to quickly go to the previous file in list

Layout & display

  • Notebook Navigator: Toggle dual pane layout Toggle single/dual-pane layout (desktop and tablet). Suggestion: Bind to a shortcut key like Cmd/Ctrl+Shift+A to quickly switch between single-pane and dual-pane layout
  • Notebook Navigator: Toggle dual pane orientation Toggle dual-pane orientation between horizontal and vertical
  • Notebook Navigator: Toggle descendants Toggle subfolders / descendants notes display for folders and tags. Suggestion: Bind to a shortcut key like Cmd/Ctrl+Shift+D to quickly toggle display of notes from subfolders / descendants
  • Notebook Navigator: Toggle hidden folders, tags, and notes Show or hide hidden folders, tags, and notes
  • Notebook Navigator: Toggle tag sort order Toggle between alphabetical and frequency-based tag sorting
  • Notebook Navigator: Toggle tags by selection Toggle limiting tags to those found in notes within the selected folder or property
  • Notebook Navigator: Toggle properties by selection Toggle limiting properties to those found in notes within the selected folder or tag
  • Notebook Navigator: Toggle compact mode Toggle list mode between standard and compact
  • Notebook Navigator: Toggle pinned section Show or hide pinned notes in the list pane
  • Notebook Navigator: Collapse / expand all navigation items Collapse or expand all navigation items based on the current state. When Keep selected item expanded is enabled (default on), all folders except the current one will be collapsed. This is handy to keep the navigation tree tidy when searching for documents
  • Notebook Navigator: Collapse / expand selected item Collapse or expand the selected navigation item

Calendar

  • Notebook Navigator: Toggle calendar Toggles calendar on or off. Suggestion: Bind to a shortcut key like Cmd/Ctrl+Shift+C to quickly show the calendar
  • Notebook Navigator: Open daily note Opens today's daily note based on calendar settings. Creates the note if it doesn't exist
  • Notebook Navigator: Open weekly note Opens the current weekly note. Creates the note if it doesn't exist
  • Notebook Navigator: Open monthly note Opens the current monthly note. Creates the note if it doesn't exist
  • Notebook Navigator: Open quarterly note Opens the current quarterly note. Creates the note if it doesn't exist
  • Notebook Navigator: Open yearly note Opens the current yearly note. Creates the note if it doesn't exist

File operations

Important: Obsidian has no context of "current folder or tag", so when creating notes in Obsidian by default they are created in the root folder, same folder as current file, or a specific folder. When working with Notebook Navigator you always want to create new notes in the currently selected folder or tag, so the first thing you should do is bind Cmd/Ctrl+N to Notebook Navigator: Create new note so new notes are always created in the currently selected folder or tag. The same also applies to moving and deleting files. This is why you should use these commands instead of the built-in Obsidian commands when using Notebook Navigator.

  • Notebook Navigator: Create new note Create note in currently selected folder. Suggestion: Bind Cmd/Ctrl+N to this command (unbind from Obsidian's default "Create new note" first)
  • Notebook Navigator: Create new note from template Create note from template in currently selected folder
  • Notebook Navigator: Move files Move selected files to another folder. Selects next file in current folder
  • Notebook Navigator: Merge notes Create one note from selected Markdown notes in the current list order
  • Notebook Navigator: Convert to folder note Create a folder matching the file name and move the file inside as the folder note
  • Notebook Navigator: Set as folder note Rename the active file to its folder note name
  • Notebook Navigator: Detach folder note Detach the folder note in the selected folder and rename it
  • Notebook Navigator: Pin all folder notes Pin all folder notes in all folders. Command is only visible when folder notes are enabled
  • Notebook Navigator: Delete files Delete selected files. Selects next file in current folder

Tag operations

  • Notebook Navigator: Add tag to selected files Dialog to add tag to selected files. Supports creating new tags
  • Notebook Navigator: Set property on selected files Dialog to set property on selected files
  • Notebook Navigator: Remove tag from selected files Dialog to remove specific tag. Removes immediately if only one tag
  • Notebook Navigator: Remove all tags from selected files Clear all tags from selected files with confirmation

Maintenance

  • Notebook Navigator: Rebuild cache Rebuilds the local Notebook Navigator cache. Use this if you experience missing tags, incorrect previews or missing feature images
  • Notebook Navigator: Restore default settings Replaces the settings file with verified defaults after saving a timestamped backup. This command is only available when Notebook Navigator cannot read its settings and stops during startup

9.1 Command IDs

Command ID Command name
notebook-navigator:open Notebook Navigator: Open
notebook-navigator:toggle-left-sidebar Notebook Navigator: Toggle left sidebar
notebook-navigator:open-homepage Notebook Navigator: Open homepage
notebook-navigator:select-profile Notebook Navigator: Select vault profile
notebook-navigator:select-profile-1 Notebook Navigator: Select vault profile 1
notebook-navigator:select-profile-2 Notebook Navigator: Select vault profile 2
notebook-navigator:select-profile-3 Notebook Navigator: Select vault profile 3
notebook-navigator:reveal-file Notebook Navigator: Reveal file
notebook-navigator:open-all-files Notebook Navigator: Open all files
notebook-navigator:navigate-to-folder Notebook Navigator: Navigate to folder
notebook-navigator:navigate-to-tag Notebook Navigator: Navigate to tag
notebook-navigator:navigate-to-property Notebook Navigator: Navigate to property
notebook-navigator:navigate-back Notebook Navigator: Navigate back
notebook-navigator:navigate-forward Notebook Navigator: Navigate forward
notebook-navigator:add-shortcut Notebook Navigator: Add to shortcuts
notebook-navigator:open-shortcut-1 Notebook Navigator: Open shortcut 1
notebook-navigator:open-shortcut-2 Notebook Navigator: Open shortcut 2
notebook-navigator:open-shortcut-3 Notebook Navigator: Open shortcut 3
notebook-navigator:open-shortcut-4 Notebook Navigator: Open shortcut 4
notebook-navigator:open-shortcut-5 Notebook Navigator: Open shortcut 5
notebook-navigator:open-shortcut-6 Notebook Navigator: Open shortcut 6
notebook-navigator:open-shortcut-7 Notebook Navigator: Open shortcut 7
notebook-navigator:open-shortcut-8 Notebook Navigator: Open shortcut 8
notebook-navigator:open-shortcut-9 Notebook Navigator: Open shortcut 9
notebook-navigator:search Notebook Navigator: Search
notebook-navigator:search-vault Notebook Navigator: Search whole vault
notebook-navigator:toggle-dual-pane Notebook Navigator: Toggle dual pane layout
notebook-navigator:toggle-dual-pane-orientation Notebook Navigator: Toggle dual pane orientation
notebook-navigator:toggle-calendar Notebook Navigator: Toggle calendar
notebook-navigator:open-daily-note Notebook Navigator: Open daily note
notebook-navigator:open-weekly-note Notebook Navigator: Open weekly note
notebook-navigator:open-monthly-note Notebook Navigator: Open monthly note
notebook-navigator:open-quarterly-note Notebook Navigator: Open quarterly note
notebook-navigator:open-yearly-note Notebook Navigator: Open yearly note
notebook-navigator:toggle-descendants Notebook Navigator: Toggle descendants
notebook-navigator:toggle-hidden Notebook Navigator: Toggle hidden folders, tags, and notes
notebook-navigator:toggle-tag-sort Notebook Navigator: Toggle tag sort order
notebook-navigator:toggle-tags-by-selection Notebook Navigator: Toggle tags by selection
notebook-navigator:toggle-properties-by-selection Notebook Navigator: Toggle properties by selection
notebook-navigator:toggle-compact-mode Notebook Navigator: Toggle compact mode
notebook-navigator:toggle-pinned-section Notebook Navigator: Toggle pinned section
notebook-navigator:collapse-expand-list-groups Notebook Navigator: Collapse / expand all list groups
notebook-navigator:collapse-expand Notebook Navigator: Collapse / expand all navigation items
notebook-navigator:collapse-expand-selected-item Notebook Navigator: Collapse / expand selected item
notebook-navigator:new-note Notebook Navigator: Create new note
notebook-navigator:new-note-from-template Notebook Navigator: Create new note from template
notebook-navigator:move-files Notebook Navigator: Move files
notebook-navigator:merge-notes Notebook Navigator: Merge notes
notebook-navigator:select-next-file Notebook Navigator: Select next file
notebook-navigator:select-previous-file Notebook Navigator: Select previous file
notebook-navigator:convert-to-folder-note Notebook Navigator: Convert to folder note
notebook-navigator:set-as-folder-note Notebook Navigator: Set as folder note
notebook-navigator:detach-folder-note Notebook Navigator: Detach folder note
notebook-navigator:pin-all-folder-notes Notebook Navigator: Pin all folder notes
notebook-navigator:delete-files Notebook Navigator: Delete files
notebook-navigator:add-tag Notebook Navigator: Add tag to selected files
notebook-navigator:set-property Notebook Navigator: Set property on selected files
notebook-navigator:remove-tag Notebook Navigator: Remove tag from selected files
notebook-navigator:remove-all-tags Notebook Navigator: Remove all tags from selected files
notebook-navigator:rebuild-cache Notebook Navigator: Rebuild cache
notebook-navigator:restore-default-settings Notebook Navigator: Restore default settings

10 Features

10.1 Interface

  • Dual-pane layout - Navigation pane (folders/tags/properties) and list pane (files)
  • Single-pane mode - Navigation and list views with animated transitions
  • Resizable panes - Horizontal or vertical split orientation
  • Independent UI zoom - Scale Notebook Navigator without changing Obsidian zoom
  • Single-pane startup view - Navigation pane or list pane
  • Multi-language support - 21 languages with RTL layout support
  • Interface icon set - Customizable UI icons across the plugin

10.2 Navigation

  • Vault profiles - Multiple filtered views with per-profile hidden folders/tags/notes, file visibility, banner, and shortcuts
  • Shortcuts - Notes, folders, tags, properties, and saved searches with pinning and reordering
  • Recent notes/files - Recent items section stored per vault profile, optionally pinned with shortcuts
  • Calendar - Daily notes calendar with day selection, feature image previews, and vertical split support
  • Folder tree - Expand/collapse navigation with manual root folder ordering
  • Tag tree - Hierarchical tags with configurable root tag ordering
  • Property browser - Browse file properties organized by key and value with file counts, custom colors, icons, and drag and drop
  • Auto-reveal active file - Folder expansion and scroll-to-selection
  • Keyboard and commands - Configurable hotkeys, selection history back/forward commands, next/previous file commands, open shortcut 1–9 commands

10.3 Organization

  • Pin notes - Keep important notes at the top of folders and tags
  • Folder notes - Set/detach folder notes, pin folder notes, open in new tab option
  • Tag operations - Add/remove/clear tags, rename/delete tags, create note in tag, drag-and-drop tag hierarchy
  • Custom sort and grouping - Override sort/group settings per folder or tag
  • Per-folder/tag appearances - Title rows, preview rows, compact mode, descendants toggle
  • Hidden content - Hidden folders/tags/notes/files with patterns, frontmatter properties, and tag-based filtering per vault profile
  • Exclude folders from descendants - Omit folders when collecting notes from subfolders, per vault profile; excluded folders stay visible and show their notes when selected
  • Color and icon system - Folder/tag/property/file colors, icon packs, emoji/Lucide icons, frontmatter read/write, icon mapping by file name and file type category
  • Name warnings - Warn about forbidden filesystem characters and characters that break Obsidian links when naming files and folders

10.4 File display

  • Note previews - 1–5 preview lines with optional HTML stripping
  • Thumbnails - Featured images plus auto-generated thumbnails for PDF, SVG, and drawing files stored in the metadata cache
  • External images - Optional downloads for external images and YouTube thumbnails
  • Date grouping - Group notes by Today, Yesterday, Previous 7 days, Previous 30 days, months, and years when sorted by date
  • Property grouping - Group notes by a frontmatter property value, matching group by in Obsidian Bases: notes sharing the same value collect under one header, notes without the property go into a trailing None group, and groups sort by value with natural ordering
  • Frontmatter support - Read note names and timestamps from frontmatter fields
  • Note metadata - Show modification date and tags in the file list
  • Task status - Show task progress in standard rows and optionally replace file icons for unfinished tasks in compact or all display modes
  • Custom properties - Display frontmatter properties or word count in file list with per-folder/tag overrides and custom colors
  • Parent folder display - Optional parent folder name and icon in file list
  • Compact mode - Compact display when preview, date, and images are disabled
  • Clickable tags - Tags in file list navigate directly to that tag

10.5 Productivity

  • Search - Filter by file name, aliases, tags, properties, dates, folders, extensions, and tasks with AND/OR/exclusions
  • Omnisearch integration - Full-text search via Omnisearch
  • Drag and drop - File moves, tagging, shortcut assignment, tag tree reparenting, spring-loaded folders
  • Context menus - Create notes/folders/canvases/bases/drawings and run file/tag actions
  • Drawings - Create Excalidraw and Tldraw drawings from navigation and list pane menus
  • Templates - Built-in template engine with {{title}}, {{date}}, {{cursor}} and other tokens for calendar notes, folder notes and new notes from template, plus optional Templater support (see 10.6 Templates)
  • File operations - Create, rename, duplicate, move, trash files and folders
  • Filtering - Folder/tag/note/file exclusions with patterns and frontmatter properties

10.6 Templates

Templates are markdown notes stored in the folder set under File operations & templates > Templates > Template folder location. Notebook Navigator applies them when it creates calendar notes, folder notes, notes created with New note from template and, through folder templates, any new note in a folder. Daily notes that Notebook Navigator creates with the Daily Notes core plugin settings use the template configured in that plugin. The Template engine setting selects how a template is processed:

Engine Behavior
Automatic Uses Templater for templates that contain <% when the Templater plugin is installed. All other templates use the built-in engine.
Notebook Navigator Always uses the built-in engine.
Templater Always uses the Templater plugin.

One engine processes each template. In Automatic mode a template that contains <% is handed to Templater as a whole, and any {{...}} tokens in it stay as written.

Using Templater alongside Notebook Navigator. With the engine set to Notebook Navigator, Templater's commands, hotkeys and Insert template keep working, and <%...%> text in templates is left unchanged. Templater's Trigger Templater on new file creation option is independent of this setting: when it is on, Templater also processes every note Notebook Navigator creates, runs any <%...%> commands in it and can apply its own folder templates to notes whose body is empty apart from frontmatter. Turn that option off when Notebook Navigator handles creation templates, or exclude the folders Notebook Navigator manages in Templater's settings.

The built-in engine replaces the tokens below when the note is created. Unknown {{...}} text is left unchanged, so templates shared with other plugins keep working. Write {{!date}} to keep {{date}} as text. In quoted frontmatter values such as title: "{{prompt:Title}}", replacements escape quotes and backslashes according to the YAML quote style.

Token Result
{{title}} File name of the note without extension
{{folder}} Name of the folder containing the note
{{path}} Vault path of the note
{{date}} Date of the note. Periodic notes use the start of their period and format it with their file name pattern. Other notes use today in the format from General > Formatting > Date format.
{{date:FORMAT}} Date of the note in a Moment format, for example {{date:dddd, MMMM D}}
{{date+1d}}, {{date-2w:FORMAT}} Date of the note with an offset. Units: y year, Q quarter, M month, w week, d day, h hour, m minute, s second
{{yesterday}}, {{tomorrow}} Day before or after the note date, in the same default format as {{date}} unless a format is given
{{monday}} to {{sunday}} Days of the week that contains the note date, in the Date format setting unless a format is given. Weekly notes use the seven days starting at the note date.
{{time}}, {{time:FORMAT}} Current time in the format from General > Formatting > Time format
{{today}}, {{today:FORMAT}} Current date in the format from General > Formatting > Date format. Use {{today:YYYY-MM-DD}} for date properties in frontmatter.
{{now}}, {{now:FORMAT}} Current date and time as an ISO 8601 timestamp, default YYYY-MM-DD[T]HH:mm:ssZ, the format Notebook Navigator reads from frontmatter
{{cursor}} Removed from the note. The editor cursor is placed here when the note opens.
{{prompt:Label}} Asks for a value when the note is created and inserts it. The same label used more than once, including in a command's file name format, is asked once. {{value:Label}} works the same way, and a label defaults to Value.

Folder templates

A folder template applies to every note created in that folder and, by default, its subfolders. Right-click a folder, including the vault root, and choose Set folder template.... The closest folder with an applicable template wins, so a template on the root folder acts as the default for the whole vault and a template on Personal/DailyNotes overrides it there. Explicit templates configured for calendar notes, daily notes and folder notes take precedence over folder templates. The configured folder templates are listed under File operations & templates > Templates, where each one can be limited to This folder only or removed. Folders with their own template show a small icon before their note count in the navigation pane; Show folder template icons turns that off.

Folder templates apply to notes created by Notebook Navigator: New note, notes created from a tag or property, calendar notes, daily notes and folder notes. Notes created by Obsidian itself or by other plugins are not filled.

Examples

A standard template for all notes, set as the folder template of the root folder /:

---
created: "{{now}}"
---

A calendar note template that asks for a title when the note is created. Set it under Calendar > Calendar integration, or as the folder template of the daily notes folder, where it overrides the root template. With Name fields under Frontmatter set to title, the list pane shows the entered title instead of the file name:

---
created: "{{now}}"
title: "{{prompt:Title}}"
---

## Tasks

- [ ] {{cursor}}

## Notes

Create note commands

Under File operations & templates > Create note commands you can add your own commands. Each command has a name, an optional template, a file name format, a location, either the folder currently selected in the navigator or a specific folder, and an optional button with its own icon on the ribbon or on the tab bar of every note. Without a template the folder template of the target folder applies, so a folder that already has one only needs the command for its name and prompts. Running the command asks for every {{prompt:Label}} value in the file name format and the template, creates the note with the generated name and opens it. Commands appear in the command palette as Notebook Navigator: <name>, so they can also be bound to hotkeys.

Example meeting note command with the file name format {{date:YYYYMMDD}} {{prompt:Title}} and this template:

---
title: "{{prompt:Title}}"
created: "{{now}}"
---

## Attendees

- {{cursor}}

## Notes

Running it asks for the title once, names the note 20260916 Weekly sync and writes the same title into the title property.

Weekly note template:

# Week {{date:ww}} of {{date:gggg}}

- [[{{monday:YYYY-MM-DD}}]]
- [[{{tuesday:YYYY-MM-DD}}]]
- [[{{wednesday:YYYY-MM-DD}}]]
- [[{{thursday:YYYY-MM-DD}}]]
- [[{{friday:YYYY-MM-DD}}]]

{{cursor}}

11 Network and Diagnostics Disclosure

Notebook Navigator runs locally, but some features make HTTP requests from Obsidian. Startup debug logging can also write a local diagnostic file in your vault.

11.1 Release update checks (Optional)

  • Setting: "Check for new version on start"
  • Request: https://api.github.com/repos/johansan/notebook-navigator/releases/latest
  • Frequency: At most once per 24 hours, on startup
  • Data: Sends standard HTTP metadata; does not include vault content

11.2 Icon pack downloads (Optional)

  • Setting: Enable an icon pack in the Icon Packs tab
  • Requests: https://raw.githubusercontent.com/johansan/notebook-navigator/main/icon-assets/... (manifest, font, metadata)
  • Storage: Stored locally in IndexedDB

11.3 External images, videos, and YouTube thumbnails

  • Feature images (Optional): Controlled by the "Download external images" setting. Downloads remote images and YouTube thumbnails for feature images and stores them locally in IndexedDB.
  • Welcome modal (First launch): Loads a YouTube thumbnail from https://img.youtube.com/vi/<id>/....
  • What's new modal (On update / when opened): Loads release banner images from https://raw.githubusercontent.com/johansan/notebook-navigator/main/images/version-banners/<filename> using the filename and extension declared by the release note.
  • What's new modal (On update / when opened): Loads release videos from https://raw.githubusercontent.com/johansan/notebook-navigator/main/images/version-banners/<id>.mp4 for release notes that include a video.
  • What's new modal (When opening a release video): Opens release videos from https://cdn.jsdelivr.net/gh/johansan/notebook-navigator@main/images/version-banners/<id>.mp4 so browsers can play the video directly.
  • What's new modal (On update / when opened): Loads YouTube thumbnails from https://img.youtube.com/vi/<id>/... for release notes that include a YouTube link.

11.4 Startup debug files (Optional)

  • Setting: "Startup debug logging"
  • Storage: Writes a timestamped nn-debug-...md file in the vault root, then stops after startup settles. The file may sync if the vault root is synced.
  • Data: Includes startup timing, plugin version, minimum supported Obsidian version, platform, cache counts, queue counts, IndexedDB status, and diagnostic errors. It does not include note contents, tag names, frontmatter values, or a list of vault files.
  • Paths and identifiers: Startup initialization, PDF diagnostics, and error cases can include the Obsidian app/vault identifier, vault-relative PDF paths, or error stack details. Review and redact the file before sharing it publicly.
  • Upload: Notebook Navigator does not upload debug files. They are shared only if you upload, attach, or sync them outside the plugin.

11.5 Privacy and data handling

  • Notebook Navigator does not send note content, file names, tags, or debug files to a Notebook Navigator server.
  • Requests to GitHub, YouTube, and any external image host are made directly from your device and include standard HTTP metadata (IP address, user-agent, and similar).
  • Downloaded icon packs and images are stored locally (IndexedDB). Recent notes/files and UI state are stored locally (Obsidian local storage).

12 Contact

Notebook Navigator is built and maintained by Johan Sanneblad. Johan has a PhD in Software Development and has worked with innovation development for companies such as Apple, Electronic Arts, Google, Microsoft, Lego, SKF, Volvo Cars, Volvo Group and Yamaha.

Feel free to connect with me on LinkedIn.

13 Questions or issues?

Read the FAQ for answers to common questions.

Join our Discord for support and discussions, or open an issue on the GitHub repository.

Pull requests are not accepted. With the emergence of agentic coding, outside code submissions cannot be quality-controlled to the standard the project maintains, so any pull request is closed automatically. Contribute ideas as feature requests instead — open an issue. See CONTRIBUTING.md for details.

14 License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Add Attachment
5 days ago by olegg90
Obsidian plugin for adding multi attachments
Advanced Random Note
3 years ago by Karsten Finderup Pedersen
Create commands from custom queries to open random notes
Advanced Tables
6 years ago by Tony Grosinger
Improved table navigation, formatting, and manipulation in Obsidian.md
Advanced URI
5 years ago by Vinzent
Advanced modes for Obsidian URI
Alternative Explorer
a month ago by sk-obsidian
Alternative Explorer is an Apple Notes–style sidebar for browsing folders and notes in Obsidian. Switch between an expandable folder tree and a notes list — a compact alternative to the built-in File Explorer.
Anchor Link Display Text
2 years ago by Robert C Arsenault
An Obsidian plugin that makes anchor links look nicer by automatically populating display text.
Another Quick Switcher
5 years ago by tadashi-aikawa
This is an Obsidian plugin which is another choice of Quick switcher.
Another Sticky Headings
2 years ago by Zhou Hua
Apex Dashboard
2 months ago by PandoraReads
Stop switching between Obsidian notes. One page. Everything you need. Memo your thoughts, crush your todos, track your projects — and make it look incredible doing it.
Arrows
3 years ago by artisticat
Draw arrows across different parts of your notes, similar to on paper
Attachment Organizer
2 months ago by kiteruunner
Automatically organize attachments into zone-based folders with conflict detection and batch operations
Auto Archive
3 years ago by Shane Burke
Auto Archive plugin for Obsidian
Auto Filename
3 years ago by rcsaquino
Auto Filename is an Obsidian.md plugin that automatically renames files in Obsidian based on the first x characters of the file, saving you time and effort.
Auto Move File
11 days ago by sx kan
Automatically move files based on frontmatter properties in Obsidian
Autofit Tabs
2 years ago by Bradley Wyatt
Obsidian Plugin that automatically adjusts tab header widths in real-time to perfectly fit each tab's title content while maintaining a clean, seamless interface that prevents awkward text truncation and ensures optimal readability of your document titles.
Automatically reveal active file
6 years ago by Matt Sessions
Obsidian plugin to reveal the active file automatically when you open a file
Backlink Full Path
a year ago by mnaoumov
Obsidian plugin that shows the backlink's full path in the backlinks panel.
Barosaurus
2 months ago by polygonhunter
A command bar for Obsidian — one field for notes, commands, tabs, headings, bookmarks and tags, and every result can be acted on: rename, move, bookmark, format.
BeautyTasks
a month ago by Avni Bilgin
Todoist-style task & project manager for Obsidian — one markdown note per task, native UI, no plugin dependencies.
Better File Link
5 years ago by Marc Julian Schwarz
A plugin for the note taking app Obsidian to add better external file links to your notes.
Better Link Clicker
8 months ago by Eniverz
An Obsidian plugin that modifies the default link click event.
Big Calendar
5 years ago by Boninall
Big Calendar in Obsidian, for manage your events in a day/week/month and see agenda too!
Binary File Manager
5 years ago by qawatake
An Obsidian plugin to manage binary files
BlazeJump
2 years ago by henryco
Plugin for Obsidian that makes text navigation blazingly fast.
Blockreffer
2 years ago by tyler.earth
An Obsidian plugin to search and embed blocks with ^block-references (aka ^block-ids)
Book Search
4 years ago by anpigon
Obsidian plugin that automatically creates notes by searching for books
Bookmarks Caller
2 years ago by namikaze-40p
This is an Obsidian plugin which can easily open bookmarks.
BookNav
2 years ago by jemberton
A plugin for ObsidianMD that enables book style navigation links in a note.
Calendar
6 years ago by Liam Cain
Simple calendar widget for Obsidian.
Calendar Bases
6 months ago by Edrick Leong
Calendar Event Sync
2 years ago by Stephen Dolan
Set the title of your note to the current event
Calendarium
3 years ago by Jeremy Valentine
The ultimate Obsidian plugin for crafting mind-bending fantasy and sci-fi calendars
Canvas Link to Group
a year ago by TGRRRR
Plugin for Obsidian Canvas enabling direct links to specific groups within canvas files for improved navigation
Canvas minimap
3 years ago by ifree
Obsidian canvas minimap
Card View Switcher
4 years ago by qawatake
An Obsidian plugin to provide a quick switcher with card view
Chinese Calendar
2 years ago by DevilRoshan
在obsidian中使用的更符合中国习惯的日历插件。
Click Hint
2 years ago by kbwo
Clipboard Manager
a year ago by Ayush Raj
The clipboard obsidian plugin
Clipper Catalog
2 years ago by Greg K.
A catalog view that provides a powerful interface for all your clipped web articles and content. Easily organize, search, and manage your web clippings within your vault.
Cloud Storage
2 years ago by Jiajun Ma
Obsidian Cloud Storage is a powerful and user-friendly plugin designed to seamlessly integrate cloud storage capabilities into your Obsidian workflow. This plugin allows you to effortlessly upload your attachments to the cloud, freeing up local storage space and enabling easy sharing and access across all your devices.
Cloudinary Uploader
5 years ago by Jordan Handy
An uploader for Obsidian to Cloudinary
CmdSearch
a year ago by SpaceshipCaptain
Contacts
4 years ago by vbeskrovnov
With this plugin, you can easily organize and manage your contacts within Obsidian. Simply create a note with contact information and use the plugin's features to quickly search, and sort through your contacts. Contacts plugin also helps you to remember birthdays of your contacts and keeps track of the last time you met them.
Copy Contents
2 months ago by Richard Jones
Copy or export file and folder contents - perfect for LLMs
Copy Metadata
3 years ago by wenlzhang
An Obsidian plugin to copy metadata to clipboard and insert it into file name.
Copy Search URL
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds a menu entry to its search view for copying the Obsidian search URL.
Core Search Assistant
5 years ago by qawatake
An Obsidian plugin to enhance built-in search: keyboard interface, card preview, bigger preview
Crafty
3 years ago by liolle
Add tooltip to your obsidian canvas's nodes and navigate between nodes
CSV Lite
a year ago by Jay Bridge
Simple enough for csv, no more fancy function you need to learn and think!
Current File Tags
2 years ago by Trung Tran
Cursor Jump
2 years ago by Sangwon Jung
Cursor Position History
2 years ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
Cursor Position on Title Enter
2 years ago by Por Chainarong Tangsurakit
Obsidian Plugin: Set the cursor position after pressing Enter on the note title.
Custom Attachment Location
5 years ago by RainCat1998
Customize attachment location with variables($filename, $data, etc) like typora.
Custom Slides
a year ago by David V. Kimball
Customize Obsidian's Slides core plugin's navigation, styles, and behavior.
Cycle In Sidebar
4 years ago by Houcheng
Cycle through tabs of left/ right sidebar panel
Daily Note Navbar
3 years ago by Karsten Finderup Pedersen
Adds a daily note navbar to quickly navigate between sequential daily notes in Obsidian.
Daily notes calendar
2 years ago by bartkessels
Quickly navigate your vault using a calendar view, this plugin allows you to create and navigate to periodic notes and notes that are created on a specific date.
Daily Notes Tweaks
10 months ago by René Coignard
Open a random daily note and automatically switch past daily notes to reading mode.
Daily Routine
2 years ago by sechan100
new version of daily-routine obsidian plugin
Daily Statistics
2 years ago by yefengr
obsidian daily statistics
Date Inserter
3 years ago by namikaze-40p
An Obsidian plugin that lets you insert a date at the cursor position using a calendar.
Datepicker
2 years ago by Mostafa Mohamed
Datepicker widget for Obsidian.
Day Planner
2 months ago by ivan-lednev
An Obsidian plugin for day planning with a clean UI and a simple task format
Diarian
2 years ago by Erika Gozar
All-in-one journaling toolkit.
Drag To Scroll
a year ago by Constantine Sazonov
Adds drag-to-scroll functionality to Obsidian. Hold mouse button and drag - now you can scroll like on touch device!
Dust Calendar
2 years ago by 纳米级尘埃
obsidian 日历插件
Dynamic Outline
2 years ago by theopavlove
Adds a customizable GitHub-like floating table of contents to Obsidian.
EasyLink
a year ago by isitwho
Select text in your obsidian editor to find the most similar content from other notes and easily create links.
Edit History
3 years ago by Antonio Tejada
Obsidian Edit History Plugin, automatically save all the edit history of a note, browse and restore previous versions
Emoji Magic
4 years ago by simplgy
Makes it easier to add emojis using an improved keyword search
Emoji selector
a year ago by summer
Insert custom emojis with quick search, auto-suggestions, and customizable templates.
Enhance Copy Note
2 months ago by kzhovn
Plugin which enhances the copy command for Obsidian.
Every Day Calendar
2 years ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Excalink
19 days ago by Aditya Kumar
Excalink is an Obsidian plugin that enables IntelliSense-style autocompletion for groups and named frames inside .excalidraw.md files. When you type [[filename#, it suggests all available frame names, allowing fast, precise linking to parts of your drawings.
External File Card
2 years ago by James-Yu
A plugin for Obsidian showing a card displaying basic information of a file in pre-defined folders.
External Link Helper
4 years ago by Jhonghee Park
Obsidian plugin for link suggestion
External Rename Handler
2 years ago by mnaoumov
Obsidian Plugin that handles external renames made outside of the app
FastForwardLink
2 years ago by Idan Liberman
FastForwardLink Obsidian.md Plugin
File chucker
4 years ago by Ken Lim
File Explorer Reload
4 months ago by mnaoumov
Obsidian Plugin that reloads the file explorer files list
File Explorer++
4 months ago by kelszo
A plugin for https://obsidian.md, which enables the ability to hide and pin specific files and folders in the file explorer by applying custom filters.
File Hider
4 years ago by Oliver Akins
A plugin for https://obsidian.md that allows hiding specific files and folders from the file explorer.
File Order
3 years ago by lukasbach
Obsidian plugin to reorder files with drag-and-drop by customizing a number-prefix in the filenames
File Preview
2 years ago by Huajin
Add file preview contents under file in file explorer.
Floating Headings
7 months ago by k0src
Displays a floating, collapsible outline of a note's headings on the right side of the editor. Expands on hover, click to navigate.
Floating Search
3 years ago by Boninall
A plugin for searching text by using Obsidian default search view.
Folder Focus Mode
4 years ago by grochowski
Focus file explorer on chosen folder and its files and subdirectories, while hiding all the other elements.
Folder overview
2 years ago by Lost Paul
Provides a dynamic overview of your vault or folders in the format of a code block.
Folder Tabulation
2 years ago by SpeedaRJ
An open source plugin for obsidian that let's you treverse local folder structure via keybindings and commands.
FolderFile Splitter
2 years ago by Xu Quan
Full Calendar Remastered
3 months ago by obsidian-full-calendar-remastered
Keep events and manage your calendar alongside all your other notes in your Obsidian Vault.
Fuzzy Chinese Pinyin
3 years ago by lazyloong
Galaxy View
2 months ago by Rick
Gantt Calendar
2 months ago by Sugar
obsidian-gantt-calendar
Gantt this
a month ago by Altarok
Obsidian plugin showing multiple TTRPG calendars at once in one gantt chart.
Giphy
2 years ago by LuCrypto
Git File Explorer
3 years ago by Mateus Molina
Global Search and Replace
3 years ago by Mahmoud Fawzy Khalil
A plugin to do a global search and replace in all your Obsidian vault files.
Go To Heading
3 years ago by join
Quickly navigate between your document's headings in Obsidian
Go to Line
5 years ago by phibr0
Google Calendar
4 years ago by YukiGasai
Add Google Calendar inside Obsidian
Graphic Organizer
6 months ago by Nick Le Guillou - Superhuman Curiosity
Guid Renamer
2 years ago by Taskscape LTD, Kacper Pabianiak
Renames the currently selected file by providing a unique file name based on GUID pattern
Habit Calendar
4 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
Headings in Explorer
2 years ago by Patrick Chiang
This Obsidian plugin makes headings first class concepts in the file explorer and consolidates navigation to a single panel.
Heatmap Calendar
5 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Heatmap Tracker
2 years ago by Maksim Rubanau
A customizable heatmap tracker plugin for Obsidian to visualize daily data trends with intuitive navigation and flexible settings.
Highlight active folder section
2 years ago by Lukas Collier
Gives the folder section with the active note a customizable background color and more.
HOME key
a year ago by shichishima
Obsidian Plugin to move cursor to beginning of text, considering Markdown heading characters.
HTML Reader
4 years ago by Nuthrash
This is a plugin for Obsidian (https://obsidian.md). Can open document with .html and .htm file extensions.
iCal
3 years ago by Andrew Brereton
This is a plugin for Obsidian that searches your vault for tasks that contain dates, and generates a calendar in iCal format that can be imported into your preferred calendar application.
ICS
3 years ago by muness
Generate Daily Planner from one or more ical feeds
Image Picker
2 years ago by ari.the.elk
Inbox Organiser
2 years ago by Jamie Hurst
Obsidian plugin to capture any new notes into an inbox and periodically prompt to organise these into other folders within the vault.
Inline Local Graph
7 months ago by TKOxff
Inline Local Graph of Obsidian
Insert Heading Link
5 years ago by Signynt
Add a Link to a Heading.
Insert Multiple Attachments
2 years ago by mnaoumov
Obsidian Plugin that allows to insert multiple attachments at a time
Itinerary
5 years ago by Adam Coddington
Make planning your trip or event easier by rendering a calendar from event information found in your notes.
Journal View
a month ago by RUverse
A Journal View for Obsidian
Jump-to-Date
5 years ago by TfTHacker
Jump to a date via a convenient popup form. This plugin is a part of the Obsidian42 family of Obsidian plugins.
Khoj
4 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Last Edit Location
9 months ago by Kyoungdeuk
When opening a note, put the cursor at the last edit location.
Lemons Search
2 years ago by Moritz Jung
An Obsidian plugin that offers a fast fuzzy finder based quick switcher with preview.
Life in Weeks Calendar
10 months ago by Jeff Szuc
Plugin for the Obsidian markdown editor. Displays a calendar of your life in weeks with weekly Periodic Notes plugin integration. Includes options for the traditional Memento Mori/Stoic style calendar, as well as a Gregorian calendar accurate version.
Link indexer
6 years ago by Yuliya Bagriy
Link Navigation
2 years ago by xRyul
Navigate between incoming links (inlinks), outgoing links (outlinks) N levels deep. Links from Canvas are also supported.
Link Range
3 years ago by Ryan Mellmer
Add ranged link support to Obsidian
Local Any Files
2 years ago by ShermanTsang
A obsidian plugin used to extract and download files in your obsidian note.
Local Backup
2 months ago by velviagris
Automatically creates a local backup of the vault.
Local REST API with MCP
4 months ago by Adam Coddington
A secure REST API and Model Context Protocol (MCP) server for your vault.
Luhman
5 years ago by Dylan Elliott
Lunar Calendar
3 years ago by OSmile
obsidian插件,一个支持农历的日历插件。
macOS Keyboard Navigation
6 years ago by ryanjamurphy
MagicCalendar
3 years ago by Vaccarini Lorenzo
An obsidian plugin that exploit a natural language processing engine to find potential events and sync them with iCalendar
Mark Open Files
a year ago by Michael Schrauzer
Adds a marker to all the File Explorer items that are currently open in the Obsidian workspace.
Markdown Calendar Generator
a year ago by Zach Russell
An intentionally simple obsidian markdown table calendar generator
Markdown Hijacker
a year ago by Yongmini
Beyond the Vault. One hub for every Markdown, everywhere
Markdown Tabs
2 months ago by xhuajin
Create and render a Tabs component in your notes.
MD Butler
a month ago by Peter Petschownik
Automatically manages YAML frontmatter fields for all notes. A reliable alternative to Templater formulas for consistent metadata.
Media Companion
2 years ago by Nick de Bruin
MemoChron
a year ago by Michalis Efstratiadis
Calendar integration and note creation with support for public iCalendar URLs.
Mention Autocomplete
2 months ago by Darren Zheng
Type `@` to instantly search and link any note in your vault — with full-text search, rendered preview, and smart sentence extraction.
Merge Notes
3 years ago by fnya
Merge Notes is Plugin for Obsidian
Metafolders
3 years ago by Makary Sharoyan
An Obsidian plugin for multidimensional note navigation
Morgen Tasks
2 years ago by Morgen AG
Moulinette Search for TTRPG
2 years ago by Moulinette
Plugin for Obsidian
Mouse Navigation
2 years ago by HoBeomJeon
Nav Link Header
2 years ago by ahts4962
Display navigation links at the top of the notes in Obsidian
Neighbouring Files
3 years ago by Fabian Untermoser
Obsidian Plugin to navigate to the next and previous file in the current directory
NetClip
2 years ago by Elhary
this plugin is for Obsidian that allows you to browse the web and clip webpages directly into your vault.
New Filename
2 years ago by Amin Sennour
Simple plugin to change the default name for a new note from "Untitled" to a UUID.
New Note Fixer
2 years ago by mnaoumov
Obsidian Plugin that unifies the way non-existing notes are created when clicking on their links
Next Link
3 years ago by Juan Luque
Next TOC
8 months ago by RavenHogWarts
Floating TOC panel
No Dupe Leaves
4 years ago by Simon Cambier
Automatically switch the focus to open notes instead of reopening them
Note archiver
3 years ago by thenomadlad
Note Codes
a year ago by Ezhik
Reference your Obsidian notes from anywhere with simple 4-character codes.
Note Minimap
a year ago by Yair Segel
Add a minimap to your Obsidian notes.
Note Toolbar
2 months ago by chrisgurney
Flexible, context-aware toolbars for your notes in Obsidian.
Note Types
a month ago by jsmorabito
Notion Bases
2 months ago by bgarciamoura
Turn any folder into a Notion-style database — 7 views, 17 column types, formulas, relations, rollups, and subtasks. All stored in plain Markdown frontmatter.
NSFW filter
2 years ago by catvatar
Obsidian Plugin adding a button to toggle visiblity of NSFW notes
obsidian floating toc
4 years ago by curtgrimes modified by Cuman
Omnisearch
4 years ago by Simon Cambier
A search engine that "just works" for Obsidian. Supports OCR and PDF indexing.
Open File by Magic Date
4 years ago by simplgy
Open Plugin Settings
3 years ago by Mara-Li
Create a command that open the settings tabs of a registered plugin (because I was bored to open the parameters).
Open Related Url
4 years ago by Dan Pickett
Open Tab Settings
a year ago by jesse-r-s-hines
Obsidian plugin that adds options to customize how tabs are opened, including open in new tab by default, preventing duplicate tabs, and more
Operon
a month ago by Hasan Yılmaz
Task management system for humans and agents in Obsidian.
Oriko
17 days ago by trevware
A pannable, zoomable wall of your web clippings. Sort them into grids, filter by any property, and clip from your phone. Media is downloaded into your vault, so clippings keep their images and videos even if the source page is deleted.
Outlook Meeting Notes
a year ago by David Ingerslev
An Obsidian plugin to create meeting notes from Microsoft Outlook .msg files
OZ Calendar
3 years ago by Ozan Tellioglu
Obsidian plugin to display notes on a calendar based on YAML frontmatter or file names
Pane Relief
6 years ago by PJ Eby
Obsidian plugin for per-pane history, pane movement/navigation hotkeys, and more
Paste image rename
4 years ago by Reorx
Renames pasted images and all the other attachments added to the vault
Power Bases
a month ago by Power Plugins
Add board, calendar, timeline, chart, gallery, and table views to Bases, with inline editing, colors, rollups, field types, formulas, and CSV import.
Power Search
5 years ago by Aviral Batra
Previous Daily Note
2 years ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
Prisma Calendar
a month ago by Matej Vavro Productivity
Prisma is not just a calendar plugin. It turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control. It lets you see your entire vault through time.
Quick Explorer
5 years ago by PJ Eby
Perform file explorer operations (and see your current file path) from the Obsidian.md title bar
Quick Nav
a year ago by exoticknight
Enhance your editing experience by unleashing the hidden power of shortcuts.
Quick Preview
3 years ago by Ryota Ushio
An Obsidian plugin to quickly preview a suggestion before selecting it in link suggestions & quick switcher.
Quick snippets and navigation
4 years ago by @aciq
Quick snippets and navigation for Obsidian
Quick Switcher++
4 months ago by darlal
Enhanced Quick Switcher plugin for Obsidian.md
Quickly
3 years ago by Sparsh Yadav
Quick capture to obsidian note
Quiet Outline
4 years ago by the_tree
Improving experience of outline in Obsidian
Recent Files
6 years ago by Tony Grosinger
Display a list of most recently opened files
Recent Tab Switcher
2 years ago by Samuel Ang
Recent Tab Switcher Plugin for Obsidian.
Recently Added Files
2 years ago by Lemon695
List files by last added, includes pictures, pdfs, etc.
Relative Find
5 years ago by phibr0
Remember Scrollposition
8 months ago by s-blu
A plugin that saves the scroll position for each note to return you to where you left off
Remote Fetch
a year ago by Shaharyar
Remove Empty Folders
3 years ago by fnya
Remove Empty Folders for Obsidian
Rename File to Selection
a year ago by Aava
Rename your file to the current text selection.
Reveal Active File Button
5 years ago by Clare Macrae
Obsidian plugin to add a button to the top of the Obsidian File Explorer, to reveal the active file.
Reveal Folded
a year ago by d7sd6u
Adds a command that reveals current file while collapsing every other tree item
S3agle
2 years ago by Turner Monroe (turnercore)
Screwdriver
4 years ago by vorotamoroz
Scroll Offset
4 years ago by Lijyze
Scroll Offset for Obsidian
Scrolls To Nav Top
a year ago by mario
Simply scrolls to nav top
Search Everywhere
5 years ago by Mom0
Obsidian Search Everywhere Plugin
Search In Canvas
2 years ago by Boninall
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Segerlab
5 months ago by Semyon Kononchuk
Renders calculator views within Obsidian notes from JSON data copied from the Segerlab app.
Semantic Search
3 years ago by bbawj
Semantic search for Obsidian.md
Settings Search
5 years ago by Jeremy Valentine
Adds a search bar to Obsidian.md's settings
Sheet Plus
2 months ago by ljcoder
obsidian spreadsheets solutions
Sidebar Keyboard Navigation
2 months ago by denvolok
Obsidian plugin to smoothly navigate File Explorer using keyboard only.
SideNote
10 months ago by mofukuru
Obsidian plugin: Add comment on the part of sentence and refer in comment view.
Sift
9 days ago by disasta-g
Search your notes with substring matching, operators, path and date filters, and ranked results in a large overlay.
Simple Archiver
a year ago by Mike Farr
An Obsidian plugin that enables you to quickly archive a single note or an entire folder of notes.
Simple CanvaSearch
3 years ago by ddalexb
Simple Image Inserter
3 years ago by Joey Holtzman
Add images from the file system into Obsidian notes through a built-in file explorer
Simple Reminder
4 days ago by Dmitry
Напоминалка
Single File Daily Notes
3 years ago by Pranav Mangal
An Obsidian plugin to create and manage daily notes in a single file
Smooth Navigator
a year ago by Michael Schrauzer
Smoothly cycle through open files and splits in Obsidian via the keyboard.
Store
a month ago by shimeoki
Manage your notes within a single folder.
Synaptic View
6 months ago by Yongmini
Obsidian Plugin : Synaptic View that unifies your dashboards, hub notes, quick-entry notes, periodic notes, web shortcuts, and calendar navigation—enable it as the default new-tab experience or summon it with a command.
sync-db-os
2 years ago by ketd
Syncthing Integration
3 years ago by LBF38
Obsidian plugin for Syncthing integration
Tab File Path
a year ago by John Burnett
Tab Navigator
2 years ago by o02c
obsidian-tab-switcher
Tab Rotator
3 years ago by Steven Jin
Obsidian Rotate opened tabs with a specified time interval
Tab Selector
3 years ago by namikaze-40p
This is an Obsidian plugin which can quickly switch tabs in various ways.
Tab Switcher
2 months ago by Vinzent
Tab Switcher - Obsidian Plugin
Tag Index
a year ago by wenlzhang
An Obsidian plugin that creates a curated list of important tags to serve as meaningful entry points to your knowledge base.
Tag Wrangler
6 years ago by PJ Eby
Rename, merge, toggle, and search tags from the Obsidian tag pane
Tasks Calendar Wrapper
3 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
Telegram Sync
3 years ago by Burtasov Volodymyr
Transfer messages and files from Telegram to Obsidian
Tencent COS for Imgur
2 years ago by bobostudio
🔥 Obsidian 腾讯云 COS 图床插件
Text expand
6 years ago by MrJackphil
A simple text expand plugin for Obsidian.md
Text Finder
2 years ago by hafuhafu
Provides a find/replace window in edit mode similar to VSCode (supports regular expressions and case sensitivity).
TG Emoji Search
a year ago by MarsBatya
Time Ruler
3 years ago by Joshua Tazman Reinier
A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).
Trash Explorer
4 years ago by Per Mortensen
Restore and delete files from the Obsidian .trash folder
Tree Search
2 years ago by catacgc
Unicode Search
4 years ago by BambusControl
Simple Unicode character search for Obsidian.md
Unique attachments
5 years ago by Dmitry Savosh
Obsidian plugin. Renames attachments, making their names unique.
Update frontmatter modified date
3 years ago by Alan Grainger
Automatically update a frontmatter/YAML modified date field
Update Relative Links
4 years ago by val
Update time on edit
5 years ago by beaussan
URL Display
3 years ago by Stephanie Lin
Extract and display external URLs of the note in Obsidian.
Vantage - Advanced search builder
6 years ago by ryanjamurphy
Vantage helps you build complex queries using Obsidian's native search tools.
Vault Name
2 years ago by @gapmiss
An Obsidian.md plugin for customizing and displaying the vault name (title) in the side navigation file explorer, similar to pre 1.6.0 versions of Obsidian.
Vault Transfer
3 years ago by ImaginaryProgramming
Transfers a note from one vault to another.
VaultSync
2 years ago by Justin Bird
Obsidian plugin to link your vault to a cloud storage provider.
Version History Diff (Sync, File Recovery & Git)
4 years ago by kometenstaub
Get a diff view of your Obsidian Sync, File Recovery and Git version history
Vertical Tabs
3 months ago by oxdc
An Obsidian plugin that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.
VirtFolder
2 years ago by mr.grogrig
Creating a hierarchical structure like Luhmann's Zettelkasten
VSCode Editor
3 years ago by Sun Xvming
Edit Code Files like VSCode in Obsidian.
WebDAV Explorer
6 months ago by 蓝星晓夜
WebDAV Server Explorer.
Webdav File Explorer
3 years ago by red0orange
Weekday Commands
13 days ago by Wren
Wiki Companion
17 days ago by Mo A
A minimalist, read-only calendar for Obsidian, built on the frontmatter you already have.
WorkLife Calendar
a month ago by RavenLife
All-in-one: a smart calendar, task and habit tracker, time tracker, and financial planner, all connected into a single ecosystem within Obsidian.