Code GenerationOpen_source
llmfit logo

llmfit

Find out which LLMs your hardware can actually run

Overview

About llmfit

llmfit is a terminal tool that answers the question that comes before Ollama, LM Studio or llama.cpp: which open-weight models will actually run on this machine, at what quantisation, and roughly how fast. It inspects CPU cores, system RAM, discrete and integrated GPUs, VRAM and unified memory - NVIDIA CUDA, Apple Silicon, AMD ROCm and Intel OneAPI are all detected - then analyses each model's parameter count, context length and quantisation format (GGUF, AWQ, GPTQ, EXL2) to project its memory footprint and tokens-per-second, and scores it on quality, speed, fit and context. The output is a ranked list of what fits, not a list of everything that exists.

It exists because the gap between "I have a GPU" and "I am running a model that suits it" is where most people give up on local inference, and the usual answer is trial and error against out-of-memory errors. The project is written in Rust, MIT licensed, and has 36,019 GitHub stars and 132 contributors since February 2026, with v1.1.15 released on 2026-09-10. There is no paid tier, no account and no pricing page; the website is a single install line. The README states that the program sends nothing over the network unless you explicitly ask it to, and the release binaries are code-signed through SignPath. The estimates are a model of hardware rather than a measurement, which is why the project added community benchmarks: you can run a real model, measure real tokens per second, and contribute the numbers so everyone's estimates improve.

Pricing

No pricing page found

Free tier

Free and MIT licensed. No paid tier, no account and no pricing page; installs via Homebrew, Scoop, MacPorts, cargo, uv, pip, curl or Docker.

Checked 2026-09-15

Details

GitHub Stars 36,634
Forks 2,318
Data from: GitHubUpdated: Sep 15, 2026
infrastructuredeploymentlocal-llmhardwareopen-source