
llmfit
一条命令,测出你的硬件能跑哪些 AI 模型
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 38822
使用教程
环境要求
- Linux 或 macOS 等可运行 sh 的终端环境(含 curl)
- 安装到 /usr/local/bin 需要 sudo 权限,否则需用 --local 模式
- 可选:Docker 环境,用于容器化部署 Web UI / API 服务
安装与启动步骤
-
1一键安装 llmfit
官方安装脚本会从 GitHub 下载最新 release 二进制并安装到 /usr/local/bin;无 sudo 时会装到 ~/.local/bin。
curl -fsSL https://llmfit.axjns.dev/install.sh | sh -
2无 sudo 本地安装
没有 sudo 权限或不想写入系统目录时,追加 --local 参数,把二进制安装到 ~/.local/bin。
curl -fsSL https://llmfit.axjns.dev/install.sh | sh -s -- --local -
3检测本机硬件
运行 doctor 输出 CPU、内存、GPU 等硬件检测报告,可确认工具安装成功,也方便提交 bug 时附上。
llmfit doctor -
4查看适配模型表
以表格形式列出所有模型,并按与你硬件的适配程度排序,快速看清哪些模型能跑。
llmfit fit -
5获取推荐结果
输出最值得选择的模型列表,--json 格式便于脚本或 Agent 直接消费解析。
llmfit recommend --json -
6查看单个模型详情
把 <model> 换成具体模型名,查看该模型的适配分析、预估依据以及验证命令。
llmfit info "<model>" -
7实测推理性能
针对本机正在运行的模型服务,实测真实的 tok/s 与 TTFT 指标,判断实际体验。
llmfit bench -
8Docker 部署 Web 服务
使用官方多架构镜像启动 serve 模式,暴露 8787 端口,提供 Web UI 与 API。
docker run -d --name llmfit -p 8787:8787 ghcr.io/alexsjones/llmfit:latest serve --host 0.0.0.0 --port 8787
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
image | 是 | 官方多架构 Docker 镜像地址,支持 CLI/TUI 与 Web/API 模式 | ghcr.io/alexsjones/llmfit:latest |
command | 是 | 容器启动命令,serve 模式启动 API 与 Web 界面并指定监听地址端口 | ["serve", "--host", "0.0.0.0", |
ports | 是 | 端口映射,把容器内 8787 端口暴露到宿主机以便浏览器访问 | 8787:8787 |
restart | 否 | 容器重启策略,异常退出后自动拉起服务 | unless-stopped |
healthcheck.test | 否 | 健康检查命令,通过 /health 接口判断服务是否正常 | ["CMD", "curl", "-f", "ht |
如何确认成功
本地模式执行 llmfit doctor 能正常输出 CPU/GPU/内存硬件检测报告;容器模式访问 http://localhost:8787/health 返回健康响应。
常见问题
Q:没有 sudo 权限,安装失败怎么办?
A:改用官方提供的本地安装方式:curl -fsSL https://llmfit.axjns.dev/install.sh | sh -s -- --local,二进制会装到 ~/.local/bin,注意该目录需在 PATH 中。
Q:怎么把结果交给脚本或 Agent 使用?
A:使用 llmfit recommend --json,输出 JSON 格式的推荐模型列表,便于程序直接解析消费。
Q:如何用浏览器访问而不是命令行?
A:用 Docker 镜像以 serve 模式启动(默认端口 8787),然后浏览器访问 http://localhost:8787 即可看到 Web 界面。
Q:提交 bug 时需要提供什么信息?
A:先运行 llmfit doctor,把输出的硬件检测报告一并附在 issue 里,方便定位是硬件兼容还是程序问题。
注意事项
- 安装脚本从 GitHub 下载最新 release 二进制,网络受限时可能失败,需自行配置代理或镜像。
- serve 模式默认监听 0.0.0.0:8787,若部署在公网服务器请自行加上鉴权或防火墙限制。
- README 仅给出 Linux/macOS 的 sh 安装方式,Windows 用户可考虑使用 Docker 方式运行。
- llmfit bench 依赖本机已有正在运行的模型服务(如 Ollama 等提供商),未启动服务时无法实测。
核心亮点
- 自动检测硬件并匹配模型,省去手动查规格的麻烦
- 支持数百个模型和主流提供商,覆盖面广
- 基于 Rust 实现,安装简单、执行速度快
不足之处
- 模型性能预估可能与实际运行存在偏差
- 文档/社区待观察
适用场景
- 本地开发环境快速选型模型
- 硬件升级前后对比模型运行能力
- 教育场景演示模型与硬件的关系
替代项目
Ollama、LM Studio、llama.cpp
同类项目推荐
moltstream
开源
让 AI 智能体像真人一样开直播,实时推送内容
Agent-native streaming infrastructure. The streaming runtime built for non-human bro···
CF-Workers-TGProxy
开源
白嫖 Cloudflare 搭私有 Telegram 代理,网页和客户端都能连
基于 Cloudflare Workers 的 Telegram Web/MTProto WebSocket 代理中继,支持 bridge 鉴权···
Rapid-MLX
开源
让 Mac 跑大模型快 4 倍,工具调用全兼容
Rapid-MLX is an open-source (Apache 2.0) OpenAI- and Anthropic-compatible LLM infere···
extractous
开源
一条命令提取所有文档内容,快如闪电
Fast and efficient unstructured data extraction. Written in Rust with bindings for m···
Minimalistic-Comfy-Wrapper-WebUI
开源
给 ComfyUI 加个轻量推理面板,预设+队列,省心批量出图出音频
MCWW: Additional non-node based UI for ComfyUI focused on inference. Stable UI state···
mlop
开源
一键记录实验,轻松对比模型,让机器学习实验管理更高效
Next Generation Experimental Tracking for Machine Learning Operations
mlrun
开源
一键编排ML流水线,从开发到上线全自动
MLRun is an open source MLOps platform for quickly building and managing continuous ···
unbody
开源
像用 Supabase 一样,快速搭建 AI 应用的知识后端。
The Supabase of AI era. A modular, open-source backend for building AI-native softwa···
ComfyUI-Easy-Install
开源
一键装好 ComfyUI,开箱即用不折腾环境
One-click Portable ComfyUI with EZi Desktop - install, manage and customize ComfyUI ···