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

Unhidden

notenerdnotenerd124 downloads

Reveal hidden dot-folders (like .claude or .github) in the file explorer, search, and Bases, with live updates, file-type filters, and exclusions.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin that reveals hidden dot-folders (.claude, .github, .vscode, and friends) inside your vault. Revealed folders show up in the file explorer, search, the metadata cache, and Bases, and stay live as files change on disk. Nothing on disk is ever modified: revealing and hiding only changes what Obsidian indexes.

Features

  • Reveal any hidden folder or file: toggle vault-root dot-entries from settings, reveal a nested hidden path like projects/.notes, or reveal a single dotfile like .env.
  • Eager indexing: the full folder tree is registered the moment you reveal it, including deeply nested sub-folders.
  • Live updates: a recursive watcher keeps revealed folders in sync as files are created, changed, or deleted.
  • New-path alerts: a lightweight watcher on the vault root notices freshly created hidden folders/files and nudges you to reveal them.
  • File-type control: index only an allowlist of extensions (the default), or flip to indexing every file type.
  • Exclusions: folder names like node_modules are skipped wherever they appear, so revealing .expo or a project folder doesn't flood your index.
  • Command palette: Reveal a hidden folder, Hide a revealed folder (both with fuzzy pickers), and Rescan revealed folders.

How it works

Obsidian has no public API for indexing hidden paths, so the plugin calls (and patches) a small set of undocumented methods on the desktop FileSystemAdapter (reconcileFolderCreation, reconcileFileInternal, reconcileDeletion, and the listRecursiveChild / reconcileFile entry points). All patches are guarded, installed only while at least one folder is revealed, and fully restored on unload. This also means the plugin is desktop only.

Development

npm install
npm run dev    # unminified build with inline sourcemaps
npm run build  # typecheck + minified production build

The build bundles src/main.ts into main.js with esbuild. Copy (or symlink) main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/unhidden/ and enable the plugin in Settings → Community plugins.

Layout

File Role
src/main.ts Plugin entry point: lifecycle, commands, settings persistence
src/reveal-engine.ts Core: reveals/conceals folders, eager tree indexing, adapter patches
src/vault-internals.ts Typed surface of the undocumented adapter methods
src/settings.ts Settings shape, defaults, legacy-format migration, input parsing
src/settings-tab.ts Settings UI
src/folder-pick-modal.ts Fuzzy folder picker used by the commands

License

MIT — see LICENSE.

HealthExcellent
ReviewSatisfactory
About
Reveal hidden dot-folders and dotfiles so they appear in Obsidian's file explorer, search, metadata cache, and Bases. Keep revealed folders live with eager indexing and recursive watchers without modifying files on disk; detect new hidden paths and restrict indexing by file type. Manage reveals and rescans from the command palette; desktop only.
FilesSearchBases
Details
Current version
1.0.0
Last updated
4 weeks ago
Created
4 weeks ago
Updates
1 release
Downloads
124
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
notenerdnotenerd
GitHubnotenerdofficial
  1. Community
  2. Plugins
  3. Files
  4. Unhidden

Related plugins

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Home tab

A browser-like search tab for your local files.

Bases Paginator

Adds a paginated table view with quick filtering to Bases. Features include pagination controls, global search, click-to-filter, and filter presets.

Notebook Navigator

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

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Advanced URI

Control everything with URI.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.