作者: Jakub Rusinowski · 最后更新: 2026年7月10日
最后更新:2026 年 5 月 —— 四款工具主导着本地 LLM 推理。每一款都服务于不同的用户。本指南准确拆解哪一款适合你的情况,并附上真实的安装示例和性能说明。
最后更新:2026 年 5 月 —— 四款工具主导着本地 LLM 推理。每一款都服务于不同的用户。本指南准确拆解哪一款适合你的情况,并附上真实的安装示例和性能说明。
→ 开发者 / CLI 高级用户: 用 Ollama → 想要 GUI 的非技术用户: 用 LM Studio → 追求极致隐私 / 纯离线: 用 Jan → 纯新手,一键安装: 用 GPT4All → VS Code / IDE 集成: 用 Ollama + Continue.dev → 面向团队的本地 AI 服务器: 用 Ollama + Open WebUI
| 功能 | Ollama | LM Studio | Jan | GPT4All |
|---|---|---|---|---|
| 界面 | CLI + REST API | 完整 GUI | 完整 GUI | 完整 GUI |
| 平台 | Win / Mac / Linux | Win / Mac / Linux | Win / Mac / Linux | Win / Mac / Linux |
| OpenAI 兼容 API | 是 | 是 | 是 | 否 |
| 自动检测 GPU | 是 | 是 | 是 | 是 |
| 模型管理器(GUI) | 否(仅 CLI) | 是 | 是 | 是 |
| HuggingFace 模型 | 通过 GGUF URL | 直接浏览 | 直接浏览 | 有限 |
| 内置聊天界面 | 否 | 是 | 是 | 是 |
| 离线 / 气隙 | 是 | 是 | 是(设计目标) | 是 |
| 自定义系统提示 | 通过 Modelfile | 是 | 是 | 是 |
| 多模型聊天 | 否 | 是(并排) | 否 | 否 |
| 视觉 / 图像输入 | 是(视觉模型) | 是 | 部分 | 否 |
| 开源 | MIT | 否(免费) | AGPL-3.0 | MIT |
| IDE 插件 | 是(Continue、Cline) | 是 | 否 | 否 |
| 活跃开发 | 非常活跃 | 非常活跃 | 活跃 | 一般 |
| 最佳显存管理 | 自动 | 手动滑块 | 自动 | 自动 |
网站: ollama.com | 许可证: MIT | 安装体积: 约 50 MB
Ollama 已成为以编程方式运行本地 LLM 的事实标准。它将模型与其配置打包在一起,在 11434 端口提供 OpenAI 兼容的 REST API,并几乎能与每一款本地 AI 工具集成。
ollama pull llama3.1 —— 搞定# Install (Linux/macOS)
curl -fsSL https://ollama.com/install.sh | sh
# Windows: download installer from ollama.com/download
# Run a model interactively
ollama run llama3.1
# Pull without running
ollama pull gemma3:27b
# List downloaded models
ollama list
# Check running models and VRAM usage
ollama ps
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:11434/v1",
api_key="ollama" # required by the client, not used
)
response = client.chat.completions.create(
model="llama3.1",
messages=[{"role": "user", "content": "Explain RAG in one paragraph"}]
)
print(response.choices[0].message.content)
# Create a Modelfile
cat > Modelfile << 'EOF'
FROM llama3.1:8b
SYSTEM "You are a senior Python developer. Be concise and use type hints."
PARAMETER temperature 0.2
PARAMETER num_ctx 16384
EOF
# Build and run
ollama create python-assistant -f Modelfile
ollama run python-assistant
网站: lmstudio.ai | 许可证: 免费、专有 | 安装体积: 约 200 MB
LM Studio 是最精致的本地 AI 应用。如果你想要 ChatGPT 般的体验又不想碰终端,它就是你的工具。它通过简洁的界面下载、管理并运行模型。
1. 从 lmstudio.ai 下载并安装 2. 打开 Discover 标签页 → 搜索 "llama 3.1" → 点击 Download 3. 切换到 Chat 标签页 → 选择你的模型 → 开始聊天 4. 启用 Local Server 标签页,在 http://localhost:1234/v1 暴露 API
LM Studio 显示一个滑块:"GPU Offload Layers"。将其设为你显存所能承受的最大值。如果模型无法完全装入,部分 GPU 卸载仍有帮助——一些层在 GPU 上要比全 CPU 快得多。
网站: jan.ai | 许可证: AGPL-3.0 | 安装体积: 约 150 MB
Jan 的整个设计理念是默认离线,始终开源。与 LM Studio 不同,Jan 的每一行代码都可公开审计。与 Ollama 不同,它自带 GUI。对于在隐私或开放性上绝不妥协的用户,它是首选。
http://localhost:1337/v1 提供 OpenAI 兼容 API1. 从 jan.ai 下载 2. 打开 Jan → Hub 标签页 → 浏览并下载模型 3. 在 Thread 标签页开始聊天 4. 在设置中启用 Local API Server 以供外部应用访问
网站: gpt4all.io | 许可证: MIT | 安装体积: 约 200 MB
GPT4All 的首要目标是让你在 5 分钟内开始与 AI 对话,无需终端,无需配置。它为只想试试本地 AI 的纯新手而打造。
赢家:Ollama OpenAI 兼容 API 意味着你现有的代码只需改一行即可运行。几分钟内即可与 LangChain、LlamaIndex 或任何 OpenAI SDK 集成。再加上 Open WebUI 作为管理界面。
赢家:LM Studio 最佳聊天 UI、最便捷的模型发现、零安装摩擦。对于想在本地聊天的非开发者,没有比它更精致的了。
赢家:Jan 完全可审计的代码、无遥测、按设计离线。当你需要向客户或监管方证明没有数据离开本地时,可审计的开源软件是唯一站得住脚的选择。
赢家:Ollama + Continue.dev 安装 Ollama,然后为 VS Code 添加 Continue 扩展。你将在编辑器内获得由任意 Ollama 模型驱动的 AI 代码补全与对话。
# Setup for VS Code integration
ollama pull qwen2.5-coder:7b
# Install Continue extension from VS Code marketplace
# Configure Continue to use ollama at http://localhost:11434
赢家:Ollama + Open WebUI 在服务器上运行 Ollama,部署带用户账户和 SSO 的 Open WebUI。团队中的每个人都能获得一个由你本地硬件支撑的、私密的 ChatGPT 式界面。
# On your server
OLLAMA_HOST=0.0.0.0:11434 ollama serve
# Deploy Open WebUI with multi-user support
docker run -d -p 3000:8080 \
-e OLLAMA_BASE_URL=http://your-server:11434 \
-e WEBUI_AUTH=true \
-v open-webui:/app/backend/data \
ghcr.io/open-webui/open-webui:main
这四款工具底层都使用 llama.cpp(对于 GGUF 模型),因此在相同模型和量化下,原始推理速度基本一致。差异体现在:
我能同时使用多款工具吗? 可以,但它们不能同时共享同一块 GPU 的显存。同时运行 Ollama 和 LM Studio 会导致显存冲突。推理时请一次只用一款。
哪款工具支持的模型最多? LM Studio(完整浏览 HuggingFace)和 Ollama(GGUF URL 导入 + 注册表)在模型选择数量上并列第一。GPT4All 的精选库最小。
LM Studio 会把我的数据发送到任何地方吗? LM Studio 有隐私政策,可能收集匿名的使用遥测。实际的模型推理是本地的。如果你想要零遥测保证,请用 Jan 或 Ollama(两者都开源,网络行为可审计)。
Ollama 的 API 真的兼容 OpenAI 吗? 是的——它实现了 /v1/chat/completions、/v1/completions 和 /v1/models 端点。大多数使用 OpenAI Python 或 JavaScript SDK 的代码只需更改 base_url 即可运行。少数高级功能(函数调用 schema、微调端点)可能有所不同。
哪款工具最适合视觉模型? Ollama 和 LM Studio 都支持视觉模型(Llama 3.2 Vision、Gemma 3)。Open WebUI 通过拖放图像上传到聊天,使这一操作最为便捷。