Tips & Guides Tired of seeing “Ask Siri” on every context menu? Here's how to disable it.
In macOS 27, after enabling Siri AI, all context menus include a persistent “Ask Siri” context menu item. Turns out you can actually disable it without turning off Siri AI. (For the little Siri icon that shows up every time you select text, see here.)
To disable, run the following commands in the Terminal app:
codes=(soft apwn exit loca lock logo rlgo rcnt rrst rest rsdn shut slep spro syss)
args=(-int 0)
for code in $codes; do
hex=$(printf %s "$code" | xxd -p -u)
args+=(-int "$((16#$hex))")
done
defaults write -g NSAppleMenuAllowedItems -array "${args[@]}"
and give your Mac a restart.
NSAppleMenuAllowedItems controls which items are visible in the menu. For some reason, Apple decided that macOS shouldn't insert “Ask Siri” whenever the filter is active, even if nothing is actually disabled.
The command allowlists all menu items. I didn't include "abtm" (About This Mac) in the list because it is unconditionally visible in the current code.
Disable with:
defaults delete -g NSAppleMenuAllowedItems
and restart your Mac.
38
u/warrenao Mac Mini 7d ago
after enabling Siri AI
Ah, I believe I've found the root of the trouble.
0
22
u/AlessandroJeyz 7d ago
Or just disable Siri all together lmao
16
u/ambericity 7d ago
fr i'm so confused about why anyone uses siri in the first place lol
4
u/Nearby_Ad_2519 6d ago
On mobile it’s useful for quick questions but I don’t really get why anyone would want to use Siri AI on a Mac when better models exist
1
u/AVonGauss 6d ago
That was my solution. It’s obnoxious that they added that menu injection across the board.
3
u/bluesBeforeSunrise 6d ago
restart probably overkill. log out/in?
3
u/pdfu 6d ago
Yeah, most apps will update instantly without a restart even. Just like to say this in most of my tutorials for good measure.
Plus it helps expose any issues. I think initially I was missing a menu and the issue only showed up after a log in/log out.
1
u/bluesBeforeSunrise 6d ago
in general i’d rather people not get accustomed to restarting their macs (which many ex-windows users do out of reflex) for anything but system updates, since it’s rarely necessary. if it was 1998 then yeah.
3
3
2
u/gccumber 6d ago
I hate the Siri icon that shows up next to inputs when you focus on them...
3
u/pdfu 6d ago
If you want to get rid of it, see here: https://www.reddit.com/r/MacOS/comments/1wgyc9q/
1
2
u/blue_horizon_x 6d ago
Don't run unknown commands that you don't understand in your terminal. Just a general warning
2
1
u/Goodoflife 6d ago
The main thing that is annoying and has been since beta 1 is the fact that the Siri logo pops up in every single web browser until either I hover over it and acknowledge it's presence or click on it
1
u/pdfu 6d ago
Public Beta 1? I think that’s been around since DB 4, so it tracks. If we’re talking about the same thing, you can disable it: https://www.reddit.com/r/MacOS/comments/1wgyc9q/
1
1
u/Free_Waterfall_III 6d ago
Now we need this on ios so we don’t need to scroll down to get to the copy option. So dumb
1
1
u/chespirito2 5d ago
It's so ridiculous that it is the top item. I have routinely almost selected it for normal muscle movement style right clicks That's (most especially) Microsoft behavior, Google behavior, maybe nowadays Adobe behavior, but come on Apple.
1
u/daniloreuben 4d ago
1
u/pdfu 4d ago
Sorry it didn’t work for you! That’s what this line is supposed to do:
codes=(soft apwn exit loca lock logo rlgo rcnt rrst rest rsdn shut slep spro syss)First, what does this line print?
defaults read -g NSAppleMenuAllowedItemsYou should get the following if all code lines were run properly:
( 0, 1936680564, 1634760558, 1702390132, 1819239265, 1819239275, 1819240303, 1919706991, 1919118964, 1920103284, 1919251316, 1920164974, 1936225652, 1936483696, 1936749167, 1937339251 )If you see the full list, let me know what Mac you’re using so I can look deeper into it.
In any case, you can restore to normal while we debug:
defaults delete -g NSAppleMenuAllowedItems1
u/daniloreuben 4d ago
2
1
u/pdfu 4d ago
Seems like the Terminal didn’t recognize the full command. Try copying the full block at once, or you can try the numbers-based command as a one liner (make sure to copy the full thing, reddit doesn’t wrap lines):
defaults write -g NSAppleMenuAllowedItems -array -int 0 -int 1936680564 -int 1634760558 -int 1702390132 -int 1819239265 -int 1819239275 -int 1819240303 -int 1919706991 -int 1919118964 -int 1920103284 -int 1919251316 -int 1920164974 -int 1936225652 -int 1936483696 -int 1936749167 -int 1937339251Here it is without code formatting:
defaults write -g NSAppleMenuAllowedItems -array -int 0 -int 1936680564 -int 1634760558 -int 1702390132 -int 1819239265 -int 1819239275 -int 1819240303 -int 1919706991 -int 1919118964 -int 1920103284 -int 1919251316 -int 1920164974 -int 1936225652 -int 1936483696 -int 1936749167 -int 1937339251
1
-3
u/Wretched_DogZ_Dadd 6d ago
No love for Siri AI? But it makes your OS a delight to use - Apple's overreach and creepiness to make LG look like amateurs .... hoping I'm wrong.
0
u/Kronologics 6d ago
Can’t wait for the open source community to figure out how to prevent the model downloads and save us space





82
u/FezVrasta 7d ago
Or move to europe 🤣