Skip to content
Open-source AI toolkit

The open-source local AI stack.

The rankings tell you which model to run. This page tracks the projects that make running it possible: the people shrinking models small enough to fit your machine, and the engines that serve them fast. We watch their GitHub so you can check one page instead of eight.

Updated September 24, 2026 · Live stars and releases from GitHub · 8 projects tracked

Latest releases

as of September 24, 2026
  1. llama.cpp v0.5.0

    This release focuses on backend performance and correctness, broader model coverage, and more robust server/router operation. It adds HRM-Text (DFM Mimir 1B)...

    Sep 23, 2026 · today · release notes

  2. Unsloth v0.1.815-beta

    You can now run Qwen-Image-2.1 locally with Unsloth! This release also includes custom Agent Skills, and easier chat/project management. It also brings 2x fa...

    Sep 23, 2026 · yesterday · release notes

  3. vLLM v0.30.0

    This release features 762 commits from 315 contributors (104 new)!

    Sep 22, 2026 · 2 days ago · release notes

  4. SGLang v0.5.20

    713 PRs from 237 contributors.

    Sep 18, 2026 · 5 days ago · release notes

  5. Axolotl v0.19.0

    72 commits since v0.18.0 (July 17, 2026).

    Sep 10, 2026 · 2 weeks ago · release notes

  6. TRL v1.13.0

    A new long-context guide plus a runnable example that trains a book-length sequence per step on a single 8×H100 node.

    Sep 10, 2026 · 2 weeks ago · release notes

Fine-tune & train

The projects that let you bend an open model to your own data, on hardware you actually own.

Unsloth

Single-GPU fine-tuning and dynamic quantization

76.7k stars
Quantization Single-GPU QLoRA

Hand-written GPU kernels that make fine-tuning a model on one consumer GPU roughly twice as fast while using far less VRAM, with no measurable quality hit. It is also the source of the dynamic GGUF quants that shrink giant mixture-of-experts models enough to fit a single big-RAM machine.

Follow if you fine-tune or run large models on one GPU or a Mac. This is the project that makes "it fits" possible.

Latest release
v0.1.815-beta · Sep 23, 2026
Last activity
today

Axolotl

Multi-GPU fine-tuning, driven by config

12.5k stars
Multi-GPU YAML config

A wrapper that lets you fine-tune across several GPUs from a single config file, on top of Hugging Face, DeepSpeed and FSDP. It handles the distributed-training plumbing so you do not hand-wire it yourself.

Follow if you have more than one GPU and want repeatable training runs without writing framework glue.

Latest release
v0.19.0 · Sep 10, 2026
Last activity
today

TorchTune

PyTorch-native fine-tuning, from Meta

5.8k stars
PyTorch Official

Meta's lean, official fine-tuning library written in plain PyTorch. No heavy abstractions, just readable training recipes you can open up and change.

Follow if you want clean, hackable training code straight from the people who build the models.

Latest release
v0.6.1 · Apr 7, 2025
Last activity
2 weeks ago

LLaMA-Factory

All-in-one training with a web UI

75.0k stars
Web UI 100+ models

A community hub that supports more than 100 model families and gives you a no-code web UI for fine-tuning. It can hook into Unsloth's fast kernels under the hood.

Follow if you want to prototype fine-tunes by clicking rather than scripting, across a lot of model families.

Latest release
v0.9.5 · May 30, 2026
Last activity
10 days ago

TRL

Alignment and reasoning (RL post-training)

19.4k stars
RLHF DPO/GRPO

Hugging Face's library for the post-training step that teaches a model to reason and follow preferences, with open implementations of DPO, GRPO and PPO. This is how open models learn to think before they answer.

Follow if you care how reasoning models are actually built, or want to align a model to your own preferences.

Latest release
v1.13.0 · Sep 10, 2026
Last activity
today

Run & serve

The engines that load the weights and answer requests, from a single Mac to a production cluster.

llama.cpp

Run models on CPU, Mac and edge devices

129.4k stars
Apple Silicon GGUF CPU

The C/C++ engine behind most consumer local AI. It runs large models on Apple Silicon, plain CPUs and modest GPUs through the GGUF quantized format. Ollama and LM Studio are both built on top of it.

Follow if you run models on a Mac or a machine without a big GPU. This is the foundation everything else sits on.

Latest release
v0.5.0 · Sep 23, 2026
Last activity
today

vLLM

Production serving at scale

92.6k stars
Serving OpenAI-compatible

The standard engine for serving open models at volume. Its PagedAttention method squeezes far more throughput out of GPU memory, which is why most serious local deployments run on it.

Follow if you are hosting a model for a team or an app and need an OpenAI-compatible API that holds up under load.

Latest release
v0.30.0 · Sep 22, 2026
Last activity
today

SGLang

High-throughput serving for agents

