Running models on-device on a Mac is immensely annoying though. Figuring out what will work out of BF16, FP8, BF16+FP8, NVFP4, INT8, GGUF ... the list goes on ... is 'non-obvious' at best. Apple do little to support with tooling. There's MLX, but unless you're happy to transform a model to that format yourself you'll be lagging a long way behind.
Apps like LMStudio, Ollama, Draw Things, etc do a great job of simplifying it but it's still a pain.
I dunno I use LMStudio pretty regularly and the MLX folks and the community usually have MLX versions of new model releases up within a day or two.
Converting a model to mlx is literally a git clone and mlx_lm.convert. 5 minute operation after clone.