Dev tools

Marcel Pociot wired Claude Code into Siri and Spotlight on macOS 27 through Apple's new model delegation provider API

September 16, 2026 at 8:20 AM PT

GitHub social card for the mpociot/claude-siri-ai repository

Image: GitHub

Why it mattersApple's provider slot for Siri was a private-partner path until now. A signed-in Claude Code account answering from Spotlight is the first public evidence that third-party agents can plug in through the same door.

Marcel Pociot published claude-siri-ai, a Swift proof of concept that uses macOS 27's new App Intents model delegation provider path to route Siri and Spotlight questions to a signed-in Claude Code account. The repository was created on 14 September and had 179 stars and 13 forks by 16 September.

The README calls it an independent example, not an official Apple or Anthropic integration.

What actually runs

The flow is written out in the README as a single chain: Spotlight or Siri, then a sandboxed ClaudeProvider.appex extension, then an authenticated HTTP/NDJSON call to 127.0.0.1:17839, then a Swift bridge inside a menu-bar app, then the local claude CLI. The response streams back into Apple's native Siri response UI, one fresh conversation per request.

Pociot lists what works: provider discovery, consent and invocation from Spotlight, a live streamed request through the bridge, and macOS reporting Claude as an installed provider. A full native Spotlight conversation still needs a separate manual check, and Writing Tools support is implemented but not yet verified in its own UI.

The provider is text only. It does not generate images, take attachments, run device actions, or read Siri's mail, contacts, messages, or semantic index.

The setup cost is the story

The project only runs on macOS 27 with System Integrity Protection and AMFI disabled, Xcode 27, XcodeGen, and Claude Code signed in with claude auth login. The README says outright that turning both off lowers macOS security protections and that the example uses private, beta-specific APIs. Tested build is macOS 27 build 26A428 with Xcode 27 27A266a.

Both the host app and the extension carry the private com.apple.developer.model-delegation entitlement and are ad-hoc signed. No distributable Apple entitlement is granted by this setup, which is the reason the app is not on any store.

What macOS 27 exposes, and what it does not

The most useful part of the README is the "Can Claude be the default Ask provider" section. Pociot names the private local framework APIs he inspected, selectedLLMId, defaultLLM and intendedDefaultLLM, and reports that on the tested build both currently resolve to com.apple.openai.chatgpt. He has not established that changing them makes a third-party AgentIntent the default Ask destination, and the app deliberately ships no unverified "Make default" toggle.

Explicitly selecting Ask... then Claude in Spotlight is the working route today. Selecting a provider for one conversation is not proof that ordinary Siri requests will follow.

Apple's documented ChatGPT integration is a separate, partner-model path with its own confirmation controls. The delegation extension route is what any third party can build against, at least on a development Mac.

For a team already living inside Claude Code, this is the first public code that shows how a signed-in coding-agent account can act as an operating-system-level assistant on the Mac, without going through a browser tab or a chat app. The setup cost keeps it in the demo bucket for now, but the discovery findings and the entitlement name in the repository are worth reading before Apple ships macOS 27 to the general public.

Source

mpociot/claude-siri-ai on GitHub

Source: mpociot/claude-siri-ai

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

More from AI News

Apple's iOS 27 Siri has private frameworks that let Claude and GPT run as the model

A developer known as pdfu found two private frameworks in the iOS 27 and macOS Golden Gate release candidates that let a third-party model such as Claude answer as a Siri extension, or fully replace Apple's own Siri planner with something like GPT-5.6.

Source: Hacker NewsDev tools

gap-trap adds rules and gates to a repo so AI-written code fails the build when it breaks a rule

A new open-source skill installs rules and CI checks into a repository so agent-written code fails the build when it breaks a rule the team wrote down.

Source: GitHubDev tools

Anthropic banned a Claude Code account 15 minutes after it was pointed at OpenAI's GPT-5.6 Sol through a proxy

The Information reports that Anthropic shut down developer Alex Getman's Claude Code account 15 minutes after he used a proxy to route it to OpenAI's GPT-5.6 Sol, and his posts about the ban drew a million views within hours.

Source: PressDev tools