Skip to content

On-device models

Models you can run on iPhone, iPad and Mac, from Hugging Face

Core ML and MLX models published on Hugging Face, plus the models Apple publishes there, sorted by downloads in the last 30 days. Core ML models run on iPhone, iPad and Mac through Apple's Core ML framework; MLX models are made for Apple's MLX library, mostly on Apple silicon Macs (MLX Swift also runs on iPhone and iPad). Each name links to the model's page on Hugging Face.

1,009 Core ML models, 1,693 MLX models and 143 from Apple, updated daily from Hugging Face's public API. Last updated 2026-11-02 (UTC).

New this month

The most liked models created in the last 30 days, across Core ML, MLX and Apple's own.

See all new models

Showing 29 of 29.

ModelTaskSizeDownloads (30 days)
mlx-community/parakeet-tdt-0.6b-v3MLXfrom nvidia/parakeet-tdt-0.6b-v3Speech recognition2.5 GB2.7M
mlx-community/parakeet-tdt-0.6b-v2MLXfrom nvidia/parakeet-tdt-0.6b-v2Speech recognition2.5 GB807K
mlx-community/whisper-large-v3-turboMLXSpeech recognition1.6 GB285K
mlx-community/whisper-small-mlxMLXSpeech recognition481 MB117K
mlx-community/whisper-large-v3-mlxMLXSpeech recognition3.1 GB72K
mlx-community/parakeet-tdt-1.1bMLXfrom nvidia/parakeet-tdt-1.1bSpeech recognition4.3 GB32.6K
mlx-community/whisper-base-mlxMLXSpeech recognition144 MB26.9K
mlx-community/whisper-medium-mlxMLXSpeech recognition1.5 GB18.4K
mlx-community/whisper-large-v3-turbo-4bitMLXfrom openai/whisper-large-v3-turboSpeech recognition464 MB12.6K
FermionResearch/Phonon-2MLXfrom nvidia/parakeet-tdt-0.6b-v3Speech recognition164 MB10.7K
mlx-community/parakeet-tdt_ctc-0.6b-jaMLXfrom nvidia/parakeet-tdt_ctc-0.6b-jaSpeech recognition—3,206
selcukkubur/parakeet-ultra-mlxMLXfrom moondream/parakeet-ultraSpeech recognition—2,855
mlx-community/parakeet-tdt_ctc-110mMLXfrom nvidia/parakeet-tdt_ctc-110mSpeech recognition—2,627
mlx-community/Voxtral-Mini-4B-Realtime-2602-4bitMLXfrom mistralai/Voxtral-Mini-4B-Realtime-2602Speech recognition—2,251
mlx-community/whisper-large-v3-turbo-8bitMLXfrom openai/whisper-large-v3-turboSpeech recognition—2,049
mlx-community/whisper-tiny-asr-fp16MLXSpeech recognition—1,658
mlx-community/whisper-small-asr-fp16MLXSpeech recognition—1,489
mlx-community/nemotron-3.5-asr-streaming-0.6bMLXfrom nvidia/nemotron-3.5-asr-streaming-0.6bSpeech recognition—1,471
FermionResearch/Phonon-2.5MLXfrom nvidia/parakeet-tdt-0.6b-v3Speech recognition—1,062
mlx-community/whisper-tiny.en-8bitMLXfrom openai/whisper-tiny.enSpeech recognition—1,058
mlx-community/whisper-base-asr-fp16MLXSpeech recognition—992
aufklarer/Qwen3-ASR-1.7B-MLX-4bitMLXfrom Qwen/Qwen3-ASR-1.7BSpeech recognition—913
FermionResearch/Phonon-2.5-EnglishMLXfrom nvidia/parakeet-tdt-0.6b-v3Speech recognition—907
mlx-community/VibeVoice-ASR-4bitMLXSpeech recognition—828
mlx-community/nemotron-3.5-asr-streaming-0.6b-8bitMLXfrom nvidia/nemotron-3.5-asr-streaming-0.6bSpeech recognition—766
mlx-community/whisper-large-v3-asr-fp16MLXSpeech recognition—728
mlx-community/whisper-large-v3-4bitMLXfrom openai/whisper-large-v3Speech recognition—678
ConwayResearch/Underdog-Bark-0.8B-1.0MLXSpeech recognition—635
mlx-community/parakeet-ctc-1.1bMLXfrom nvidia/parakeet-ctc-1.1bSpeech recognition—620

More on on-device models

How to run these

  • Core ML: add the .mlpackage to your Xcode project, or download a compiled model when the app first needs it, and load it with the Core ML framework. Some repos ship their own Swift package; the model card says which.
  • MLX: on a Mac with Apple silicon, the mlx-lm and mlx-audio Python packages load these by name; inside an app, MLX Swift runs them on Mac, iPhone and iPad. Mind the memory: in our test a 4-bit 0.5B model peaked at about 0.36 GB on a Mac; larger models need far more.
  • Apple's own: some are Core ML files ready for an app; others are research weights for PyTorch and need converting with coremltools first.

Reading the table

  • Downloads are Hugging Face's count for the last 30 days, not all time. Hugging Face counts requests for a model's main file, so one install can count more than once.
  • Size is the total of the repo's current files on Hugging Face, in the sizes it shows (1 GB = 1,000 MB). Some repos hold several variants of a model, so it can be larger than the one download you need; a dash means it has not been measured yet.
  • Trending is Hugging Face's own score for recent attention. "from" under a name is the model it was made from.
  • Parameters is the parameter count in the model files. A count marked * comes from the model's name (such as 27B) instead: the files gave none, or a much smaller one, as packed low-bit files can.
  • Quantization is read from the model's tags and name, not checked against the files.

Before you use one

The list comes from Hugging Face's public API and is updated daily. We don't test each model. Check the license and read the model card before you ship one in an app: some licenses limit commercial use, and "other" means the terms are on the model card. Models whose names or tags point at adult or safety-removed content are left out, and so are gated models that need a Hugging Face sign-in to download.