Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsJul 15, 2026·2 min de lectura

whichllm — Find the Best Local LLM for Your Hardware

A CLI tool that benchmarks and ranks local language models based on your actual hardware capabilities, helping you pick the fastest model that fits your VRAM.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
whichllm CLI
Comando de instalación directa
npx -y tokrepo@latest install 957b85f9-806e-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con dry-run.

Introduction

whichllm is a command-line tool that identifies the best-performing local LLM for your specific hardware. Instead of guessing which model fits your VRAM, it scans your system, checks available memory, and ranks models based on real benchmark data.

What whichllm Does

  • Detects GPU type, VRAM capacity, and system RAM automatically
  • Ranks compatible models by inference speed on similar hardware
  • Filters models by quantization level, parameter count, and task type
  • Runs local benchmarks to measure actual tokens-per-second throughput
  • Recommends the highest-quality model that fits your available memory

Architecture Overview

whichllm queries your system for GPU and memory information, then cross-references a curated database of model benchmarks collected from community hardware profiles. It calculates which models fit in your available VRAM at various quantization levels and ranks them by quality-adjusted throughput. The optional bench command runs inference locally to measure real performance.

Self-Hosting & Configuration

  • Install via pip: pip install whichllm
  • No configuration file required; works out of the box
  • Supports NVIDIA, AMD, and Apple Silicon GPUs
  • Benchmark data is fetched from the project's community database
  • Offline mode available with cached benchmark data

Key Features

  • Hardware-aware model recommendations instead of trial-and-error
  • VRAM-fit calculation accounting for quantization and context length
  • Community-sourced benchmark data across hundreds of GPU configurations
  • Side-by-side comparison of multiple models on your hardware profile
  • Integration with Ollama and llama.cpp for direct model downloads

Comparison with Similar Tools

  • Ollama — serves models but does not recommend which one fits; whichllm fills the selection gap
  • LM Studio — GUI-based model browser; whichllm is CLI-first with hardware-aware ranking
  • GPT4All — bundles selected models; whichllm covers a broader model catalog with benchmarks
  • llama.cpp — inference engine; whichllm helps choose which model to run on it

FAQ

Q: Does it download models automatically? A: No. whichllm recommends models and provides download commands. You choose which to install.

Q: Which GPUs are supported? A: NVIDIA GPUs via CUDA, AMD GPUs via ROCm, and Apple Silicon via Metal are all detected.

Q: How accurate are the benchmark rankings? A: Rankings are based on community-reported data from matching hardware. Your actual results may vary slightly.

Q: Can I contribute my own benchmarks? A: Yes. Running whichllm bench generates results you can submit to the community database.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados