llm-checker

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 205 🐛 待处理 2 👀 关注 19
GitHub ↗
GitHub 星标 ★ 3050
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,npm包可安装使用

项目预览

llm-checker 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队signerless
定价模式🏷️完全免费
价格说明开源免费,npm包可安装使用
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言JavaScript
GitHub 星标★ 3050
上线时间2025-07-06 00:00:00
代码更新2026-11-02
仓库体积31.0 MB
本站数据更新2026-11-04
维护状态活跃
收录时间2026-09-16
浏览次数2

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 3050

使用教程

难度:入门 约 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
--client否mcp-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

上一篇:LLMRouter

下一篇:LLMServingSim

同类项目推荐

hub 开源

集中登记管理模型版本与元数据,打通实验到生产

Model Registry provides a single pane of glass for ML model developers to index and ···

★ 189 2026-09-20
yantr 开源

自托管 AI 应用商店,一站式安装管理你的 AI 工具

A self-hosted homelab app store for rootless Podman — runs alongside your OS, not i···

★ 205 2026-08-09
OpenMLDB 开源

用SQL统一训练与推理特征,告别线上线下不一致

OpenMLDB is an open-source machine learning database that provides a feature platfor···

★ 1715 2026-08-09
clawmetry 开源

看清智能体每一步思考,调试不再靠猜。

See your agent think. Zero-config observability & governance for 30 AI agent runtime···

★ 436 2026-08-09
opennhp 开源

让未认证流量看不见,验证通过才放行

Make your infrastructure invisible to attackers. OpenNHP implements the Network-infr···

★ 13953 2026-10-17
langsmith-sdk 开源

给 LLM 应用装上黑匣子,调用全记录、效果可对比

This repo was archived on Oct 16, 2026. Python SDK moved to langchain-ai/langsmith-p···

★ 1083 2026-09-12
recodex 开源

自建 Codex 中转站,轻松管理 AI 请求

Codex中转,可自部署的代理服务

★ 68 2026-08-09
ai-dial-core 开源

一套 API 统一接入多家大模型,业务代码不用改

The main component of AI DIAL, which provides unified API to different chat completi···

★ 663 2026-09-16
telnyx-code-examples 开源

拿来即用的 Telnyx 通信 API 示例,快速集成 AI 语音与短信。

Production-ready code examples for Telnyx AI Communications Infrastructure — Voice ···

★ 165 2026-08-09