Powerful automation at your fingertips

RULE BUILDER
Name and organize
your automation
Give your rules meaningful names, set priorities, and activate them when ready. Simple, clean interface to manage your automations.


CONDITIONS
40+ ways to
match your files
Build complex conditions with file extensions, sizes, dates, content, and more. Combine with AND, OR, NOT operators for unlimited precision.
ACTIONS
10 powerful
file operations
Move, copy, rename, compress, encrypt, and more. Chain multiple actions together to create sophisticated automation workflows.


SAFETY NET
One-click undo
for every action
Complete history tracking with instant rollback. Made a mistake? Click undo and your files are restored instantly. Automate with confidence.
βFile automation that actually makes senseβ
Unprecedented power and flexibility
Build complex automation workflows with the most comprehensive rule system on macOS
40+
Condition Types
File properties, dates, content, media attributes, and more
10
File Actions
Move, copy, rename, compress, encrypt, and beyond
5s
Scan Interval
Real-time monitoring with configurable frequency
β
Undo Support
Complete history tracking with one-click rollback
CONDITION SYSTEM
40+ ways to match files
Create precise rules with our comprehensive condition library
Basic Properties
β’ File extension & name
β’ File size & size range
β’ Full file name matching
β’ File name length
Date & Time
β’ Created/Modified/Accessed dates
β’ File age tracking
β’ Day of week & time of day
β’ Month & year filtering
Path & Location
β’ File path patterns
β’ Path depth checking
β’ Parent folder name
β’ Subfolder detection
Content Analysis
β’ Text content searching
β’ Line/word/character count
β’ Regular expressions
β’ File encoding detection
Media Attributes
β’ Image dimensions & format
β’ EXIF data checking
β’ Video duration & bitrate
β’ Audio sample rate
Advanced
β’ File permissions checking
β’ Directory size & file count
β’ Symlink detection
β’ Duplicate file detection
Plus: AND, OR, NOT operators for unlimited complexity
ACTION SYSTEM
10 powerful file operations
Every action you need to automate your workflow
Move
Relocate files
Copy
Duplicate files
Rename
Change names
Delete
To trash
Create Folder
New directories
Add Tags
macOS tags
Compress
ZIP only
Extract
Decompress
Encrypt
AES-256
Decrypt
Unlock files
Action Chaining
Combine multiple actions in sequence. Example: Move β Rename β Compress β Tag. Each action passes its result to the next, creating powerful automated workflows.
SEE IT IN ACTION
Real automation examples
Downloads Organizer
Sort downloads by file type
Conditions:
β’ File extension = pdf, doc, docx, txt
β’ File size < 100MB
β’ Created within 7 days
Actions:
1. Create folder: ~/Documents/Auto-Sorted
2. Move to: ~/Documents/Auto-Sorted
3. Add tag: "Auto-Organized"
Photo Archiver
Archive old photos by date
Conditions:
β’ File extension = jpg, png, heic
β’ Date created > 90 days ago
β’ Has EXIF data
Actions:
1. Create folder: ~/Photos/Archive/{{year}/{{month}
2. Move to created folder
3. Compress as ZIP
Project Cleanup
Remove old build artifacts
Conditions:
β’ File name contains: "build", "dist", ".cache"
β’ Is in subfolder: true
β’ Modified within 30 days = false
Actions:
1. Delete to trash
REAL-TIME MONITORING
Always watching, always organizing
Our intelligent scheduler runs in the background, keeping your files perfectly organized
Configurable Interval
Default 5-second scan interval. Customize from 1 second to hours based on your needs.
Priority-Based
Rules execute in order: High β Medium β Low priority, ensuring critical tasks run first.
Smart Notifications
macOS Notification Center integration keeps you informed of all automation activity.
Scheduler Status
Scan Interval
5 seconds
Active Folders
3
Active Rules
12
Files Processed Today
847
Last Run
2 seconds ago
SAFETY FIRST
Automation with confidence
Complete history tracking and one-click undo means you can automate fearlessly
One-Click Undo
Made a mistake? Instantly revert any action with complete file restoration.
Complete History
Every action is logged with timestamps, before/after paths, and status.
Safe Deletion
Files are moved to trash, never permanently deleted. Always recoverable.
Security-Scoped Bookmarks
Built on Apple's security framework. Your folder permissions persist across app restarts, and you maintain complete control over what DeskButler can access.
TECHNOLOGY
Built with Apple's latest frameworks
Modern SwiftUI interface with rock-solid reliability
SwiftUI Interface
Beautiful, responsive UI that feels native to macOS with real-time updates.
Combine Framework
Reactive programming ensures instant UI updates and efficient data flow.
Sandboxed Security
Full App Sandbox compliance with Security-Scoped Bookmarks for safe file access.
Efficient Storage
JSON-based data persistence with automatic backups and version control.
Native Notifications
macOS Notification Center integration keeps you informed without interruption.
Comprehensive Logging
Detailed system logs with automatic 7-day retention for troubleshooting.
System Requirements
Minimum Requirements
β’ macOS 14.0 or later
β’ 4GB RAM (8GB recommended)
β’ 20MB available storage
β’ Full Disk Access (recommended)