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

Dotpass

BlackfishBlackfish166 downloads

Simple show and hide rules for Obsidian files and folders, including dot-prefixed hidden items.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Dotpass is a desktop Obsidian plugin for controlling which files and folders are shown or hidden in the file explorer, including dot-prefixed hidden items such as .claude, .git, .env, and generated .json files.

Dotpass 是一个桌面端 Obsidian 插件,用于控制文件树中文件和文件夹的显示与隐藏,尤其适合管理 .claude、.git、.env、.json 等默认隐藏或容易干扰视图的内容。

What Dotpass Does

  • Show Obsidian's default hidden dot-prefixed files and folders.
  • Add custom show or hide rules for folders and files.
  • Override Obsidian defaults with explicit rules.
  • Use option-based rules for common cases.
  • Use expressions for advanced path, depth, glob, and regular-expression rules.
  • Duplicate, sort, and edit rules from the settings page.
  • Follow a selected file or folder when it is moved inside Obsidian.

Quick Start

  1. Enable Dotpass visibility control.
  2. Turn on Show Obsidian default hidden items if you want dot-prefixed files and folders to appear.
  3. Open the Folder or File tab.
  4. Click Add to create a rule.
  5. Use the eye icon to choose whether the rule shows or hides matched items.
  6. Use option input by default:
    • Choose a range, such as all locations, under a path, a depth, or a specific object.
    • Choose a match type, such as full name or file extension.
    • Enter the final name, extension, depth, or select a path.
  7. Drag the left handle to reorder rules. Higher rules win when multiple rules match.

Most changes apply immediately. Some hidden paths are cached by Obsidian's file explorer. If a rule does not appear to take effect, quit Obsidian and reopen the vault.

Rule Priority

Dotpass evaluates visibility in this order:

  1. Obsidian's default file-tree behavior.
  2. The Show Obsidian default hidden items switch.
  3. Custom folder and file rules.

Custom rules always have the final say. A specific hide rule can hide something that would otherwise be shown, and a specific show rule can reveal something even when Obsidian would normally hide it.

Option Input

Option input is designed for most users and is the default for new rules.

Folder Rules

Need Suggested option rule
Show every folder with a specific name All locations + Full name + .claude
Hide one exact folder Specific object + choose that folder
Show folders only under one path Under path + choose folder + Full name
Apply rules by depth Specific depth, depth above, depth below, or depth range

File Rules

Need Suggested option rule
Hide all files with one name All locations + Full name + settings.json
Hide all files with one extension All locations + Extension + .json
Show matching files under one folder Under path + choose folder + Full name or Extension
Show or hide one exact file Specific object + choose that file

The follow-position switch appears only for specific object rules. It is useful when you want Dotpass to keep tracking a chosen file or folder after it is moved inside Obsidian.

Expression Input

Expression input is for advanced users who need rules that are faster to type or not covered by the option controls.

Expression Meaning
.claude Match by exact name
settings.json Match by exact file name
.json Match file extension
in:01_Projects:.claude Match .claude under 01_Projects
path:01_Projects/demo/.claude Match one exact path
depth=1:.claude Match at depth 1
depth>=2:.json Match at depth 2 or deeper
depth<=3:.cache Match at depth 3 or above
depth=2..4:.tmp Match inside a depth range
glob:**/*.json Match using a glob pattern
regex:^.*\\.json$ Match using a regular expression

Expression mode validates rules when the input loses focus. Option mode generates normalized rules automatically and does not require format validation.

Notes

  • Dotpass is desktop-only because revealing dot-prefixed hidden files requires desktop file-system access.
  • Dotpass does not upload, delete, move, or edit your files.
  • Rules are stored locally in your Obsidian plugin data.
  • Hiding already-visible files uses a file-explorer adapter. Revealing hidden dotfiles scans the vault file system and asks Obsidian to reconcile the discovered paths.

Build and Install from Source

cd dotpass
npm install
npm run build

The build syncs installable files into ../install/dotpass/.

To install manually, copy the generated install/dotpass/ folder into:

<your-vault>/.obsidian/plugins/dotpass/

Then enable Dotpass from Obsidian's community plugin settings.

Release Files

For an Obsidian community plugin release, the GitHub release for the current version should include:

  • manifest.json
  • main.js
  • styles.css

The public repository should also contain this README.md, manifest.json, and versions.json.

HealthExcellent
ReviewSatisfactory
About
Control which files and folders show in Obsidian's file explorer and reveal hidden dot-prefixed items like .git or .env. Create name, path, glob or regex rules, track targets after moves, reorder priorities by drag-and-drop; keep settings local — revealing dotfiles requires the desktop app.
FilesFoldersSidebar
Details
Current version
0.2.0
Last updated
Last month
Created
Last month
Updates
2 releases
Downloads
166
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
BlackfishBlackfishblackfish1067750468
GitHubblackfish1067750468
  1. Community
  2. Plugins
  3. Files
  4. Dotpass

Related plugins

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

Flexplorer

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

File Explorer Note Count

See the number of notes in each folder within the file explorer.

File Tree Alternative

An alternative file tree view with separate folder and file panes.

Notebook Navigator

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

Recent Files

Display a list of recently opened files.

Hide Folders

Quickly toggle the visibility of specific folders in the file navigator based on configured names. Useful for hiding attachment folders.

Reveal Active File Button

Add a button to the top of the File Explorer, to reveal the active file.

Quick Explorer

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

Novel word count

Display a word count, page count, creation date, or other statistics for each file, folder and vault in the File Explorer pane.