llmfit
一行命令盘点本机能跑哪些 LLM:自动检测 CPU/内存/GPU/VRAM,按适配度给数百个模型与量化格式(GGUF/AWQ/GPTQ/EXL2)打分排序,含 TUI、Web Dashboard 与 REST API。Rust 单二进制,MIT。
llmfit 快速入门
一行命令回答「我这台机器到底能跑哪些开源 LLM」——llmfit 自动检测你的 CPU、内存、GPU/VRAM 与量化格式兼容性,对数百个模型逐个估算显存/内存占用并给出适配度排名,避免反复试错。2026-09-19 核验:GitHub 36.8k★ / 2.3k fork,MIT,Rust 实现。
这是什么?适合谁?
llmfit(作者 AlexsJones,Rust 单二进制)解决的是本地部署 LLM 前最常见的实际问题:用户想知道「我的硬件能不能跑 Qwen3.5 235B、用哪种量化、大概什么速度」,而不是下载几十 GB 权重后才发现 OOM。它聚合数百家模型/服务商数据,检测本机 CPU 核数、系统内存、独显/核显 VRAM(支持 NVIDIA CUDA、Apple Silicon、AMD ROCm、Intel OneAPI),再按参数量、上下文长度和量化格式(GGUF、AWQ、GPTQ、EXL2)推算内存占用与 tokens/s 预估,输出按适配度(fit)、速度、质量、上下文四维打分的模型排名表。
适合人群:
- 本地推理玩家:买卡/加内存前先确认目标模型能否跑动
- 企业基础设施团队:批量评估办公机能否跑内网部署的模型
- 笔记本用户:想知道统一内存 Apple Silicon 上各量化的真实可行区间
- AI 工程师:通过 REST API 把硬件-模型匹配集成进部署流水线
不适合谁:只想用云端 API、完全不碰本地模型的用户。
准备工作
- 运行环境:macOS(Apple Silicon 与 Intel)、Linux(x86_64 / ARM64)、Windows(x86_64)均提供二进制
- 账号要求:无需任何账号,纯本地运行
- 付费要求:完全免费,MIT 开源
- 权限:读取硬件信息(CPU/RAM/GPU),无需管理员权限即可完成检测
- 时间预算:安装 1-2 分钟,首次扫描几十秒内出结果
3 步快速上手
第一步:安装
# macOS / Linux(Homebrew)
brew install AlexsJones/llmfit/llmfit
# Windows(Scoop)
scoop install llmfit
# 通用一键脚本(下载 GitHub Release 二进制到 /usr/local/bin 或 ~/.local/bin)
curl -fsSL https://llmfit.axjns.dev/install.sh | sh
# 也可通过 Python 包管理器安装(uv)
uv tool install -U llmfit
第二步:启动 TUI 查看排名
llmfit # 交互式 TUI:本机硬件检测 + 全部模型按适配度排名
TUI 顶部显示检测到的硬件规格,下方是每个模型在 fit / speed / quality / context 四个维度的打分。常用键位:/ 按名称/家族/量化筛选,b 打开社区实测榜,I 查看实时推理基准,h 查看帮助。
首个任务:在 TUI 里按 / 输入你关心的模型名(如 qwen),观察其各量化档位在你的机器上的 fit 等级与内存预估——这一步就能回答「能不能跑、跑哪个量化」。
第三步:脚本化输出(CLI / JSON / API)
llmfit recommend # 硬件遥测 + 推荐模型,纯文本输出
llmfit recommend --json # 机器可读 JSON,适合管道与 CI
llmfit info "qwen3.5-235b" # 单模型:适配分析、估算依据、验证命令
llmfit storage --keep 3 --selection largest --json # 估算同时保留 3 个模型所需 SSD 空间
llmfit serve --host 0.0.0.0 --port 8787 # 启动 REST API(/api/v1/system、/api/v1/models)
预期结果:recommend 一条命令输出本机全部硬件参数与排序后的推荐清单;--json 可直接喂给部署脚本。
常见踩坑
-
现象:估算说能跑,实际还是 OOM。 原因:llmfit 的内存占用是按参数量与量化的数学推算,不含运行时开销(KV cache 随上下文增长、系统占用)。 解决:用
llmfit info "<model>"查看估算依据,给上下文长度留出余量;实测为准,llmfit 官方也提供了 benchmark 流程(下载-服务-实测 tok/s-回传 PR),同硬件的实测值会替换估算值。 -
现象:MoE 模型(如 Mixtral、DeepSeek-V3 类)的内存预估偏高。 原因:MoE 架构总参数远大于激活参数,部分估算路径按总参数计。 解决:以
info输出的估算基准说明为准;另可参考社区基准页(b键)里同型号硬件的实测。 -
现象:Windows 上 Scoop 安装失败。 原因:未先安装 Scoop 包管理器。 解决:按 scoop.sh 指南装好 Scoop 后重试;或改用 Python 方式
uv tool install -U llmfit,或直接从 GitHub Releases 下载 exe。 -
现象:TUI 在远程 SSH 终端显示乱码。 原因:TUI 依赖终端渲染能力。 解决:改用
llmfit recommend的纯文本/JSON 模式;或起llmfit serve后用浏览器访问 Web Dashboard。 -
现象:想集成到部署流水线但不想装二进制。 原因:需要常驻服务形态。 解决:官方提供 Docker 镜像
ghcr.io/alexsjones/llmfit,docker run -d -p 8787:8787 ghcr.io/alexsjones/llmfit serve即可暴露标准 HTTP JSON 端点(含 healthcheck 配置示例)。
权限、安全与限制
- 数据面:硬件检测在本机完成;模型元数据来自聚合数据源。不上传你的文件或凭据。
- 平台:TUI 与 REST API 均为本地服务;
serve绑定0.0.0.0时注意不要暴露到公网。 - 成本:软件免费;它帮助你避免的是「下载错模型浪费带宽与磁盘」的隐性成本。
- 估算 ≠ 实测:官方文档明确区分估算与实测,核心价值在于先筛后测。
小技巧
- 用
llmfit storage --keep N在下载前规划 SSD 空间,避免下到一半盘满。 - 在 TUI 里按
b查社区基准:同硬件配置的实测 tok/s 比估算更有参考价值。 llmfit recommend --json直接作为 Ansible/脚本里的硬件画像输入,比手写 lshw 解析省事。- Docker 部署时保留官方 healthcheck 配置,便于编排系统探活。
- 升级后重新跑一次
recommend:模型库与量化支持随版本更新(如新增 EXL2 支持)。
进阶学习方向
- 基准贡献闭环:按官方 benchmarking 指南(docs/benchmarking.md)下载模型 → 起服务 → 实测 tok/s → 在 TUI 内直接提交 PR 回传数据,无需 gh CLI 与第三方账号;合并后同硬件用户会看到带
✓的实测值。 - REST API 集成:
/api/v1/system与/api/v1/models两个端点可以把「硬件画像 → 模型选择」做成自动化决策链。 - 与同类工具组合:README 提到 llm-checker(Node.js CLI,走 Ollama 实测路线、不支持 MoE)——llmfit 估算 + Ollama 实测是互补组合。
参考链接
最后更新:2026-09-19 · 作者:MagicNetWorld · 基于公开资料整理,关键数据经 GitHub API 独立实测核验,AI 辅助生成
📊 评分与标签
评分说明
评分依据可追溯至公开来源。
总分 9.4/10 · P_优选
📊 可观测社区指标(采集日期:2026-09-19)
- GitHub: AlexsJones/llmfit ★36,791, 🔱2,332(GitHub API 实时核验)
- pushed_at: 2026-09-17(活跃)
- License: MIT · 语言: Rust · Trendshift 徽章在列
- crates.io: llmfit 已发布
⚙️ 功能完整度 2.4/2.5
- 硬件自动检测(CPU 核数、RAM、GPU/VRAM、统一内存,覆盖 NVIDIA CUDA / Apple Silicon / AMD ROCm / Intel OneAPI)+ 模型兼容引擎(参数量、上下文、GGUF/AWQ/GPTQ/EXL2 量化),TUI 与 Web Dashboard 双形态,另提供 REST API(/api/v1/system、/api/v1/models)与 Docker 镜像。
- 来源:官方 README
- 新增基准贡献闭环:实测 tok/s 可从 TUI 内直接提交 PR 回传,同硬件用户获得实测值。
- 竞品对比 1(llm-checker):走 Ollama 实测路线、不支持 MoE 架构,llmfit 覆盖面更广。
- 竞品对比 2(HuggingFace 模型卡自行估算):无本机硬件画像,llmfit 一条命令完成个性化匹配。
✨ 输出质量 2.3/2.5
- 输出按 fit/speed/quality/context 四维打分排序,
--json供脚本消费;估算依据透明(info命令给出单模型估算基准与验证命令)。 - 社区实测数据持续回流替代估算值,精度随用户贡献提升。
- 竞品对比 1(llm-checker):实测精确但需先装 Ollama 并实际跑模型,时间成本高。
- 竞品对比 2(手工查表):无个性化,易漏判运行时开销。
🖐️ 易用性 1.4/1.5
- 多渠道安装(Homebrew / Scoop / 一键脚本 / uv / crates.io),TUI 零参数启动即出结果,键位设计常规(/ 筛选、b 基准、h 帮助)。
- 提供 README 中文版(README.zh.md)。
- 竞品对比 1(llm-checker):同为 CLI,但依赖 Ollama 环境准备。
- 竞品对比 2(各量化计算器网页):往往只算单一模型,无法批量排序。
💰 性价比 1.5/1.5
- 完全免费、MIT 开源、无账号、无遥测门槛,直接节省「下错模型」的带宽与时间成本。
- 来源:GitHub 仓库
- 竞品对比 1(商业选型咨询):llmfit 零成本替代大部分硬件选型咨询场景。
- 竞品对比 2(llm-checker):同样免费,但实测的电耗与等待时间更高。
🔒 稳定性 1.0/1.0
- CI 徽章在列,SignPath 签名构建,crates.io 正式发布,三平台二进制分发;Rust 单二进制减少依赖漂移。
- 来源:官方 README
- 2026-09-17 仍在持续提交(GitHub API pushed_at)。
- 竞品对比 1(llm-checker):维护规模与社区小于 llmfit。
- 竞品对比 2(自写脚本):无持续维护保障。
🛡️ 隐私安全 0.8/1.0
- 硬件检测在本机完成;
serve模式由用户自行绑定地址,官方 Docker 示例含 healthcheck。注意生产环境不要将 8787 端口暴露公网。- 来源:官方 README
- 竞品对比 1(在线量化计算器):需上传参数信息,llmfit 纯本地。
- 竞品对比 2(llm-checker):同样本地运行,隐私面相当。
🏷️ 标签说明
- 开源免费: MIT 协议,全部功能免费。来源:https://github.com/AlexsJones/llmfit
- 本地部署: 纯本地硬件检测与估算,可选本地 API 服务。来源:https://github.com/AlexsJones/llmfit
- 模型选型: 核心价值是按硬件匹配可运行的 LLM。来源:https://github.com/AlexsJones/llmfit
📋 来源核实
- ✅ GitHub API 实时核验(2026-09-19): AlexsJones/llmfit — stars 36,791 / forks 2,332 / pushed 2026-09-17 / MIT / Rust
- ✅ README 实读(2026-09-19): 安装方式、TUI/CLI/API 用法、Docker 示例、benchmark 闭环均来自官方 README
- ✅ crates.io 页面存在: llmfit
- ⚠️ 未实测:本机各量化档位的实际 OOM 行为(估算与实测差异属产品固有局限,正文已声明)
⚠️ 局限与未实测声明
- 内存占用为数学推算,不含 KV cache 增长与系统开销;MoE 架构在部分估算路径按总参数计,可能偏高。以
llmfit info的估算基准与同硬件实测为准。 - 未在本机实际运行全部平台安装路径;Windows/Scoop 与 uv 安装方式来自官方文档自述。
同分类推荐
开源模型 分类下的其他工具