36.4k stars
Serving Agents Prefix cache

A newer serving engine built for heavy concurrency and multi-step agent loops. Its RadixAttention automatically caches shared prompt prefixes, which cuts cost and latency when the same context gets reused.

Follow if you run agents or high-volume structured-output jobs locally and care about latency.

Latest release
v0.5.20 · Sep 18, 2026
Last activity
today

Shop a local model by RAM

The size of a quant file is, in practice, the RAM you need to run it. These are the top models from our rankings, plus popular smaller ones, with the real GGUF file size of every quant. Pick your hardware and see exactly which version of each model fits. Leave a few GB of headroom for context.

Quants that do not fit get dimmed.

Qwen3.5 4B

4B
unsloth ↗
UD-IQ2_XXS 2GB UD-IQ2_M 2GB UD-Q2_K_XL 2GB Q3_K_M 2GB UD-Q3_K_XL 2GB IQ4_XS 2GB Q4_K_M 3GB UD-Q4_K_XL 3GB Q5_K_M 3GB UD-Q5_K_XL 3GB Q6_K 4GB Q8_0 4GB

Qwen3.5 9B

9B
unsloth ↗
UD-IQ2_XXS 3GB UD-IQ2_M 4GB UD-Q2_K_XL 4GB Q3_K_M 5GB UD-Q3_K_XL 5GB IQ4_XS 5GB Q4_K_M 6GB UD-Q4_K_XL 6GB Q5_K_M 7GB UD-Q5_K_XL 7GB Q6_K 7GB Q8_0 10GB

gemma 4 12b it

12B
unsloth ↗
UD-IQ2_M 4GB UD-Q2_K_XL 5GB Q3_K_M 6GB UD-Q3_K_XL 6GB IQ4_XS 6GB Q4_K_M 7GB UD-Q4_K_XL 7GB Q5_K_M 8GB UD-Q5_K_XL 9GB Q6_K 10GB Q8_0 13GB

Qwen3 Coder 30B A3B Instruct

30B · 3B active
unsloth ↗
UD-IQ1_S 9GB UD-IQ1_M 10GB UD-IQ2_XXS 10GB UD-IQ2_M 11GB Q2_K 11GB UD-Q2_K_XL 12GB Q3_K_M 15GB UD-Q3_K_XL 14GB IQ4_XS 16GB Q4_K_M 19GB UD-Q4_K_XL 18GB Q5_K_M 22GB UD-Q5_K_XL 22GB Q6_K 25GB Q8_0 32GB

Qwen3.6 27B

27B
unsloth ↗
UD-IQ2_XXS 9GB UD-IQ2_M 11GB UD-Q2_K_XL 12GB Q3_K_M 14GB UD-Q3_K_XL 14GB IQ4_XS 15GB Q4_K_M 17GB UD-Q4_K_XL 18GB Q5_K_M 20GB UD-Q5_K_XL 20GB Q6_K 23GB Q8_0 29GB

Qwen3.6 35B A3B

35B · 3B active
unsloth ↗
UD-IQ1_M 10GB UD-IQ2_XXS 11GB UD-IQ2_M 12GB UD-Q2_K_XL 12GB UD-Q3_K_XL 17GB UD-Q4_K_XL 22GB UD-Q5_K_XL 27GB Q8_0 37GB

Qwen3.6 27B MTP

27B
unsloth ↗
UD-IQ2_XXS 10GB UD-IQ2_M 11GB UD-Q2_K_XL 12GB Q3_K_M 14GB UD-Q3_K_XL 15GB IQ4_XS 16GB Q4_K_M 17GB UD-Q4_K_XL 18GB Q5_K_M 20GB UD-Q5_K_XL 20GB Q6_K 23GB Q8_0 29GB

Qwen3.6 35B A3B MTP

35B · 3B active
unsloth ↗
UD-IQ1_M 11GB UD-IQ2_XXS 12GB UD-IQ2_M 12GB UD-Q2_K_XL 13GB UD-Q3_K_XL 17GB UD-Q4_K_XL 23GB UD-Q5_K_XL 27GB Q8_0 38GB

gemma 4 26B A4B it qat

26B · 4B active
unsloth ↗
UD-Q4_K_XL 14GB

DeepSeek V4 Flash 0731

unsloth ↗
UD-IQ1_S 83GB UD-IQ1_M 87GB UD-IQ2_XXS 91GB UD-IQ2_M 91GB UD-Q2_K_XL 97GB UD-Q3_K_XL 128GB UD-Q4_K_XL 155GB Q8_0 11GB

#3

GLM 5.3 Flash

unsloth ↗
UD-IQ1_S 93GB UD-IQ1_M 98GB UD-IQ2_XXS 102GB UD-Q2_K_XL 109GB UD-Q3_K_XL 148GB UD-Q4_K_XL 200GB UD-Q5_K_XL 240GB Q8_0 341GB

