MatheusZarkov153 downloadsFocus on a folder in the file explorer, or turn any folder into a saved Space that opens as its own tab in the left sidebar.
Focus on a single folder, or turn any folder into a saved "Space" that opens as its own tab in the left sidebar — right next to Files and Search.
Folder Space brings back the two features people actually loved from other plugins, in one small, focused, up‑to‑date package. No bloat, no forced ecosystem, no unmaintained code.
If you've been in the Obsidian community for a while, you've probably run into two tools that almost did what you wanted:
The old Folder Focus Mode plugin let you "focus" the file explorer on a single folder and hide everything else. Great idea. The problem? It's been effectively abandoned — no meaningful updates, and it breaks or feels stale against newer Obsidian versions. People kept using it anyway because nothing replaced it, quirks and all.
make.md has a genuinely excellent feature: Spaces — the ability to save a folder as its own navigable panel that lives beside your Files tab. It's fantastic.
But there's a catch: you can't get just that feature. Installing make.md means adopting its entire ecosystem — a redesigned interface, its own way of handling notes, contexts, flow blocks, and a pile of functionality you may not want. If all you wanted was the Spaces panel, you had to swallow the whole thing. That's a dealbreaker for a lot of people who already have their vault set up exactly how they like it.
Folder Space does both of those things — and only those things.
It touches nothing else in your vault, doesn't reinvent your file tree, and stays out of your way.
Right‑click any folder in the core file explorer → Focus on this folder. Everything else in the explorer disappears, leaving just that folder and its contents. A small banner appears at the top of the explorer showing the focused folder's name with an ✕ to exit.
Right‑click a folder → Create space from folder. That folder becomes a saved Space that opens as its own tab in the left sidebar, alongside Files and Search — each with its own full file tree containing every child file and folder.
A Space isn't limited to a single folder. Right‑click any folder → Add folder to a space… (or use a Space's ⋯ → Add folder to this space…) to add more root folders to the same Space. Each added folder appears as its own labelled section — with its own icon — stacked below the first, so you can group several unrelated trees into one panel. Each section has its own right‑click menu to create notes/folders, change its icon, or remove it from the Space (removing a folder never deletes it).
Every Space can have its own icon. The built‑in icon picker searches:
The chosen icon is stored locally in the plugin data, so once you pick it, it works offline. Icons show up on the sidebar tab, the Space header, and in menus. (The Iconify search requires an internet connection; Lucide search always works offline.)
This was a deliberate design choice: the Space's file tree uses the exact same DOM structure and CSS classes as Obsidian's core file explorer (nav-folder, nav-file-title, tree-item, collapse-icon, and so on).
That means:
The Space tree isn't just a viewer — it's fully interactive:
Ctrl/Cmd+click or middle‑click to open in a new tab.Rename a Space, change its icon, focus its folder, reveal it in the file explorer, or remove it — all from:
⋯ (more options) menu,Removing a Space only removes the saved Space — your folder and files are never touched.
⋯ → Change icon, and search Lucide or Iconify.⋯ menu, the tab's right‑click menu, or the settings tab.You can bind any of these to hotkeys in Settings → Hotkeys.
main.js, manifest.json, and styles.css from the latest release.folder-space inside your vault's .obsidian/plugins/ directory.npm install
npm run build # produces main.js
npm run dev # watch mode for development
.nav-folder, .nav-file-title, etc.) apply to Spaces automatically. If a snippet targets the explorer specifically via .workspace-leaf-content[data-type="file-explorer"], add [data-type="folder-space-view"] to its selector to cover Spaces too.Inspired by the two features this plugin sets out to preserve:
Folder Space reimplements these as an independent, lightweight plugin with no dependency on either.
MIT