// local-llm · alibaba/MNN

MNN

MNN ist ein Open-Source-Projekt aus der Kategorie Lokale LLMs von alibaba (alibaba/MNN auf GitHub). Es hat 16.192 Sterne auf GitHub und 2.467 Forks, wird unter der Lizenz Apache-2.0 veröffentlicht und wurde zuletzt am 8. Oktober 2026 auf GitHub aktualisiert.

Alibaba's lightweight, blazing-fast inference engine for on-device LLMs and edge AI.

★ 16,2 Tsd. Sterne⑂ 2,5 Tsd. ForksApache-2.0aktualisiert Okt 2026
▦ Visual — das README dieses Projekts enthält keinen einbettbaren Screenshot,
darum hier ein Platzhalter. Die Anleitung unten ist trotzdem vollständig.
// projektdaten

Projektdaten

Repository
alibaba/MNN
GitHub-Sterne
16.192
Forks
2.467
Lizenz
Apache-2.0
Zuletzt auf GitHub aktualisiert
8. Oktober 2026
Kategorie
Lokale LLMs
Eintragstyp
Vollständige Installationsanleitung
// so funktioniert es

So funktioniert es

  1. Pick your target device and model

    Decide whether you are targeting Android, iOS, embedded Linux or desktop, and choose a model to convert, such as a Qwen-series LLM for on-device chat.

  2. Clone the engine

    Get the MNN source, which includes the converter, runtime and sample apps including the MNN LLM chat apps.

  3. Convert and build

    Convert your TensorFlow, ONNX, Caffe or TorchScript model to MNN format and build the library for your platform, choosing CPU or GPU backends.

  4. Run inference on-device

    Integrate the runtime into your app or run the included chat app, then tune quantization (FP16/INT8) for size and speed.

// funktionen

Warum es so beliebt ist

Lightweight on-device runtime

Optimized for devices with no dependencies: the Android core library is about 800KB, and FP16/INT8 quantization can cut model size by 50-70%.

Broad model conversion

The converter supports models from TensorFlow, Caffe, ONNX and TorchScript, covering CNN, RNN, GAN and Transformer networks.

Many acceleration backends

Runs on ARM and x64 CPUs with optimized assembly, plus Metal, OpenCL and Vulkan on mobile GPUs, CUDA on NVIDIA, and a Hexagon DSP backend.

On-device LLM support

Powers local LLM apps, with recent releases adding support for Qwen3 and Qwen3-VL series models and multimodal chat on Android and iOS.

Python API

An MNN Python API lets ML engineers run inference, training and image processing without writing C++.

Training as well as inference

MNN supports training models on PC or mobile in addition to inference, plus a lightweight OpenCV-like image processing module.

Advertisement
// selbst ausführen

Führe es selbst aus

  1. Clone the repository

    Clone the MNN source, including the converter, runtimes and sample apps.

    git clone https://github.com/alibaba/MNN.git
    cd MNN
  2. Convert a model

    Convert an ONNX, TensorFlow, Caffe or TorchScript model into MNN format with the included converter before deploying it.

    # Convert your model with the MNN converter - see README for the exact command
  3. Build and run on your platform

    Build MNN for Android, iOS or desktop following the platform guide, or open one of the included LLM chat sample apps.

    # Build for your target platform - see README for the exact command
// anwendungsfälle

Was du damit bauen kannst

Advertisement
// häufige fragen

Häufige Fragen

Who maintains MNN?

MNN is developed by Alibaba and the open-source community; it is battle-tested in Alibaba's own products.

Is MNN free to use?

Yes. It is released under the Apache-2.0 license, which allows commercial use.

Does MNN need a paid API key?

No. MNN runs models locally on your device, so there is no cloud API or key involved.

How does MNN compare with TensorFlow Lite or ONNX Runtime?

MNN is a lightweight C++ engine focused on fast on-device inference, with its own converter for TensorFlow, Caffe, ONNX and TorchScript models and strong mobile GPU and LLM support; the best choice depends on your model and target hardware.

How do I get started?

Clone the repo, convert a model with the MNN converter, and try one of the included sample apps, such as the Android or iOS LLM chat app.

// weiter entdecken

Ähnliche Tools

Lokale LLMs

nobodywho

Lightweight inference engine for running LLMs efficiently on any device.

★ 1,5 Tsd. SterneEUPL-1.2
Anleitung ansehen →
Lokale LLMs

vLLM

A high-throughput and memory-efficient inference and serving engine for LLMs

★ 93,1 Tsd. SterneApache-2.0
Anleitung ansehen →
Lokale LLMs

airunner

Offline inference engine for art.

★ 1,3 Tsd. SterneGPL-3.0
Anleitung ansehen →
Lokale LLMs

webclaw

Fast Rust scraper that turns web pages into clean data for LLMs.

★ 2,4 Tsd. SterneAGPL-3.0
Anleitung ansehen →
Lokale LLMs

mlc-llm

Compile and run LLMs anywhere - phones, laptops, browsers and GPUs - with one engine

★ 23,2 Tsd. SterneApache-2.0
Anleitung ansehen →
Lokale LLMs

omlx

A fast LLM inference server for Apple Silicon, managed from the macOS menu bar

★ 22,6 Tsd. SterneApache-2.0
Anleitung ansehen →
// alternativen

Alternativen im Bereich Lokale LLMs

Die anderen Projekte der Kategorie Lokale LLMs mit den meisten Sternen im LibreAI-Katalog — die realistische Auswahl, falls MNN nicht das Richtige ist.

// mehr in local-llm

Mehr in Lokale LLMs

Verwandte Projekte der Kategorie Lokale LLMs im Katalog, die MNN bei den Sternen am nächsten stehen — zum Weiterstöbern auf beiden Seiten.

Hol dir MNN

Kostenlos und offen — hol dir den Quellcode, gib dem Repository einen Stern und leg los.