Alfred 5.5 is here - Find out what's new

Granting Alfred Permissions on Your Mac

In order to perform certain actions on your Mac, Alfred will require various permissions. This allows Alfred to simulate key combinations, perform text replacement when using snippet keywords, as well as showing Contacts and Bookmarks in your search results.

Alfred will ask for permissions when you first launch Alfred, but you can also find a quick-access "Request Permissions..." button in Alfred's General Permissions.

Need some more help?


Update Alfred to the latest update

First, ensure that you're using the latest Alfred update. Download Alfred from our website, and check for updates to ensure you're on the most recent version available.

Click on the bowler hat in the menu bar to see which version you're using, or open Alfred's preferences to the Update tab.

macOS Integration

Apple have made a number of changes to the granularity of permissions since macOS 10.14, so you'll need to take a few seconds to give Alfred necessary permissions.

These permissions are needed for various features, such as snippet expansion, simulating key events (e.g. in workflows and the clipboard), searching for Contacts and Bookmarks, and to run scripts.

Alfred will ask you to grant permissions when you first launch, but you can also open Alfred's Preferences to the General tab and click on the "Request Permissions..." button to grant these.

Permissions Buttons in General Preferences

Security & Privacy permissions will then be opened to the Accessibility tab for you to grant access by checking the box next to Alfred.


What are the permissions Alfred needs?

Accessibility

Alfred requires accessibility access on your Mac if you'd like to use snippet expansion, or to simulate key events (from workflows, file selection, clipboard integration and system commands).

Granting Accessibility in macOS Mojave Security and Privacy Preferences

Full Disk Access

Allowing Full Disk Access gives Alfred access to the user-level files on your Disk. This is essential if you'd like Alfred to be able to search for your browser bookmarks.

Note that Alfred has always had this access on your Mac, but macOS requires you to manually grant this from macOS 10.14 Mojave onwards.

Once you've clicked the Full Disk Access prompt from Alfred's "Request Permissions..." dropdown, your System Preferences will pop up to the relevant permissions window. At this point, you'll need to click the + button and add Alfred.

You'll then see a notice that "Alfred will not have full disk access until it is quit", allowing you to quit and relaunch Alfred.

Granting Full Disk Access in macOS Mojave Security and Privacy Preferences

Contacts

Search contacts and show contact data.

Granting Contacts access in macOS Mojave Security and Privacy Preferences

Automation

Running AppleScript and System Events to control your Mac, Open Terminal and run a command.

There's no need to manually add Alfred to Automation, as this will be requested automatically by macOS when needed.

Granting Automation Access in macOS Mojave Security and Privacy Preferences


Granting Input Monitoring permissions

In most instances, the permissions above will suffice. However, some users have found that macOS did not allow snippet expansion and other features requiring Accessibility after it was granted.

When this occurs, granting Input Monitoring from the same macOS System Settings > Privacy & Security section seems to resolve the issue. (This permission is only available from macOS 10.15 Catalina onwards.)


I've granted macOS permissions but they don't seem to work. What can I do?

Alfred can appear to have the right permissions in macOS, but the features relating to these permissions don't work (e.g. your snippets don't expand). This occurs most frequently following a macOS upgrade or setup using a Time Machine backup.

Reset macOS permissions for Alfred

Launch Terminal, then quit Alfred. Paste the following command in Terminal and press Return.

tccutil reset All com.runningwithcrayons.Alfred

The instruction above tells macOS to forget the permissions you had previously granted to Alfred. You can follow the instructions to re-grant permissions.


How can I give Alfred permissions if I said no when prompted?

If you accidentally denied Alfred control when prompted, you can grant control by clicking the "Request Permissions..." box again, and choosing the relevant preferences.

You can also go directly to > macOS System Preferences > Security & Privacy > Privacy where you'll be able to check the box next to Alfred for the relevant permissions.

Latest Blog Post:

Video Tutorial: Using Web Searches and Creating Custom Searches in Alfred

CacheFly Campaign Monitor

"Alfred" is a registered trademark of Running with Crayons Ltd. ©2024 Running with Crayons Ltd. All rights reserved.

Terms & Conditions, Privacy Policy, Cookies.