AutoShelf is a sophisticated macOS application engineered to automate the process of file organization across your computer. It is designed for Mac users who struggle with cluttered folders and wish to maintain a tidy digital workspace without constant manual intervention. The primary purpose of AutoShelf is to provide a seamless, set-and-forget solution for file management, ensuring that documents, downloads, and other digital assets are automatically sorted according to user-defined criteria.
The problem AutoShelf addresses is the common issue of digital disarray, particularly in frequently used folders like Downloads or the Desktop. Many users find themselves overwhelmed by a growing accumulation of files, making it difficult to locate specific items and leading to decreased productivity. Existing solutions can be overly complex or lack the necessary flexibility, leaving a gap for a modern, user-friendly tool that integrates smoothly with macOS.
AutoShelf offers a robust set of conditions for creating organization rules. These include 10 distinct criteria such as file type, extension, download source, file age, size, name, last modification or opening date, or a general 'everything' condition. Users can combine multiple conditions using AND and NOT logic to create highly specific rules tailored to their needs.
Complementing the conditions, AutoShelf provides 10 versatile actions that can be chained together within a single rule. These actions include moving files to designated folders, copying them, trashing them, renaming them, applying tags, archiving them into ZIP files, and optimizing images. This allows for complex workflows, such as tagging a file, then archiving it, and finally moving it to a specific directory, all as part of one automated process.
To further simplify setup, AutoShelf includes 9 built-in templates for common organization tasks. These one-click templates cover scenarios like "Organize Downloads," "Auto-trash DMGs," "Clean Desktop," and "Sort by Source." These templates provide a quick start for users who may not want to define rules from scratch, making the app accessible even for less technical users.
AutoShelf boasts extensive language support, with 19 languages available, and is built using native SwiftUI for a modern macOS experience. It can operate discreetly from the menu bar or within a full window interface, offering flexibility in how users interact with the application. A key innovation is its built-in MCP (Message Passing Control Protocol) server, enabling native integration with AI assistants like Claude Code and Cursor, as well as other MCP-compatible clients. This allows users to create, edit, and manage rules using natural language commands through their AI tools, offering a powerful, scriptable end-to-end experience.
The benefits for users include significant time savings and a reduction in the mental overhead associated with file management. By automating organization, AutoShelf helps maintain a clean and efficient digital environment, improving productivity and reducing the frustration of searching for misplaced files. The one-time purchase model also offers a cost-effective solution compared to subscription-based services.
Concrete use cases for AutoShelf include automatically sorting downloaded software installers into an 'Installers' folder, moving all screenshots taken on a given day into a dated folder, or automatically trashing old DMG files that are no longer needed. It can also be used to organize project files by moving documents, images, and code files into respective subfolders within a project directory.
AutoShelf is specifically designed for macOS users. It offers MCP support for AI assistants and a Go CLI for terminal workflows, catering to both GUI and command-line users. The application is available for a one-time purchase of $19.99, with a free trial period. It operates as a menu bar app, integrating seamlessly into the macOS user experience.
In summary, AutoShelf provides an intelligent, automated, and scriptable solution for Mac users to conquer file clutter, offering advanced features like MCP integration and a user-friendly interface with pre-built templates for immediate organization.