#9

GLM 5

355B · 32B active
unsloth ↗
UD-IQ1_S 204GB UD-IQ1_M 224GB UD-IQ2_XXS 241GB UD-IQ2_M 255GB Q2_K 276GB UD-Q2_K_XL 281GB Q3_K_M 360GB UD-Q3_K_XL 332GB IQ4_XS 403GB Q4_K_M 456GB UD-Q4_K_XL 431GB Q5_K_M 535GB UD-Q5_K_XL 536GB Q6_K 619GB Q8_0 801GB

#6

GLM 5.1

355B · 32B active
unsloth ↗
UD-IQ1_M 206GB UD-IQ2_XXS 221GB UD-IQ2_M 236GB UD-Q2_K_XL 252GB UD-Q3_K_XL 340GB UD-Q4_K_XL 466GB UD-Q5_K_XL 560GB Q8_0 801GB

UD-IQ1_S 217GB UD-IQ1_M 228GB UD-IQ2_M 239GB UD-Q2_K_XL 254GB UD-Q3_K_XL 343GB UD-Q4_K_XL 467GB UD-Q5_K_XL 562GB Q8_0 801GB

GLM 5.2

744B · 40B active
unsloth ↗
UD-IQ1_S 217GB UD-IQ1_M 228GB UD-IQ2_XXS 238GB UD-IQ2_M 239GB UD-Q2_K_XL 254GB UD-Q3_K_XL 343GB UD-Q4_K_XL 467GB UD-Q5_K_XL 562GB Q8_0 801GB

#5

MiMo V2.5 Pro

unsloth ↗
UD-IQ1_M 304GB UD-IQ2_XXS 317GB UD-IQ2_M 317GB UD-Q2_K_XL 338GB UD-Q3_K_XL 460GB UD-Q4_K_XL 631GB UD-Q5_K_XL 759GB Q8_0 1088GB

Kimi K2.7 Code

unsloth ↗
UD-IQ1_M 304GB UD-IQ2_XXS 318GB UD-IQ2_M 318GB UD-Q2_K_XL 339GB UD-Q3_K_XL 464GB UD-Q4_K_XL 584GB

Cyan = the everyday sweet spot (Q4). "UD" = an Unsloth dynamic quant, which holds quality better at a smaller size. Sizes refreshed September 24, 2026 from real GGUF files. This is a highlight reel: the full directory has quant sizes for every ranked open model.

Which one is actually best?

You can see what fits your RAM above. For how these models rank on quality, by real human-preference voting, plus separate coding and vision scores, see the live rankings.

See the rankings

How this page works

  • What it tracks: the open-source projects that make local AI practical, split into tools that fine-tune models and engines that serve them.
  • Live signal: stars, last activity, and the latest release for each project come straight from the GitHub API, refreshed once a day. A release shows "n/a" only when a project has not cut a tagged release.
  • Quant sizes are real: the "shop by RAM" table reads the actual GGUF file size of each quant from Hugging Face, not an estimate, so the RAM numbers match what you will actually download.
  • What we do not do: we do not scrape rumor or hot takes. The signal here is shipped code, real releases, and real file sizes, which is the part that actually matters.
  • Which model to pick is ranked on the rankings page, by quality and what fits your rig.

Local AI toolkit FAQ

What are the best tools to run open-source LLMs locally? +

For running a model, llama.cpp is the foundation for Macs and CPUs, while vLLM and SGLang serve models at scale on GPUs. For shrinking and fine-tuning models, Unsloth leads on a single GPU. This page tracks all of them with their latest releases.

What is the difference between fine-tuning and serving an LLM? +

Fine-tuning changes a model by training it further on your own data (tools like Unsloth, Axolotl, TorchTune). Serving loads a finished model and answers requests fast (tools like llama.cpp, vLLM, SGLang). Most local setups use one of each.

Which tool should I use to run a local model on a Mac? +

llama.cpp, usually through Ollama or LM Studio, which are built on top of it. It runs quantized GGUF models on Apple Silicon with no GPU required.

How much RAM do I need to run a local model, and which quant should I pick? +

A simple rule: the quant file size is roughly the RAM you need, plus a few GB of headroom for context. Q4 (Q4_K_M) is the everyday sweet spot, good quality at about a quarter the full size. If a model is just over your RAM, an Unsloth dynamic (UD) quant often squeezes it in. The table on this page lists the real size of each quant for popular models so you can match one to your hardware.

How often is this toolkit list updated? +

Daily. The stars, last activity, latest release, and quant file sizes are pulled straight from GitHub and Hugging Face once a day. Last refreshed September 24, 2026.

Want this running inside your business?

BlueFort AI is the content side of BlueFort IT. When you want local, private AI set up and managed for real, openly or on your own hardware, that's their day job.