AutoShelf is a macOS app that watches your folders and auto-organizes files. Set a rule once and never think about it again. Free to try, unlock unlimited for $19.99.
Hey Product Hunt! 👋 I'm Orçun, the solo developer behind AutoShelf.
I built AutoShelf because my Downloads folder had become a graveyard of DMGs, screenshots, and random files I swore I'd "clean up later." The existing tools were either powerful but byzantine, or simple but limited. Nothing felt like it was built for this decade of macOS.
So I made AutoShelf: a menu bar app that watches your folders and runs your rules. Set it up in 30 seconds with a template, then forget it exists. What it does: - 🗂 10 conditions: file type, extension, where it came from (download URL or app), age, size, name, last-modified/opened, or just "everything." Combine multiple with AND + NOT. - ⚡ 10 actions, chainable: move, copy, trash, rename, tag, archive to ZIP, optimize images, import to Photos. Stack them in one rule: tag, then archive, then move. - 📋 9 built-in templates: one-click "Organize Downloads," "Auto-trash DMGs," "Clean Desktop," "Sort by Source," and more. - 🌍 19 languages, native SwiftUI, lives in your menu bar (or a full window, your call).
🤖 MCP support (this is the fun part): AutoShelf ships with a full MCP server baked into the app binary, so it works natively with Claude Code, Cursor, opencode, and any other local MCP-compatible client. Point your client at AutoShelf.app/Contents/MacOS/AutoShelf and you get 13 tools: create_rule, edit_rule, delete_rule, enable_rule/disable_rule, run_rule, list_rules, list_groups, get_rule, get_status, pause_monitoring, resume_monitoring, and pick_folder (which pops the native macOS folder picker). So instead of clicking around a UI, you can literally say "watch my Downloads folder and trash any DMG older than 3 days" to Claude or opencode, and it builds and installs the rule for you. Write operations are gated behind a Pro-only toggle that defaults to off, so nothing happens without your say-so.
Why AutoShelf: - Set-and-forget simplicity: templates get you running in seconds, no configuration wizard required - Built for today's macOS, not ported from 2012 - Scriptable end to end: MCP for AI assistants, plus a Go CLI for terminal workflows - One-time $19.99, no subscription.
What's next: - LOT MORE conditions and actions.
- File conversions (HEIC→JPG, MOV→MP4, WAV→MP3) - Cloud uploads: route files to iCloud, Dropbox, Google Drive - Scheduled downloads: pull from RSS feeds, URLs, or cloud storage - Rule creation wizard: step-by-step guided flow
Finally something that just works. no subscription for organizing my own damn files.
The MCP + CLI support is what makes this more than another folder-watcher — it means an agent can drive the organizing, not just a background rule quietly firing. Two setup questions: through the MCP server, can an agent create and modify rules and query where a given file ended up, or is it limited to triggering rules that already exist? And are the rules stored as a portable file I can version and move to another Mac, or are they locked in app state?
The MCP thing is sick. i told claude 'auto trash DMGs after 3 days' and it just made the rule for me. didnt even open the app. thats how all mac apps should work honestly
Yo this is actually nice. I tried Hazel a while back and returned it in like an hour, way too much for what I needed. AutoShelf I literally set up 'dump everything in Downloads into folders by type' in like 2 minutes and forgot about it. menu bar icon sitting there doing its thing. good stuff.
the MCP server baked into the binary is a smart move, that's a much easier install story than a separate npm package. one thing I'm curious about: if two rules both match the same file (say one moves it and another renames+archives it), what decides execution order? and can a rule created through the MCP tool by an AI client end up conflicting with one a human set up in the UI, or does it validate against existing rules before creating a new one?
Set up a rule to sort my downloads by file type in about a minute, and it just kept working in the background. Wish I had this years ago, my desktop is finally usable.
The little rule preview that shows exactly where each file will land before you hit apply is such a thoughtful touch. Clean execution on what could have been a frustrating setup experience.
As someone whose Downloads folder constantly fills up with installers and screenshots, this feels like a practical solution. The one-time pricing is also refreshing. Curious how AutoShelf handles conflicts when a destination file already exists—does it skip, overwrite, or prompt?
Congrats on you launch 🎉
I'm really glad to meet my favorite app on PH again!
Thanks to AutoShelf, my download and desktop keep clean, just as I intended. The new version's UI is even more refined. I'll continue to support you.🫶
A freind of mine downloads hundreds of design assets every week and spends way too much time sorting them into folders. This seems like something that could remove a lot of repetitive work from their routine. I'll definitely send it their way.
I appreciate that this isn't trying to become a full file manager. Instead, it focuses on one problem and solves it well. Those are usually the tools that quietly become part of someone's daily workflow without demanding attention.
Hello Orçun, congratulations on the launch. The Downloads folder example immediately felt relatable because mine also ends up full of screenshots, installers, and random files. I like that the focus is on creating a rule once and then letting everything happen automatically in the background.
the way rules chain together with live previews before saving is a really thoughtful touch. makes it feel less like config and more like actually designing a system.
About AutoShelf 2.0 on Product Hunt
“Auto-organize files on your Mac now with MCP & CLI support”
AutoShelf 2.0 launched on Product Hunt on July 14th, 2026 and earned 104 upvotes and 27 comments, placing #15 on the daily leaderboard. AutoShelf is a macOS app that watches your folders and auto-organizes files. Set a rule once and never think about it again. Free to try, unlock unlimited for $19.99.
AutoShelf 2.0 was featured in Mac (103.6k followers), Productivity (656.7k followers) and Menu Bar Apps (12.2k followers) on Product Hunt. Together, these topics include over 159.6k products, making this a competitive space to launch in.
Who hunted AutoShelf 2.0?
AutoShelf 2.0 was hunted by Orçun İlbeyli. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how AutoShelf 2.0 stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
Hey Product Hunt! 👋 I'm Orçun, the solo developer behind AutoShelf.
I built AutoShelf because my Downloads folder had become a graveyard of DMGs, screenshots, and random files I swore I'd "clean up later." The existing tools were either powerful but byzantine, or simple but limited. Nothing felt like it was built for this decade of macOS.
So I made AutoShelf: a menu bar app that watches your folders and runs your rules. Set it up in 30 seconds with a template, then forget it exists.
What it does:
- 🗂 10 conditions: file type, extension, where it came from (download URL or app), age, size, name, last-modified/opened, or just "everything." Combine multiple with AND + NOT.
- ⚡ 10 actions, chainable: move, copy, trash, rename, tag, archive to ZIP, optimize images, import to Photos. Stack them in one rule: tag, then archive, then move.
- 📋 9 built-in templates: one-click "Organize Downloads," "Auto-trash DMGs," "Clean Desktop," "Sort by Source," and more.
- 🌍 19 languages, native SwiftUI, lives in your menu bar (or a full window, your call).
🤖 MCP support (this is the fun part):
AutoShelf ships with a full MCP server baked into the app binary, so it works natively with Claude Code, Cursor, opencode, and any other local MCP-compatible client. Point your client at AutoShelf.app/Contents/MacOS/AutoShelf and you get 13 tools: create_rule, edit_rule, delete_rule, enable_rule/disable_rule, run_rule, list_rules, list_groups, get_rule, get_status, pause_monitoring, resume_monitoring, and pick_folder (which pops the native macOS folder picker). So instead of clicking around a UI, you can literally say "watch my Downloads folder and trash any DMG older than 3 days" to Claude or opencode, and it builds and installs the rule for you. Write operations are gated behind a Pro-only toggle that defaults to off, so nothing happens without your say-so.
Why AutoShelf:
- Set-and-forget simplicity: templates get you running in seconds, no configuration wizard required
- Built for today's macOS, not ported from 2012
- Scriptable end to end: MCP for AI assistants, plus a Go CLI for terminal workflows
- One-time $19.99, no subscription.
What's next:
- LOT MORE conditions and actions.
- File conversions (HEIC→JPG, MOV→MP4, WAV→MP3)
- Cloud uploads: route files to iCloud, Dropbox, Google Drive
- Scheduled downloads: pull from RSS feeds, URLs, or cloud storage
- Rule creation wizard: step-by-step guided flow
Have a feature idea? I'd love to hear it → https://useautoshelf.com/support
Happy to answer any questions, feedback welcome! 🙏