Skip to content

Feature overview

DirectionWhat it does
Folder → tagReads file’s folder path, produces a tag, writes it to frontmatter
Tag → folderReads file’s tags, derives a target folder, moves the file there
BidirectionalBoth directions active for the same rule
  • Regex folder and tag patterns with named capture groups
  • Multiple rules — each with priority ordering
  • Priority resolution — first matching rule wins

Applied in order on captured segments before producing the tag or folder:

StepPurpose
Emoji handlingStrip or keep leading/embedded emojis
Number prefixHandle Johnny Decimal prefixes (01 - Projects)
Case conversionsnake_case, kebab-case, Title Case, camelCase, PascalCase
Custom regexArbitrary pattern/replacement pairs with flags

All transformations are reversible — the same pipeline drives folder → tag and tag → folder.

  • Settings UI with rule list, drag-to-reorder
  • Enable/disable individual rules
  • Rule editor modal with form fields conditional on direction
  • Live transformation preview while editing
CommandWhat it does
Sync folder to tags (current file)Apply folder-to-tag rules to the active file
Sync tags to folder (current file)Apply tag-to-folder rules to the active file

Enable debug mode in settings to write a debug.log file in your vault with full operation history. Useful for troubleshooting rule matching.

See the roadmap for planned features: automatic sync on file events, conflict resolution, bulk vault operations, folder notes support, and rule pack library.