Visual automation for your Mac
Visual automation for your Mac
Rulr is a Mac automation application that enables users to create visual rules based on a When, If, Do structure. The app monitors events on the Mac, checks conditions as needed, and performs specific actions automatically. Users can build rules by describing a task to an integrated AI builder or by selecting and customizing ready-to-use rules from a gallery. The application is available for macOS 26 or later, with a free tier and a one-time Pro purchase priced at $35.90. The core functionality is organized around three components. The When trigger watches for events such as pressing a hotkey, opening an app, changing a file, or reaching a scheduled time. The If condition evaluates the current state of the Mac or the context of the rule using AND/OR logic before deciding whether to proceed. The Do action then executes tasks including moving windows, handling files, working with text, running scripts, and controlling system settings. The app also includes a visual window switcher that allows users to switch between open Mac windows using a picker interface. Typical use cases include automating workspace setups by opening specific applications for different work sessions, adjusting system appearance with keyboard shortcuts, capturing and translating text from the screen, managing audio device volume and launching music apps when headphones are connected, and downloading files from links with automatic reveal in Finder. Users can also create custom rules for file management, browser automation, and other repetitive tasks. The AI builder allows users to describe a desired automation in natural language, and the app generates the corresponding rule. Rulr provides a set of prebuilt rules that can be used as starting points, such as switching to dark mode, performing OCR on a screenshot, or setting volume based on audio output device changes. The application is designed for users who want to automate workflows without writing code, relying instead on a visual rule editor and natural language input.