llm-checker

一条命令扫描硬件,告诉你本地能跑哪些大模型

llm-checker 是一个用 JavaScript 编写的命令行工具,专门解决“我的电脑到底能跑哪个本地大模型”这个常见困惑。它会自动扫描你的硬件配置,包括 CPU 型号与核心数、内存容量、GPU 型号与显存大小、磁盘可用空间等关键指标,然后结合内置的模型参数数据库,判断哪些 LLM 或小模型(sLLM)能在本机流畅运行。工具深度集成了 Ollama,可以直接列出本地已安装模型、推荐适合当前硬件的模型,并给出量化版本建议(如 Q4、Q5、Q8),避免用户盲目下载几十 GB 却跑不动的模型。对于想在本地部署 AI 但缺乏硬件评估经验的开发者来说,它把复杂的显存计算和模型体积匹配过程自动化,几秒钟就能得到一份可执行的模型运行清单,显著降低本地部署的试错成本。

开源 free 基础设施
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2982
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类基础设施
开发团队signerless
所属国家
官网地址
定价模式free
价格说明开源免费,npm包可安装使用
访问状态
是否开源
开源协议NOASSERTION
主要语言JavaScript
技术栈/模型
GitHub 星标★ 2982
30天Star增速
HF 下载量
上线时间2025-07-06 00:00:00
最近更新2026-09-18 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-16
浏览次数0

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • Node.js 18+(README 已验证 18、20、22 三个版本线)
  • 已安装 Ollama(用于实际运行本地模型)
  • 可用的 npm 包管理器(用于全局安装)

安装与启动步骤

  1. 1安装 llm-checker

    通过 npm 全局安装,安装后可直接在任意目录使用 llm-checker 命令。

    npm install -g llm-checker
  2. 2检测本机硬件

    扫描 CPU、内存、GPU 显存与磁盘等指标,是最基础的入口命令。

    llm-checker hw-detect
  3. 3免安装直接运行

    不想全局安装时,可用 npx 临时拉取并执行同一条命令。

    npx llm-checker hw-detect
  4. 4补装可选依赖

    若数据库类命令提示 sql.js 缺失,说明包管理器跳过了可选依赖,需重装启用。

    npm install -g llm-checker --include=optional
  5. 5查看已装本地模型

    列出 Ollama 中已安装的模型,--verify 会额外校验每个模型的本地 blob 文件。

    llm-checker installed --verify
  6. 6获取模型推荐

    按用途类别(如 coding)在打包的多源仓库中排序推荐,自动判断运行时。

    llm-checker registry-recommend --category coding
  7. 7自动选择并运行

    自动挑选已安装的最优模型,通过 Ollama 流式对话,结束后输出实测 tokens/sec。

    llm-checker ai-run --category coding --prompt "Write a hello world in Python"
  8. 8生成校准产物(可选)

    用 dry-run 生成校准契约与路由策略文件,供后续 --calibrated 使用。

    mkdir -p ./artifacts
    llm-checker calibrate --suite ./sample-suite.jsonl --models qwen2.5-coder:7b llama3.2:3b --runtime ollama --objective balanced --dry-run --output ./artifacts/calibration-result.json --policy-out ./artifacts/calibration-policy.yaml

关键配置

配置项必填说明示例
--calibrated启用校准路由;省略文件时默认在 ~/.llm-checker/ 下自动发现策略~/.llm-checker/calibration-policy.yaml
--policy显式指定路由策略文件,优先级高于 --calibrated./calibration-policy.yaml
--include-uncensored允许选用被默认排除的 uncensored/abliterated/heretic 标记模型--include-uncensored
--runtime指定运行时的 MoE 开销假设,可选 ollama、vllm、mlx、llama.cppollama
--clientmcp-setup 的目标客户端,决定写入哪个 MCP 配置文件claude
MCP 服务命令使用 --npx 时生成的包限定启动命令,无独立的 llm-checker-mcp 包npx --yes --package llm-checker llm-checker-mcp

如何确认成功

运行 llm-checker hw-detect 能正常输出 CPU、内存、GPU 显存等硬件扫描结果,即表示安装成功。

常见问题

Q:数据库类命令提示 sql.js missing 怎么办?

A:说明包管理器跳过了可选依赖,执行 npm install -g llm-checker --include=optional 重新安装即可恢复 SQLite 相关命令。

Q:不想全局安装可以吗?

A:可以,直接用 npx llm-checker hw-detect 运行;MCP 场景可用 npx --yes --package llm-checker llm-checker-mcp。

Q:为什么推荐结果里看不到某些模型?

A:推荐与自动选择默认排除标记为 uncensored、abliterated、heretic 的模型,需显式加 --include-uncensored,ai-run 同样需要该参数。

Q:只想看推荐卡片、不想进入聊天怎么办?

A:给 ai-run 加上 --reference-only,只输出推荐卡片与拉取命令;想测速则改用 --benchmark。

Q:Android/Termux 上怎么装?

A:依次执行 pkg update、pkg install ollama、npm install -g llm-checker。

注意事项

  • 必须先安装 Ollama 才能实际运行本地模型,本工具负责扫描与推荐。
  • GitHub Packages 的 @pavelevich/llm-checker 属于遗留安装方式,版本可能落后于 npm,仅在明确需要时使用。
  • mcp-setup --apply 合并配置时不会覆盖客户端配置文件中已有内容。
  • 校准策略解析优先级为:--policy > --calibrated > 内置确定性选择器兜底。

核心亮点

  • 自动检测 CPU、内存、GPU 显存等硬件参数,无需手动查配置
  • 内置模型参数库,能按量化等级估算显存占用并给出可运行清单
  • 与 Ollama 深度集成,可直接查看本地模型并推荐匹配硬件的模型

不足之处

  • 模型数据库更新依赖项目维护,新模型支持可能滞后
  • 仅覆盖 Ollama 生态,对 llama.cpp、vLLM 等其他推理框架支持有限

适用场景

  • 准备在本地部署大模型前,先确认自己电脑能跑多大参数的模型
  • 购买新显卡或升级内存后,快速评估硬件升级带来的模型运行能力变化
  • 团队内统一本地 AI 开发环境时,用该工具批量检查成员机器是否满足模型要求

替代项目

llama.cpp、ollama、gpt4all

项目介绍

llm-checker 是一个基础设施领域的开源项目,官方简介:Advanced CLI tool that scans your hardware and tells you exactly which LLM or sLLM models you can run locally, with full Ollama integration.。项目使用 JavaScript 开发,在 GitHub 上获得 2970 星标。

上一篇:LLMRouter

下一篇:LLMServingSim

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

OpenAI-compatible gateway for FreeBuff coding models. Token pool, session lifecycle,···

★ 202 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8433 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 435 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181124 2026-08-09