Open data.

Free downloads of the data behind mlx.app/compare: 58 Apple Silicon Mac configurations, 82 open AI models and a 4,698-row table of which model runs on which Mac and how fast. JSON and CSV, CC BY 4.0, every figure sourced.

Updated · version 2026-10-19

Mac configurations58rows · JSON and CSVOpen AI models82rows · JSON and CSVWhat runs where4,698rows · JSON and CSV

Apple Silicon Mac configurations

Every Apple Silicon chip from M1 to M6 in every memory size Apple sells it with: unified memory, memory bandwidth, GPU core options and the Macs it ships in, read from Apple's Tech Specs pages, with the source of every row. On the site: every Mac.

14 columns · 58 rows · checked 2026-10-19

ColumnTypeMeaning
macstringIdentifier: chip and memory size, as in mlx.app/mac/<mac>
chipstringChip name
chip_idstringChip identifier
generationnumberM-series generation (1 = M1)
tierstringbase, pro, max or ultra
memory_gbnumberUnified memory, GB
bandwidth_gbsnumberMemory bandwidth Apple publishes, GB/s (empty where Apple publishes none: M1)
bandwidth_gbs_usednumberBandwidth the estimates use, GB/s (M1: 68, from Apple's relative statements; see note)
gpu_memory_default_gbnumberAbout 75% of unified memory: what macOS lets the GPU use by default (derived)
gpu_coresstringGPU core options with this memory size (list)
macsstringMacs the chip ships in, by Apple's model names (list)
notestringCaveats from the sources
pagestringPage on mlx.app with every model this Mac runs
sourcesstringApple pages the figures were read from (list)

Open AI models: parameters, active parameters and memory

Every open-weight language model on mlx.app/compare: total and active parameters, architecture (dense or mixture of experts), context length, licence, release date, precision and weight size, read from each model's official Hugging Face card, config.json and file listing. On the site: every model.

19 columns · 82 rows · checked 2026-10-19

ColumnTypeMeaning
modelstringIdentifier, as in mlx.app/run/<model>
namestringModel name
makerstringWho released it
hf_repostringOfficial Hugging Face repository
params_bnumberTotal parameters, billions (model card)
active_params_bnumberParameters read per generated token, billions (equals params_b for dense models, except a looped model, which reads its shared block once per loop: at its default loop count)
architecturestringdense or moe
context_tokensnumberMaximum context, tokens (config.json)
licensestringLicence named on the card
releasedstringRelease date (YYYY-MM-DD; the repository's creation date where the card gives none)
modalitystringInputs: text, or text+image
precisionstringPrecision of the official weights
repo_weights_gbnumberSize of the official weight files, decimal GB
native_gbnumberWeights in the model's native low-bit format, GB (only models released that way)
native_bitsnumberBits per weight of that native format
offload_gbnumberLookup tables a runtime can leave on disk, GB (not counted in memory estimates)
mlx_buildstringA community MLX build on Hugging Face, where one exists
pagestringPage on mlx.app with the memory it needs and every Mac that runs it
sourcesstringPages the figures were read from (list)

Which open model runs on which Mac, and how fast (estimates)

Every Apple Silicon Mac configuration against every open model: the highest-precision version that fits in the memory macOS gives the GPU, how much memory it needs with room for context, and the estimated writing speed range in tokens a second. Estimates from published specs, not measurements; the method is at mlx.app/compare. On the site: the calculator.

16 columns · 4,698 rows · checked 2026-10-19

ColumnTypeMeaning
macstringMac configuration (see macs)
chipstringChip name
memory_gbnumberUnified memory, GB
bandwidth_gbsnumberMemory bandwidth used for the estimate, GB/s
modelstringModel (see models)
model_namestringModel name
versionstringVersion recommended: the highest precision that fits (8-, 6-, 4-, 3- or 2-bit MLX, or the native format)
bits_per_weightnumberBits stored per weight, including MLX's group scales (+0.5)
weights_gbnumberWeights in memory, GB
needs_gbnumberWeights plus room for context and runtime (8% or 1.5 GB, whichever is more), GB
fitstringfits (within the GPU's default 75%), tight (within 90% of memory), no
groupstringRuns well (fits, 10+ tok/s), Runs, but slowly, Only just fits, Too big
below_4_bitbooleanTrue when only a version under 4 bits fits (quality drops)
tok_s_lownumberEstimated writing speed, low end (45% of the bandwidth ceiling), tokens/s; empty when it doesn't fit
tok_s_highnumberEstimated writing speed, high end (80% of the ceiling), tokens/s
tok_s_ceilingnumberBandwidth ceiling: bandwidth / bytes read per token, tokens/s

Estimates, and how they’re worked out

The Mac and model tables are facts copied from Apple’s Tech Specs and each model’s official Hugging Face card; every row names its source. The fit table is worked out, not measured: a model fits when its weights at a given precision (bits per weight plus MLX’s half-bit group scales), with room for context, stay within the 75% of unified memory macOS lets the GPU use by default. Writing speed is memory bandwidth divided by the bytes read per token, shown as 45% to 80% of that ceiling, the range real runs reach in llama.cpp’s public Apple Silicon benchmarks. Prompt reading, long contexts and batching are not covered. The full method: mlx.app/compare. Measure your own Mac on MLX Bench.

Not included: Artificial Analysis Intelligence Index scores (shown on the pages with a link, but their terms reserve redistribution) and llama.cpp benchmark results (linked from the method, not copied).

Use it, and cite it

Free under Creative Commons Attribution 4.0: copy, change and publish it, commercially too, with a link to this page. The specifications themselves are facts from Apple and the model makers; model and product names belong to their owners. MLX is not affiliated with Apple Inc.

MLX Network (2026). MLX open data: Apple Silicon Macs, open AI models and what runs where (version 2026-10-19). https://mlx.app/data. CC BY 4.0.

The URLs above always serve the latest version; each file carries its version (version in JSON, the X-Dataset-Version header, and the file name it saves as). index.json lists every file with its size and SHA-256.

More open data

  • Explorer API: every block, transaction, account and seat on the MLX Network, as JSON.
  • llms.txt and llms-full.txt: the site in plain text for AI assistants, with every guide in full.
  • Sitemap: every page, with the date its facts were last checked.
Open data: every Apple Silicon Mac, every open AI model and what runs where (JSON, CSV)