11st of 5 in Open models

llmfit

Rust tool that checks which LLMs fit your RAM, CPU and GPU

Stars
37.9k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Rust
Stars, last 29 weeks+19,190
25 Mar 2026: 18,735 stars1 Apr 2026: 20,271 stars8 Apr 2026: 21,659 stars15 Apr 2026: 23,195 stars22 Apr 2026: 23,981 stars29 Apr 2026: 24,462 stars6 May 2026: 25,024 stars13 May 2026: 25,550 stars20 May 2026: 26,089 stars27 May 2026: 26,464 stars3 Jun 2026: 27,020 stars10 Jun 2026: 27,427 stars17 Jun 2026: 27,895 stars24 Jun 2026: 28,274 stars1 Jul 2026: 28,671 stars8 Jul 2026: 28,958 stars15 Jul 2026: 29,246 stars22 Jul 2026: 30,241 stars29 Jul 2026: 30,672 stars5 Aug 2026: 30,945 stars12 Aug 2026: 31,179 stars19 Aug 2026: 32,925 stars26 Aug 2026: 34,080 stars2 Sept 2026: 34,601 stars9 Sept 2026: 35,285 stars16 Sept 2026: 36,543 stars23 Sept 2026: 37,001 stars30 Sept 2026: 37,328 stars7 Oct 2026: 37,662 stars14 Oct 2026: 37,925 stars

18,735 on 25 Mar 202637,925 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

llmfit detects CPU cores, RAM, GPU and VRAM (NVIDIA CUDA, AMD ROCm, Intel OneAPI, Apple Silicon), then scores a model catalog on fit, speed, quality and context across quantizations such as GGUF, AWQ, GPTQ and EXL2. It runs as a TUI, a CLI with JSON output, or an HTTP API and web dashboard via `llmfit serve`. Speed figures are estimates from a memory-bandwidth model, and `llmfit bench` can measure real tok/s against a running provider.

Who it is for: Self-hosters choosing which local LLMs and quantizations their hardware can run

Strengths

  • Detects NVIDIA, AMD, Intel and Apple Silicon hardware, including multi-GPU and unified memory
  • Handles MoE models, so memory estimates reflect active parameters rather than total size
  • JSON CLI output and REST endpoints (/api/v1/system, /api/v1/models) suit scripts and pipelines
  • Installs via Scoop, Homebrew, MacPorts, uv/pip, cargo or a multi-arch Docker image

Weaknesses

  • Speed and fit numbers are estimates unless measured on your hardware or matched to community results
  • Does not serve models itself; it recommends and benchmarks against Ollama, llama.cpp, MLX and similar
  • Windows binaries may ship unsigned if the signing job fails
  • Model catalog is built in, so new models need a release or a custom-model entry

What it needs

  • GPU optional
  • Docker
  • Needs Ollama, llama.cpp, MLX, Docker Model Runner or LM Studio (optional, for downloads and benchmarks)
  • Models: GGUF, AWQ, GPTQ, EXL2
  • port 8787

Head to head

Also in Open models

See all 5
Also in Open models
RankProjectScore
2layaSingle-pass multilingual classifier for typed choice, score and yes/no decisions Live demo ↗ (opens in a new tab)32.9k starsApache-2.067 out of 100
3timesfmPretrained time-series foundation model for zero-shot forecasting from Google Research34.5k starsApache-2.065 out of 100
#4kronosPretrained decoder-only models that forecast financial candlestick (K-line) series Live demo ↗ (opens in a new tab)40.8k starsMIT47 out of 100
#5clipOpenAI's reference PyTorch code and weights for contrastive image-text embeddings Live demo ↗ (opens in a new tab)34.5k starsMIT29 out of 100