LIFEHUBBER
Theme

AI Resources

Edge0

GitHub stars: 1.1K GitHub forks: 94 Declared license: Apache-2.0: Apache-2.0 Last pushed September 11, 2026: Pushed today
Stats from GitHub

Edge0 is a local inference framework that streams mixture-of-experts model weights from SSD instead of keeping the whole checkpoint active in memory.

Its two published tiers pair 4-bit model checkpoints with trained LoRA and routing adapters. The current MLX backend runs on Apple Silicon and can serve either model through a local OpenAI-compatible chat endpoint. Use this as a first read, not a recommendation. Open the original project before trusting details like terms, limits, privacy, cost, setup, or safety.

What it is

A streaming runtime for sparse models

Edge0 keeps expert weights on storage, predicts which experts the next token will need, and loads that smaller active set while generation continues.

Why it stands out

Memory and storage are treated separately

The 35B-class checkpoint is about 23 GB on disk, but the project reports roughly 2.9 GB of peak active memory at short contexts on its M4 Pro test system. The smaller 8B-class tier is about 4.2 GB on disk and was measured at roughly 1 GB of active memory.

Availability

Public framework, checkpoints, and adapters

The Apache-2.0 repository includes installation instructions, tests, model documentation, a Python API, and a local server. Both preview checkpoints are available from the project's Hugging Face account with their trained adapters.

Why it matters

What makes it useful

Sparse MoE models use only a subset of their experts for each token. Edge0 builds its runtime around that gap between the complete checkpoint on storage and the smaller active set in memory, giving Apple Silicon builders another way to test a larger expert model.

Notable points

What stands out

Edge0 publishes its own quality and performance tables. The reported memory and speed figures come from a Mac mini M4 Pro with specific prompts and settings, so treat them as project measurements rather than results for every Apple Silicon machine or workload.

Before using

What to review

The current backend supports macOS on Apple Silicon only. CUDA is listed as future work, and Windows, Linux, and non-Apple hardware are not supported by the released backend.

Use the project's pinned MLX versions. The current requirements list mlx 0.30.6, mlx-metal 0.30.6, and mlx-lm 0.31.0, and the repository warns that mlx 0.31.2 or newer currently breaks its streaming loader.

Plan for the complete model download even though active memory is lower. The published checkpoints are about 4.2 GB for the 8B-class tier and 23 GB for the 35B-class tier.

Longer contexts grow the KV cache. The project's lowest memory figures are for short contexts, not a fixed ceiling for every conversation.

The checkpoints are early previews. The model cards say agentic tool use, multi-step planning, and long-horizon autonomy are not yet strengths of this release.

Use the checkpoint, LoRA adapter, and prerouter adapter as a matched set for the published Edge0 pipeline. The documentation also allows either adapter to be disabled when running the plain base model.

Reader fit

Who may find it relevant

Apple Silicon users exploring local sparse-model inference with limited active memory.

Builders comparing SSD expert streaming with CPU-GPU offload or fully memory-resident serving.

Developers who want a Python API or local OpenAI-compatible chat endpoint around the released checkpoints.

Less suitable for people who need broad hardware support, arbitrary model compatibility, or a polished desktop chat app.

Editorial note

Why LifeHubber lists it

Edge0 makes a normally hidden tradeoff easy to inspect: a model can occupy much more storage than the expert weights it keeps active for each token. Its two matched checkpoints give Mac builders a concrete way to compare SSD streaming with other low-memory inference approaches, while the preview status and Apple-only backend keep the choice grounded.

Source links

Source materials

Reader note

Before relying on this entry

LifeHubber lists entries to help readers inspect AI projects, not to endorse them or prove they are safe, suitable, accurate, maintained, or right for a specific use. We do not verify every entry in depth. Before relying on anything listed, review the original materials, terms, privacy practices, limits, and risks that matter for your situation.

What to explore next

Compare another way to run large MoE models on one machine.

Edge0 streams predicted expert weights from SSD on Apple Silicon. FreeToken takes a broader NVIDIA-and-CPU route, making the hardware and offload tradeoff easier to compare.

Advertisements

Advertisements

For project maintainers

Listed here? You can use the badge.

If you maintain a project with a current LifeHubber listing, you may add the optional “Listed on LifeHubber AI Resources” badge to its README, docs, or website. No introduction or permission request is needed.

See what’s moving