jrockwar110 downloadsExport bundles of notes into a single markdown file.
Export filtered Obsidian notes into consolidated Markdown files. Perfect for preparing LLM context, documentation packages, or curated note collections.

npm install && npm run buildmain.js and manifest.json to .obsidian/plugins/note-bundler/ in your vaultDevelopment: Symlink the repo folder into .obsidian/plugins/note-bundler and run npm run dev.
Settings → Note Bundler → Default output folder
Use vault-relative paths like Exports/ or docs/bundles/. On desktop, you can also use absolute paths like /Users/john-doe/Documents/NoteBundles/.
Tag regex examples:
#project - exact tag#project.* - tags starting with #project#(important|urgent) - multiple tagsN.B. Tags are not treated as case-sensitive (e.g., #Project and #project are the same), so you don't need to worry about case in the regex - it will pick up both.
Directory rule examples (vault-relative):
journals/ - everything in journals/ and subfoldersProjects/ClientA - only that subtree (case-sensitive)Manual: Click Export now in settings
Auto: Enable auto-export and choose frequency (minute/hour/day)
# Notes combined on: 2026-01-19 12:00:00
---
# Note title: Project Overview
Project overview content with **formatting** and [[links]] preserved.
---
# Note title: Research Notes
Research findings and citations...
Each device maintains independent plugin settings automatically - no sync conflicts. Configure different export paths and schedules per device without any setup.
Symlink the repo folder into .obsidian/plugins/note-bundler and run npm run dev for live development with hot reloading.
Contributions welcome! Fork, create a feature branch, and submit a PR.
GPL-3.0 - see LICENSE for details.
See CHANGELOG.md for version history and updates.