LLM检查工具 是 AI Skill Hub 本期精选AI工具之一。已获得 2.7k 颗 GitHub Star,综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
LLM检查工具 是一款基于 JavaScript 开发的开源工具,专注于 AI、LLM、硬件扫描 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
LLM检查工具 是一款基于 JavaScript 开发的开源工具,专注于 AI、LLM、硬件扫描 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:npm 全局安装 npm install -g llm-checker # 方式二:npx 直接运行(无需安装) npx llm-checker --help # 方式三:项目依赖安装 npm install llm-checker # 方式四:从源码运行 git clone https://github.com/Pavelevich/llm-checker cd llm-checker npm install npm start
# 命令行使用
llm-checker --help
# 基本用法
llm-checker [options] <input>
# Node.js 代码中使用
const llm_checker = require('llm-checker');
const result = await llm_checker.run(options);
console.log(result);
# llm-checker 配置说明 # 查看配置选项 llm-checker --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export LLM_CHECKER_CONFIG="/path/to/config.yml"

Intelligent Ollama Model Selector
AI-powered CLI that analyzes your hardware and recommends optimal LLM models. Deterministic scoring across a packaged multi-source registry (Hugging Face + Ollama + GPT4All, 33k+ exact artifacts) and the Ollama catalog, with live sync, runtime targeting, and hardware-calibrated memory estimation.
Start Here • Installation • Quick Start • Calibration Quick Start • Docs • Claude MCP • Commands • Scoring • Hardware • Discord
---
| Feature | Description | |
|---|---|---|
| **200+** | Packaged Model Catalog | Ships with a synced Ollama SQLite catalog and can refresh from Ollama on demand |
| **33k+** | Multi-Source Registry | Exact installable/downloadable artifacts from Hugging Face, Ollama, and GPT4All with per-source commands and runtime targeting |
| **4D** | Scoring Engine | Quality, Speed, Fit, Context — weighted by use case |
| **Multi-GPU** | Hardware Detection | Apple Silicon, NVIDIA CUDA, AMD ROCm, Intel Arc, CPU, integrated/dedicated inventory visibility |
| **Calibrated** | Memory Estimation | Bytes-per-parameter formula validated against real Ollama sizes |
| **Zero** | Native Dependencies | Pure JavaScript — works on any supported Node.js 18+ system |
| **Live** | AI Run Metrics | ai-run shows response speed in tokens/sec next to model output |
ModelVet credit: The structural verification behindverify,ai-run --verify, structural policy validation, and the MCPverify_modeltool is powered by ModelVet, created by Tetsuo AI. LLM Checker ships its WebAssembly integration under ModelVet's MIT license.
---
hf download ..., ollama pull ...).recommend and check now draw candidates from the registry through one canonical deterministic scoring core, with --runtime auto/ollama/vllm/mlx/llama.cpp/transformers targeting; they fall back to the Ollama catalog when the registry is unavailable.registry-sync, registry-search, and registry-recommend commands.check/recommend/smart-recommend (#88), high-end/multi-GPU VRAM detection (#95), MCP server hardening (#97), and the Windows interactive-panel fixes (#86).last_updated metadatasync refreshes the local SQLite catalog from Ollama; recommend, list-models, ai-run, and ai-check now prefer that synced catalog instead of stale scraper cache data.pulls: 0 for the full catalog after sync335m style tags are treated as millions, not billionslatest, small, medium, and large are not guessed into fake parameter countsai-run streams model responses through Ollama and appends measured tokens/sec so users can compare installed models by real local speed.recommend and ai-run:--calibrated [file] support with default discovery path.--policy > --calibrated > deterministic fallback.calibrate --policy-out ... → recommend --calibrated ...docs/ with clearer onboarding paths.llm-checker hw-detect
```bash
npm install -g llm-checker
npm install -g llm-checker
If you need the newest release, install from npm (llm-checker), not the scoped GitHub Packages mirror.
If you installed @pavelevich/llm-checker and version looks old:
npm uninstall -g @pavelevich/llm-checker
npm install -g llm-checker@latest
hash -r
llm-checker --version
Use this only if you explicitly need GitHub Packages. It may not match npm latest.
```bash
npm install -g @pavelevich/llm-checker@latest ```
---
```bash
npm install -g llm-checker
llm-checker mcp-setup --client claude # default; claude mcp add ... llm-checker mcp-setup --client codex # ~/.codex/config.toml llm-checker mcp-setup --client grok # ~/.grok/config.toml llm-checker mcp-setup --client kimi # ~/.kimi/mcp.json llm-checker mcp-setup --client cursor # ~/.cursor/mcp.json llm-checker mcp-setup --client windsurf # ~/.codeium/windsurf/mcp_config.json llm-checker mcp-setup --client gemini # ~/.gemini/settings.json llm-checker mcp-setup --client generic # raw mcpServers JSON for any client
`--apply` merges the server entry into the client's config file (existing
content is never clobbered), and `--json` prints the structured snippet for
scripting. `--npx` avoids a global server install by generating the explicit
package-qualified command below (the executable is part of `llm-checker`; there
is no separate `llm-checker-mcp` npm package):
bash npx --yes --package llm-checker llm-checker-mcp ```
Restart your client and you're done.
llm-checker installed --verify llm-checker installed --verify --json
```bash
This path produces both calibration artifacts and verifies calibrated routing in one pass.
After setup, you can ask your assistant things like:
Your assistant will automatically call the right tools and give you actionable results.
---
```bash
Three scoring systems are available, each optimized for different workflows:
Deterministic Selector (primary — used by check and recommend):
| Category | Quality | Speed | Fit | Context |
|---|---|---|---|---|
general | 45% | 35% | 15% | 5% |
coding | 55% | 20% | 15% | 10% |
reasoning | 60% | 10% | 20% | 10% |
multimodal | 50% | 15% | 20% | 15% |
Scoring Engine (used by search for catalog scoring; smart-recommend's final ranking is produced by the shared scoring core — see #96):
| Use Case | Quality | Speed | Fit | Context |
|---|---|---|---|---|
general | 40% | 35% | 15% | 10% |
coding | 55% | 20% | 15% | 10% |
reasoning | 60% | 15% | 10% | 15% |
chat | 40% | 40% | 15% | 5% |
fast | 25% | 55% | 15% | 5% |
quality | 65% | 10% | 15% | 10% |
All weights are centralized in src/models/scoring-config.js.
Detect your hardware:
llm-checker hw-detect
Get recommendations for all categories:
llm-checker recommend
Full system analysis with compatible models:
llm-checker check
Find the best coding model:
llm-checker recommend --category coding
Search for small, fast models under 5GB:
llm-checker search "7b" --max-size 5 --use-case fast
Get high-quality reasoning models:
llm-checker smart-recommend --use-case reasoning
---
cp ./docs/fixtures/calibration/sample-suite.jsonl ./sample-suite.jsonl
echo "@pavelevich:registry=https://npm.pkg.github.com" >> ~/.npmrc echo "//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN}" >> ~/.npmrc
llm-checker audit export --policy ./policy.yaml --command check --format all --out-dir ./reports ```
--command check|recommend chooses the candidate source.--format all honors reporting.formats in your policy (falls back to json,csv,sarif).enforce mode with blocking violations, reports are still written before non-zero exit.llm-checker sync
Running llm-checker with no arguments now opens an interactive panel (TTY terminals):
/ to open all commandsEnter to execute--json --limit 5)For scripting and automation, direct command invocation remains unchanged:
llm-checker check --use-case coding --limit 3
llm-checker search "qwen coder" --json
---
llm-checker audit export --policy ./policy.yaml --command check --format json --out ./reports/policy-report.json
llm-checker audit export --policy ./policy.yaml --command check --format csv --out ./reports/policy-report.csv
llm-checker audit export --policy ./policy.yaml --command check --format sarif --out ./reports/policy-report.sarif ```
audit or enforce mode and records explicit violation metadata.LLM Checker and llmfit solve related but different problems:
| Tool | Primary Focus | Typical Output |
|---|---|---|
| **LLM Checker** | Hardware-aware **model selection** for local inference | Ranked recommendations, compatibility scores, pull/run commands |
| **llmfit** | LLM workflow support and model-fit evaluation from another angle | Different optimization workflow and selection heuristics |
If your goal is: "What should I run on this exact machine right now?", use LLM Checker first. If your goal is broader experimentation across custom pipelines, using both tools can be complementary.
---
llm-checker 是一款基于 AI 驱动的智能 Ollama 模型选择工具。它通过 CLI 命令行界面,能够自动分析用户的硬件配置,并从包含 Hugging Face、Ollama 和 GPT4All 在内的多源 Registry(涵盖超过 33,000 个精确的 Artifacts)中,为用户推荐最适合当前设备的 LLM 模型。其核心评分引擎采用确定性算法,确保推荐结果的科学性与可靠性。
本项目具备强大的模型管理能力:��置同步的 Ollama SQLite 目录,并支持从 Ollama 实时刷新;拥有一个包含 33k+ 精确可下载 Artifacts 的多源 Registry,支持通过 `hf download` 或 `ollama pull` 等特定命令进行运行时目标定位;其核心 4D 评分引擎会综合评估模型的质量(Quality)、速度(Speed)、适配度(Fit)与上下文(Context)能力,实现精准推荐。
您可以通过 npm 全局安装 llm-checker。在终端中执行以下命令即可完成部署:`npm install -g llm-checker`。安装完成后,即可在命令行中使用该工具进行模型分析与管理。
项目提供快速校准流程(Calibration Quick Start),仅需约 10 分钟即可完成校准 Artifacts 的生成并验证路由准确性。配置完成后,您可以像与 Claude 对话一样,通过自然语言询问硬件适配问题,例如:“针对我的硬件,最好的编程模型是什么?”或“对比 llama3.2 与 codellama 在编程任务中的表现”,甚至可以利用它来优化 Ollama 配置或清理冗余模型。
用户可以通过配置 Registry 与 Token(需具备 read:packages 权限的 PAT)来管理模型源。支持通过 `llm-checker audit export` 命令导出多种格式的审计报告,包括 JSON、CSV 和 SARIF。在 `enforce` 模式下,即使发生违反策略的阻塞性违规,系统也会在退出前完成报告写入。此外,您可以使用 `llm-checker sync` 命令随时刷新 Ollama 的最新目录引用。
llm-checker 提供交互式 CLI 面板(支持 TTY 终端),在不带参数运行时会自动开启动画启动横幅与主命令列表。用户可以通过输入 `/` 唤起所有命令,并使用方向键进行选择与执行。此外,工具支持通过 `--runtime` 参数(如 auto/ollama/vllm/mlx/llama.cpp/transformers)来指定不同的运行时环境,实现灵活的模型调用。
llm-checker 完美适配现代 DevOps 工作流。它支持将审计结果导出为 JSON 格式,以便在 CI 流水线作业中进行后处理;支持导出为扁平化的 CSV 格式,方便集成到 Splunk、ELK 或 DataDog 等 SIEM 日志分析平台;同时支持导出为 SARIF 格式,实现与各类安全扫描或代码扫描工具的无缝集成。
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
经综合评估,LLM检查工具 在AI工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | llm-checker |
| 原始描述 | 开源AI工具:Advanced CLI tool that scans your hardware and tells you exactly which LLM or sL。⭐2.7k · JavaScript |
| Topics | AILLM硬件扫描 |
| GitHub | https://github.com/Pavelevich/llm-checker |
| License | NOASSERTION |
| 语言 | JavaScript |
收录时间:2026-06-20 · 更新时间:2026-06-23 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。