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

AutoMover

al0camal0cam6k downloads

Automatically move files and notes with specified names into their designated folders according to rules you define.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates10

This plugin is used for designating folders in which your files will be moved automatically. It seeks to be an alternative to the https://github.com/farux/obsidian-auto-note-mover plugin from farux. The problem I had with that plugin was the lack of support for regex and regex groups in the destination paths.

Therefore, this plugin supports regex and regex groups to create the destination paths unless they already exist.

Features

  • Automatic file moving based on filename patterns, tags, or project metadata
  • Regex support with capture groups for dynamic folder creation
  • Project-based organization using frontmatter metadata
  • Tag-based rules for organizing files by tags
  • Exclusion rules to protect specific files/folders from being moved
  • Multiple triggers: on file open, manual execution, or time-based automation
  • Collapsible UI for better organization of complex rule sets
  • Import/Export settings for easy backup and sharing

Documentation

  • UI Guide - Complete overview of the plugin interface and settings
  • Moving Rules - Filename-based rules with regex examples
  • Tag Rules - Filename-based rules with regex examples
  • Project Rules - Organize files by project using frontmatter
  • Exclusion Rules - Protect specific files and folders

Quick Start

  1. Install the plugin from the Obsidian Community Plugins
  2. Open Settings → AutoMover
  3. Create your first rule:
    • Search criteria: Enter a filename pattern or regex (e.g., "Meeting")
    • Destination folder: Enter the target folder path (e.g., "Work/Meetings")
  4. Toggle "Move on open" to enable automatic moving
  5. Use the "Move files" button to apply rules to existing files

Rule Priority

The plugin checks rules in this order:

  1. Exclusion rules - Files matching these are never moved
  2. Project rules - Files with Project frontmatter match first
  3. Moving rules - Filename-based pattern matching
  4. Tag rules - Tag-based matching (if no filename rule matched)

Installation

From Obsidian Community Plugins (Recommended)

  1. Open Settings → Community Plugins
  2. Browse and search for "AutoMover"
  3. Click Install, then Enable

Manual Installation

  1. Download the latest release from GitHub
  2. Extract files to .obsidian/plugins/AutoMover/
  3. Reload Obsidian
  4. Enable the plugin in Settings → Community Plugins

Requesting Features and Reporting Issues

If you want to request a feature or report an issue, please do so by creating an issue in the issues tab of this repository. In case you for some reason want to contact me directly, you can do so by sending me an email which is displayed in my github profile or via LinkedIn which is also displayed in my github profile.

Contribution

If you want to contribute to this plugin, you can do so by forking this repository and creating a pull request with your changes and an elaboration what they are and why. Thank you!

Future Plans

  • Add excluded folder support

  • Add excluded file support

  • Add regex support for excluded folders and files (must support language accents like ñ, á, š, đ, こ, 猫, etc.)

  • Add time based execution of rule sorting

  • Exposing the move files button to the left toolbar

  • Exposing the move files to the commands accessible via command palette

  • Add import and export of rules

  • Add #tag rule support

  • Add a file like .gitignore which contains all the moving rules (i am assuming the list can grow quite big for some people)

  • Auto tagging of moved files with the destination folder name (last folder in the path)

  • Add undo button to the notification popup for the moved files

  • Add collapse/expand all rules button

  • Add Project moving rules

    • Project name and destination path
    • Subfield that contain the moving rules for the project
  • Add project rules UI

  • Project rules business logic

79%
HealthExcellent
ReviewCaution
About
Move files automatically into designated folders based on filename patterns, tags, or frontmatter project metadata. Use full regex with capture groups to create dynamic destination paths, and protect files with exclusion rules; trigger moves on file open, manually, or on a schedule. Import/export rules and manage complex rule sets with a collapsible UI.
FilesFoldersAutomation
Details
Current version
1.0.9
Last updated
6 days ago
Created
2 years ago
Updates
10 releases
Downloads
6k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
al0camal0cam
github.com/al0cam
GitHubal0cam
  1. Community
  2. Plugins
  3. Files
  4. AutoMover

Related plugins

QuickAdd

Quickly add new notes or content to your vault.

Flexplorer

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

Advanced URI

Control everything with URI.

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!

Custom File Explorer sorting

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

Vault Changelog

Maintain a changelog of recently edited notes.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

File Explorer Note Count

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

Create Note in Folder

Add commands to create a note in a specific folder.

File Tree Alternative

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