Hugging Face releases AnyLanguageModel 1.0 for apps on Apple platforms
🎧 Listen to this story
Hugging Face has released AnyLanguageModel 1.0, a Foundation Models-compatible API that lets developers switch models and providers without changing the core session code. The tool now offers tool calling, guided generation, and image support with all compatible providers, as well as support for system models, open-weight models through llama.cpp, MLX, and Core ML, and services from OpenAI, Anthropic, Google, Ollama, and Hugging Face Inference Providers.
The update also adds Linux support and comes with swift-huggingface 1.0 and swift-xet 1.0, which are aimed at accelerated model downloads in Swift apps. Hugging Face highlights smaller models such as Gemma 4 E2B and LFM2.5 2.6B for use on an iPhone, while Qwen3.8 27B requires a Mac with 32 GB of memory or more.
Why it matters · editorial interpretation
By unifying providers and models through a Foundation Models-compatible API, the tool could reduce adaptation work in Swift apps that switch between local options and external services. Linux support and accelerated downloads also broaden the development environments covered.
Sources
APIs