~/.llm-checker.json.
Quick reference
| Variable | Type | Default | Description |
|---|---|---|---|
LLM_CHECKER_NO_GPU | boolean | false | Disable GPU detection entirely |
LLM_CHECKER_VRAM_GB | number | auto-detected | Override detected VRAM in GB |
LLM_CHECKER_RAM_GB | number | auto-detected | Override detected system RAM in GB |
OLLAMA_BASE_URL | string | http://localhost:11434 | Ollama API base URL |
LLM_CHECKER_LOG_LEVEL | string | info | Log verbosity level |
LLM_CHECKER_CACHE_DIR | string | ~/.llm-checker | Directory for cache and benchmark data |
NO_COLOR | any | unset | Disable all ANSI color output |
Variable reference
When set to
true (or any truthy string), LLM Checker skips GPU enumeration and treats the system as CPU-only. Hardware scoring, VRAM budgets, and backend selection all fall back to CPU paths.Use this in unit tests and headless CI runners where GPU drivers are not installed.Forces LLM Checker to use the specified VRAM amount (in GB) instead of the auto-detected value. Useful when the system GPU driver reports incorrect memory, or when you want to simulate a different GPU tier.
Setting
LLM_CHECKER_NO_GPU=true takes precedence — VRAM is ignored when GPU detection is disabled.Forces LLM Checker to use the specified system RAM amount (in GB) instead of the auto-detected value. Useful when auto-detection returns incorrect values or for testing different memory budget scenarios.
Base URL for the Ollama HTTP API. Override this to point at a remote Ollama daemon, a different port, or an SSH tunnel.This affects all commands that query Ollama:
check, recommend, ollama-plan, installed, and MCP tools.Controls internal log verbosity. Accepted values in ascending order of detail:
error— only fatal errorswarn— warnings and errorsinfo— standard operational messages (default)debug— verbose trace output including hardware detection steps, scoring internals, and policy evaluation details
Directory where LLM Checker stores the scraped Ollama model cache, benchmark results, and calibration artifacts. Override this if you want a shared cache across users, a tmpfs location, or a project-local directory.
When set to any non-empty value, LLM Checker disables all ANSI escape codes and renders plain monochrome text. This is the standard
NO_COLOR convention respected by most CLI tools.
