---
title: "Running Models Locally"
description: "Choose among Noema’s local runtimes using memory fit, quantization, context, and capability guidance."
version: "Noema 3.5+"
platforms: ["iPhone", "iPad", "Mac", "Vision Pro"]
reviewed: "July 20, 2026"
canonical: "https://noemaai.com/docs/running-llms"
---

# Running Models Locally

How GGUF, MLX, ExecuTorch, Core ML, and Apple Foundation Models differ in Noema 3.5.

## Local runtime choices

| Runtime | Best fit | What to know |
| --- | --- | --- |
| GGUF | Broad compatibility and detailed tuning | Flexible quantizations, context controls, projectors, and advanced runtime options. |
| MLX | Apple-silicon optimization | Efficient Apple-native execution with a more opinionated settings surface. |
| ExecuTorch | Packaged mobile deployments | Compatibility and available controls depend on the exported model bundle. |
| CML / Core ML | Apple neural-engine and packaged model workflows | Dependencies and supported capabilities are model-specific. |
| AFM | Apple’s built-in Foundation Model | Availability depends on device and OS; it is activated, not downloaded like a model file. |

## Choose by fit, not parameter count alone

- RAM fit includes model weights, key-value cache, context length, runtime overhead, and vision or audio dependencies.
- A lighter quantization reduces memory use but can change quality and speed.
- Long context can consume more memory than expected even with a small model.
- Vision, tool calling, reasoning, and audio support are separate capabilities; inspect badges and model notes before downloading.

## Load and run a model

1. Open Explore and choose a compatible model and quantization.
2. Review license, provenance, capability badges, dependencies, and estimated fit.
3. Download the model and any required projector or companion files.
4. Open Stored, review its runtime settings, and load it.
5. Select it in Chat and monitor the context gauge and runtime receipt.

## Performance and energy

Use a runtime preset instead of enabling system Low Power Mode as a model-tuning strategy. Battery Saver reduces the workload through Noema’s own settings; Balanced is a good default; Max Speed favors throughput when heat and power use are acceptable.

- Reduce context length before assuming the model is too large.
- Close memory-heavy apps and avoid loading multiple large local models unless the fit estimate allows it.
- Benchmark on the device where the model will actually run.

## Related documentation
- [Downloading Models](https://noemaai.com/docs/downloading-models)
- [Model Settings](https://noemaai.com/docs/model-settings)
- [Quick Start](https://noemaai.com/docs/quick-start)
