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

Folderer

Alvaro MateoAlvaro Mateo243 downloads

Monitors folders for files added and runs custom actions based on user rules.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin that automatically runs rules on markdown files in monitored folders.

Documentation →

Features

  • Monitored folders — designate any vault folder as a watched location
  • Rule engine — attach multiple rules to each folder, each with its own trigger, conditions, and actions
  • Triggers — fire on file creation or in-folder rename/move
  • Conditions — filter by file name, file path, or frontmatter property using operators: contains, starts with, ends with, matches regex, and exists
  • Condition groups — combine conditions with All, Any, or None logic
  • Actions — append or prepend text to a file automatically
  • Multiple actions per rule — chain several actions in a single rule
  • Rule ordering — reorder rules with up/down buttons to control execution sequence

Installation

  1. Open Obsidian → Settings → Community Plugins
  2. Click Browse and search for Folderer
  3. Install and enable the plugin

Manual

  1. Download the plugin files from the releases page
  2. Inside your vault, go to .obsidian/plugin/folderer (create the directories if needed)
  3. Move the downloaded files into the previous folder (uncompress them first)
  4. Also inside your vault, edit .obisidian/community-plugins.json and add "folderer" to the list
  5. Restart Obsidian

Quick Start

  1. Open Settings → Folderer
  2. Add a monitored folder (e.g. Literature)
  3. Create a rule for that folder:
    • Trigger: File created
    • Action: Append text → #literature
  4. Create a .md file inside Literature/ — #literature is appended automatically

See the full documentation for all available conditions and actions.

Development

Requires mise for Node.js management.

git clone https://github.com/alvaromateo/folderer.git
cd folderer
npm install
npm run dev       # watch mode — rebuilds on save
npm test          # unit tests

Open Obsidian on ./test-vault/ and enable Folderer under Community Plugins.

License

MIT © Alvaro Mateo

HealthExcellent
ReviewPassed
About
Watch vault folders and run rules when Markdown files are created, renamed, or moved. Attach multiple rules per folder with triggers, condition groups (All/Any/None) and conditions on filename, path or frontmatter (contains, starts with, ends with, regex, exists); chain actions like prepend or append text and reorder rules to control execution.
FoldersAutomation
Details
Current version
1.0.1
Last updated
2 months ago
Created
3 months ago
Updates
2 releases
Downloads
243
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Alvaro MateoAlvaro Mateoalvaromateo
GitHubalvaromateo
  1. Community
  2. Plugins
  3. Folders
  4. Folderer

Related plugins

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Auto Note Mover

Automatically move the active notes to their respective folders according to rules you set.

Default Template

Automatically apply templates to new notes with user-configurable template selection.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Advanced URI

Control everything with URI.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Hot Reload

Automatically reload in-development plugins when their files are changed

Templater

Create and use dynamic templates.

QuickAdd

Quickly add new notes or content to your vault.