Personal productivityOriginal Reddit post
Automation for the New Siri App? Send info from Alfred, AppleScript, Shortcuts, URL Schemes, CLI?
Hey all, I am checking out the new Siri app and wondering if there is any automation support yet. Is there a way to send it info from outside the app, like from Alfred or another external launcher, or via deep links or URL schemes? Does it support AppleScript, Shortcuts, or any kind of CLI? What I am trying to do is pass text into Siri from Alfred or from a dictation automation, then have it route that into Siri and run an action. Siri does system level stuff much better now but I have to open the Siri app explicitly. If anyone has docs, examples, or confirmed limitations, I would really appreciate it.
Collected discussion
6 collected
6collected6reported on Reddit
I do not think there is a supported way to pass arbitrary text directly into the Siri app itself yet. But for the workflow you describe, I would probably skip Siri and use Shortcuts directly. You can call a shortcut from Alfred or the command line with the shortcuts://run-shortcut URL, pass text as input, and use the new “Use Model” action inside the shortcut. It can use Apple’s on-device model, Private Cloud Compute, or ChatGPT. That seems much closer to the automation you want.
But that won't do all the actions or use all the tools that Siri directly does, right? Use model would just give you a general model, but it won't do the exact same things that the new Siri AI can do. I'm pretty sure there are a bunch of tools associated with that, which this model cannot use.
Dug a bit further on 26.5.2 and can add to what u/elementik4 found. /System/Applications/Siri.app is just a launcher shim. Its binary contains basically one meaningful string: the path to /System/Library/CoreServices/Siri.app, which is the real agent (com.apple.Siri, an LSUIElement). That bundle also has no CFBundleURLTypes, no AppleScript keys, and no sdef, so the dead ends are confirmed at the real app, not just the wrapper. Shortcuts is a dead end too. Neither bundle ships Metadata.appintents, which is how apps publish actions to Shortcuts. The integration only runs the other way (Siri can run your shortcuts). There is a working path though, just tested it: open -b com.apple.Siri invokes Siri from the CLI, then a System Events keystroke lands in the Siri window and runs on return. I didn't even need Type to Siri enabled. It's UI scripting so it needs Accessibility permission and it's fragile, but it works today from Alfred or a shell script.
Confirmed all of that on my side: com.apple.Siri is LSUIElement true, no CFBundleURLTypes, and neither bundle contains any .appintents metadata. Worth flagging that the Accessibility grant attaches to whatever process sends the keystroke, so Alfred and a terminal need separate approvals. Classic source of works here but not there.
Just checked on 26.5.2: /System/Applications/Siri.app is com.apple.siri.launcher, and its Info.plist has no CFBundleURLTypes, no NSAppleScriptEnabled, no OSAScriptingDefinition, and there is no sdef in the bundle. So no URL scheme and no AppleScript dictionary. Shortcuts is the only avenue left worth testing.
Check the app bundle's Info.plist for CFBundleURLTypes. If Apple gave it a URL scheme it'll be listed there. If it exposes App Intents they show up in Shortcuts automatically. Then Alfred can pipe text in through the shortcuts run CLI with -i. No AppleScript dictionary that I've found tbh