Disclaimer
Is this plugin open source? Yes
Is this plugin completely free? Yes
Is this plugin vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory:[Link](https://community.obsidian.md/plugins/attachment-steward)
I got tired of my vault turning into a mess of images and files scattered everywhere. I tried a few attachment-organizing plugins, but ran into a couple of real problems:
- If a note came in with attachments already attached (like exporting from Apple Notes or Evernote), the plugin just ignored them - it only reacted when I edited the note myself.
- Running the same organizing rule twice would mess up the filenames, stacking a date or prefix on top of itself over and over.
So I built Attachment Steward to fix that:
- New attachments get organized automatically the moment they show up, even in bulk imports
- It remembers each file’s original name, so running the rules again and again never messes things up
- When it moves a file, it goes through Obsidian’s own link-rewriting, so every note (or canvas) that links to that file gets updated too - not just the one you happened to edit
There’s also a lot to configure if you want it: where attachments go (vault root, a fixed folder, next to the note, or wherever Obsidian’s own setting already points), your own folder and filename templates with variables like date, note name, or a hash, different rules for specific file extensions (e.g. keep PDFs separate from images), and folders you want it to never touch at all. Plus a few maintenance commands - reapply your rules to everything, pull in attachments that were never organized, or find files nothing links to anymore.
Would love any feedback, especially if you hit an edge case I haven’t run into.


