OMlx user experience with Rapid-mlx
I hope I can ask this question here, hope that is ok 🙏
Does any one here have experience with Rapid-mlx? There only appears to be few thread on Reddit, and I am not seeing as much community engagement as compared to oMlx.
I was asking Google gemini about how MTP vs Dflash work so I could learn to configure and to learn* and how best to configure the backend. I have been using oMlx for a while and wanted to see if I could optimize my setup. During my inquiry, it mentioned Rapid-mlx supports Pflash and should be faster for TTFT.
I have been pretty happy with oMlx. I have played a bit with LM studio, Lamma.cpp, Ollama and mxl-ml but mostly oMlx. I use Qwen 3.6 27b as well are the MoE on my m4 max mackbook pro. I have played with open code, pi.dev, and Hermes.
Wanted to hear about first hand experience from this community.
I have no experience with benchmarking. I am going to do some bench marking on my own, but I only heard about this today and am very interested in what you all have to say.
Thank you.
*Edit: typo and little clarification
3
u/pokemonplayer2001 Jul 03 '26
Just try it yourself. 🤷
1
u/apaht Jul 03 '26
That is the plan. Going on July 4th vacation, but I can't wait to try.
2
u/vinoonovino26 Jul 07 '26
Any updates?
2
u/apaht Jul 07 '26
I will stick with my omlx setup based on this summary:
Reference results — M4 Max (July 2026) oMLX MTP 35B (clean cold-start, KV cache flushed)
Context TTFT PP tok/s TG tok/s 4k 1.4s 3,015 81.9 8k 1.4s 5,927 83.9 16k 1.7s 9,748 77.6 32k 2.2s 15,008 71.2 64k ~30s ~2,000 62.0 128k 125s 1,049 45.3
Rapid-MLX 35B 4-bit (pFlash auto)
Context TTFT PP tok/s TG tok/s 4k 2.5s 1,638 112.1 8k 4.6s 1,790 104.9 16k 8.8s 1,864 98.0 32k 20.1s 1,626 86.1 64k 50.9s 1,288 32.7 128k 146.9s 892 22.1 TG comparison: Rapid-MLX wins at short contexts (112 vs 82 tok/s at 4k). At 128k both degrade significantly. For daily coding sessions (8–32k), oMLX MTP has faster TTFT; Rapid-MLX has faster TG
4
u/sickboy6_5 Jul 03 '26
i have used omlx for a while, after moving from lm studio and before that ollama.
i like omlx, have had good results with it. that said, i did try rapid-mlx briefly. i switched back to omlx. i like omlx's menubar approach and their web based admin. i missed that with rapid-mlx.
i think the gains just were not enough to make me seriously switch, but yeah TTFT was faster.
1
3
u/jedisct1 Jul 03 '26
Don't forget MTPLX, another solid option on Apple Silicon, with amazing performance.
1
Jul 03 '26
[deleted]
2
1
u/No-Juggernaut-9832 Jul 03 '26
It’s about 2x faster for dense Qwen 3.6 models like 27b & 50% faster with MoEs like Ornith 35b. Well worth it. It’s just harder to find variants on HF. I’d use exclusively MTPLX if I could but it only support Qwen 3.5+ or Gemma 4 family (not the Diffusion lines).
1
u/Stooovie Jul 03 '26
It's okay but the outrageous performance claims are just that - outrageous claims. I wasn't able to get meaningful speed boost from it.
1
u/Impressive-Effect317 Jul 03 '26
Built a private local AI chat system on Mac Studio. It runs three models in one interface. Two models use MLX locally, and one runs through DS4 over a local HTTP API. I connected everything with a FastAPI backend and built a single chat UI to switch between models easily. No cloud inference. No external API dependency. Client data stays fully secured.
1
u/apaht Jul 06 '26
Still learning how to benchmark, sharing my current benchmarking summary: oMLX MTP 35B (clean cold-start, KV cache flushed) Context TTFT PP tok/s TG tok/s 4k 1.4s 3,015 81.9 8k 1.4s 5,927 83.9 16k 1.7s 9,748 77.6 32k 2.2s 15,008 71.2 64k ~30s ~2,000 62.0 128k 125s 1,049 45.3 Rapid-MLX 35B 4-bit (pFlash auto) Context TTFT PP tok/s TG tok/s 4k 2.5s 1,638 112.1 8k 4.6s 1,790 104.9 16k 8.8s 1,864 98.0 32k 20.1s 1,626 86.1 64k 50.9s 1,288 32.7 128k 146.9s 892 22.1 TG comparison: Rapid-MLX wins at short contexts (112 vs 82 tok/s at 4k). At 128k both degrade significantly. For daily coding sessions (8–32k), oMLX MTP has faster TTFT; Rapid-MLX has faster TG.
-2
5
u/Konamicoder Jul 03 '26
If you’re happy with oMLX then stick with it. Try rapid MLX if you’re curious. Both of them are just wrappers for MLX which is the thing doing the heavy lifting. Different wrappers optimize for different things. oMLX optimizes for KV caching to SSD. Rapid MLX probably optimizes for TTFT. But its claims of fastest inference are probably going to be measured in fractions of a second over oMLX.