Apple lets app makers plug Claude, Gemini and other AI models into its toolkit
Apple's Foundation Models framework now works with outside AI models, so app makers can mix Apple's own AI with Claude or Gemini through one interface.
The short version
- Apple names Claude and Gemini as server options, plus Core AI Language Models and MLX Language Models.
- Any provider can ship a Swift package that follows the framework's Language Model protocol.
- Dynamic Profiles let one session switch model, tools and instructions while keeping a shared transcript.
- Small Business Program developers under 2 million first-time downloads get Private Cloud Compute with no cloud API cost.
- Apple gave no benchmarks, latency figures or accuracy comparisons for any of this.
Why it matters
Apps on your iPhone or Mac may soon offer a choice of which AI model does the work, instead of locking you to one. For app makers, swapping models gets cheaper, which could mean faster experiments and more competition. Whether it feels better to you depends on how apps use it, and Apple has not shown results yet.
One toolkit, more than one brain
Apple has updated its Foundation Models framework, the toolkit that lets developers add large language models (the AI behind chatbots) to apps. As news.lavx.hu reported, the framework is no longer limited to Apple's own AI. It can now connect to server-based models from other companies, with Claude and Gemini named as examples.
Think of a kitchen that used to have one house cook. Now other cooks can work in it, using the same stoves and the same ordering system. The app's menu does not have to change just because a different cook is in charge.
The framework is a native Swift API. Swift is Apple's programming language for its devices, and an API is the set of controls developers use to talk to a service.
How the plug-in system works
Apple says developers can call its own models in two places: directly on the device, or in Private Cloud Compute, Apple's cloud option for bigger jobs. They can also connect outside server models through the same interface. Apple points out that the on-device models can power features without an internet connection.
The key mechanism is a protocol, meaning an agreed set of rules. Apple says any provider can publish a Swift package that follows its Language Model protocol. Apple lists four supported third-party options: Core AI Language Models, MLX Language Models, Claude and Gemini.
If the packages work as described, a developer could switch models without rewriting the parts of the app that handle features like tool calling, where the model uses other functions in the app, and guided generation, which Apple lists among the built-in features.
Images, agents and testing
The framework now accepts prompts that mix images and text. Apple ties this to its Vision framework, so a model can read text from a picture with optical character recognition and scan barcodes, with both running on the device. Developers do not have to build that pipeline themselves.
For agents, meaning AI that carries out multi-step tasks, Apple introduces Dynamic Profiles. A profile can set the model, the temperature (how adventurous the answers are), the reasoning level and the available tools. A developer can change profiles in the middle of one session, and the conversation record stays shared.
- Evaluations framework: tests how prompts and behavior hold up when instructions change or a different model is swapped in.
- fm command line tool: lets people script model workflows without writing app code, and it needs macOS 27.
- Open source: a utilities package with experimental pieces for skills, context management and a Chat Completions client, plus a Python SDK.
Who gets what, and what is missing
Apple includes a cost incentive. Developers in the App Store Small Business Program with fewer than 2 million first-time App Store downloads can use Apple's models on Private Cloud Compute with no cloud API cost. Larger developers are not covered by that offer.
Several gaps remain. The announcement describes features but offers no benchmark results, speed measurements or accuracy comparisons. Pricing, usage limits and data handling for Claude, Gemini and other outside providers are left to those providers and to how each app is built.
Apple also points developers to its Acceptable Use Requirements and to documentation for its AFM 3 Cloud model, which set limits on how the models can be used. The open source utilities carry an experimental label, so their interfaces may change.
What to expect next
Our newsletter noted that dates and the specific apps are not stated, and that remains true. Nothing here tells you when your favorite app will offer a model choice, or whether it will.
The practical test will come from developers. They will need to try the framework on their own workloads to judge answer quality, on-device speed, cost and the ways it fails. Until they report back, this is a promising set of building blocks rather than a proven upgrade.
What to watch
- Which app makers adopt the framework, and whether any let you choose between Apple's model and Claude or Gemini.
- Whether independent tests show how third-party models perform through Apple's interface compared with Apple's own.
- How data handling is explained when an app sends your request to an outside provider.
Try it
Next time an app on your iPhone or Mac advertises AI features, open its settings and look for a model or AI provider option, and read what it says about where your data goes.
Sources and links
- Reportingnews.lavx.hu: the article we sourced
Liked it? Say why
Add a line for other readers.
No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.
Listen to the AI Wire headlines
Listen to the AI WireListen to our daily AI shows every morning: on your commute, in the shower, wherever you are
Listen to the daily showsFirst reported by news.lavx.hu · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.
