部署工具选哪个:Ollama、LM Studio 与 llama.cpp 对比
工具的本质:把模型变成可用的服务
模型文件下载到本地之后,它只是一堆数字,还不能直接用。你需要一个「运行时」——把模型加载进显存、执行推理、把输入输出包装成可用接口的程序。这个角色就叫部署工具,也叫推理引擎。选择哪个部署工具,决定了你的安装复杂度、使用体验和可扩展性。
目前主流的本地部署工具有三个:Ollama、LM Studio、llama.cpp。它们底层用的都是同一个开源推理库(llama.cpp 是鼻祖),所以推理质量本质上没有差别;差别在于封装方式和适用场景。这篇做一个横向对比,帮你选对工具,避免装错返工。
| 工具 | 适合人群 | 界面 | 命令行 | API |
|---|---|---|---|---|
| Ollama | 绝大多数用户 | 无(配前端) | 完善 | 内置 |
| LM Studio | 新手/桌面用户 | 有 | 较弱 | 有 |
| llama.cpp | 高级用户 | 无 | 强大 | 需自配 |
Ollama:当前的事实标准
Ollama 是现在本地部署最主流的选择,几乎可以称为事实标准。它的设计哲学是「一条命令搞定一切」:装好之后,ollama run qwen2.5:7b 就能下载并运行一个模型,直接进入对话;ollama pull qwen2.5:14b 只下载模型不运行;ollama list 查看本地模型。所有操作都极简。
Ollama 最大的优势是生态。几乎所有模型系列都提供 Ollama 支持,一行命令就能拉取;社区教程、前端界面(如 Open WebUI)、各种应用都默认支持 Ollama 的 API。这意味着你装好 Ollama,就等于接入了整个本地 AI 生态,后续想加界面、加知识库、加自动化,都非常顺。
Ollama 还有一个常被忽略的优点:它把模型以服务方式常驻运行,并自动管理显存分配。多个模型之间切换时,它会自动卸载不用的、加载需要的,你不需要关心底层细节。对不想折腾的人来说,这是巨大的省心。

LM Studio:桌面用户的开箱即用
LM Studio 是另一个受欢迎的选择,它的特点是「图形界面开箱即用」。装好之后,你可以用鼠标完成一切:浏览模型库、点击下载、选择模型、开始对话,全程不用碰命令行。界面做得像一个小型聊天软件,还内置了模型搜索和下载功能,对不熟悉命令行的用户非常友好。
LM Studio 的定位是「桌面个人使用」。你在这台电脑上,打开软件,选模型,直接聊天,体验非常顺畅;它也提供了本地 API 服务,可以给其他程序调用,但配置不如 Ollama 方便。如果你只是一个人在一台电脑上用,不想学任何命令行,LM Studio 是很好的选择。
它的短板也在「桌面」二字上:不太适合做长期运行的服务,不适合远程访问,自动化能力弱。如果你后面想做成家庭服务、随时从手机访问、或者接入自动化流程,LM Studio 的定位就不太合适了,那时还是 Ollama 更顺手。
llama.cpp:灵活但门槛高
llama.cpp 是整个本地推理生态的「地基」——Ollama 和 LM Studio 底层都依赖它的推理逻辑。它本身是一个 C++ 库和命令行工具,提供最底层的模型加载与推理能力,灵活性最高:你可以精细控制量化、上下文长度、线程数、GPU 层数等所有参数。
但灵活性的代价是门槛。使用 llama.cpp 需要理解一堆底层概念,配置命令行参数,自己处理模型文件的下载和管理;它没有现成的模型仓库,需要你自己去 Hugging Face 等平台找文件。对新手来说,这个门槛往往是劝退级别的。
什么情况下值得用 llama.cpp?一是你明确需要精细调参,比如在极低显存设备上榨取性能;二是你想把推理嵌入自己的程序里,作为库来调用;三是你纯粹想理解底层原理,把它当学习材料。对这本书的绝大多数读者来说,Ollama 就足够,llama.cpp 了解即可。
还有哪些值得关注的工具
除了三巨头,还有几个工具值得提一句,方便你按需了解。
一是 vLLM,它面向高性能服务场景,主要用于服务器和集群,吞吐量远超家用工具,但配置复杂、资源要求高,普通用户不需要。二是 llama.cpp 的各种图形前端,比如 KoboldCpp、text-generation-webui,它们在特定圈子里流行,功能定位各有侧重。三是各家厂商自己的部署套件,比如本地 AI 智能体类产品,它们把模型和界面打包在一起,用户不需要关心底层工具——上一篇文章提到的 Cindy 就是这类产品。
工具选择有一个通用原则:先用最简单、生态最广的(比如 Ollama)跑通流程,遇到具体需求瓶颈,再针对性切换。不要一上来就研究最复杂的方案,那是浪费你的时间。
给新手的明确建议
综合上面的对比,给你一个可以直接照做的建议:第一次尝试,直接装 Ollama。理由有三:命令少、生态大、后续可扩展性最好。装好之后先跑一个小模型体验,再按需装 Open WebUI 加界面、装知识库系统做 RAG,全部基于 Ollama 展开,一本书的流程串下来很顺。
如果你明确不想用命令行、只在这台电脑上用,那选 LM Studio,它的图形界面体验确实好。至于 llama.cpp,先收藏,等哪天真有精细调参需求再回来研究。工具是手段不是目的,选一个能让你「持续用下去」的,比选一个「参数最强」的重要得多。

