#2727th of 65 in Model serving
edge0
Streaming MoE inference that serves 35B models from SSD on Apple Silicon
- Stars
- 9.7k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- C++
520 on 7 Sept 20269,697 on 9 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
edge0 streams mixture-of-experts weights from SSD on demand, so peak memory tracks the active expert set rather than total parameters. It pairs int4 checkpoints with Recover-LoRA adapters and a trained prerouter that predicts expert routing one step ahead. The Python/MLX framework runs on Apple Silicon and serves an OpenAI-compatible /v1/chat/completions endpoint; macOS, iOS, Android and Windows engines live in the same repo.
Who it is for: Mac and mobile users running large MoE models locally on limited memory
Strengths
- Reported 2.9 GiB peak MLX allocator memory for the 35B tier on a Mac mini M4 Pro
- Ships trained LoRA and prerouter adapters with the checkpoints, ready to serve
- Separate engines for macOS (Rust), iOS (Swift), Android (Kotlin) and Windows (C++/Vulkan)
- Self-run OpenCompass results: int4 averages 3.9 points below fp16 for the 35B tier
Weaknesses
- Python framework supports only macOS on Apple Silicon; CUDA backend is roadmap only
- Decode speed is 14.9-17.7 tok/s for the 35B tier, 23.9-25.3 for the 8B
- Only two preview model tiers, built on Qwen3.6-35B-A3B and Ling 3.0
- Unified cross-platform framework is unreleased; platform engines use separate stacks
What it needs
- GPU required
- Needs MLX 0.30.6, mlx-lm 0.31.0, Python 3.10+
- Models: Edge0-35B-A3B-preview, Edge0-8B-A1B-preview, int4 safetensors
- port 8000
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Quick answers
Is edge0 open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Does edge0 need a GPU?
Yes, it needs a GPU.
Also in Model serving
See all 65| Rank | Project | Score |
|---|---|---|
| 1 | llama.cppC/C++ inference engine for GGUF LLMs and VLMs with an OpenAI-compatible server | 94 out of 100 |
| 2 | OllamaLocal model runner with CLI and REST API for open-weight LLMs | 92 out of 100 |
| 3 | LocalAISelf-hosted inference server with OpenAI-compatible API and pluggable backends | 91 out of 100 |
| #4 | vLLMInference engine serving LLMs with PagedAttention and an OpenAI-compatible API | 88 out of 100 |
| #5 | strataRuns a 125B-parameter MoE model on one consumer GPU plus system RAM | 88 out of 100 |