工具定下来之后,就该准备环境了:Windows、Linux 还是 Docker?每种方式都有自己的特点,我们下一篇把系统准备讲清楚。
工具的安装与升级体验对比
选工具时,除了功能和适用人群,安装与升级的体验也很影响长期使用,这里单独对比一下。
Ollama 的安装和升级都极其简单:Windows 下载安装包双击,Linux 一条脚本命令;升级就是重装或重跑脚本,模型和数据不受影响。LM Studio 同样简单,下载即用,自带图形界面的更新提示。llama.cpp 则要自己编译或下载预编译包,升级要重新拉取,稍微麻烦一些。
| 工具 | 安装难度 | 升级难度 | 数据迁移 |
|---|---|---|---|
| Ollama | 极简 | 简单 | 无缝 |
| LM Studio | 极简 | 简单 | 无缝 |
| llama.cpp | 中等 | 麻烦 | 手动 |
「升级是否影响已有数据」是很多人忽略的点。用 Ollama 和 LM Studio,升级工具不会动你的模型和对话数据;而折腾性的方案,升级前最好先备份配置。对长期使用者来说,「省心的工具」比「强大的工具」更值得选——你会用它很多年,省下的维护时间非常可观。
结合服务器面板的部署路径
如果你有 1Panel 这类服务器面板,本地 AI 的部署会再轻松一截,这里单独说这条路径。
1Panel 的应用商店里提供了多种 AI 相关应用,包括 Ollama、Open WebUI、向量数据库等,都是图形化一键安装:在面板里找到应用、点击安装、配置端口和数据目录,几十秒就完成。相比命令行,面板方式对新手友好得多,而且自带资源监控、端口管理、日志查看,后续维护也省心。
| 环节 | 命令行方式 | 面板方式 |
|---|---|---|
| 安装 | 手动输命令 | 一键安装 |
| 端口管理 | 手动配置 | 面板管理 |
| 资源监控 | 手动查看 | 面板图表 |
| 日志 | 手动翻阅 | 面板查看 |
面板方式的优势在「管理」:模型服务、界面、数据库,多个组件都在一个面板里管理,出问题也好排查。如果你打算把本地 AI 做成家庭服务,建议认真考虑这条路径——它和《写书心得》里提到的服务器运维思路是一脉相承的。
从选工具到定方案:你的第一套组合
到这里,工具对比就完整了。给你一个「第一次搭建」的明确方案:工具选 Ollama(生态最广、扩展最好);如果有服务器面板,用面板装(省心);界面接 Open WebUI(体验最好);模型从 Qwen 系列起步(中文友好)。这套组合是当前最主流、资料最多的路径,遇到任何问题都能搜到答案。
| 环节 | 推荐 |
|---|---|
| 推理工具 | Ollama |
| 部署方式 | 面板或命令行 |
| 界面 | Open WebUI |
| 模型 | Qwen 系列 |
方案定了,下一步就是把环境准备好:操作系统、驱动、网络、端口,这些是部署前的最后一道准备工序,下一篇一一讲清。

从命令行到图形界面:工具怎么选
新手面对的第一个问题是「用命令行还是图形界面」,这里给个明确的建议。
命令行(如 Ollama)的优势是轻量、稳定、可脚本化,适合固定工作流和服务器场景;缺点是学习曲线陡,没有可视化。图形界面(LM Studio)的优势是开箱即用、所见即所得,下载模型像点按钮一样简单,适合新手和 Windows 用户;缺点是对高级玩法支持有限。还有一个折中:先图形界面上手,熟悉后再补命令行——两条路都走通,理解才完整。
| 对比项 | 命令行 | 图形界面 |
|---|---|---|
| 上手难度 | 高 | 低 |
| 高级玩法 | 丰富 | 有限 |
| 适用场景 | 服务器/脚本 | 桌面新手 |
| 代表工具 | Ollama | LM Studio |
大多数新手建议从 Ollama 起步:它的命令足够少,文档足够好,而且生态最广。图形界面可以当作「验证工具」——好奇某个模型表现如何,用图形界面点两下就看结果,比敲命令直观得多。
延伸阅读
- 系统准备接着读《系统准备》。
- 决定用 Ollama 的话,后续的界面可以看 open-webui 这本专门讲前端界面的书。
- 如果你是在服务器上部署,参考 1panel-official-apps 里的部署章节会更省力。
