173,812· 16,547 forks· Go· MIT开源替代

Ollama - 本地執行大語言模型的開源工具

ollama/ollama

一鍵在本地部署執行 Kimi、GLM、DeepSeek、Qwen 等開源大模型,支援 API 呼叫和多種客戶端整合

成熟度維護活躍,最近提交0天前,open issues 3382個,社群生態成熟但待解決問題較多

解決什麼

Ollama 解決了大語言模型本地部署的複雜性問題。傳統方式需要手動下載模型權重、配置執行環境、處理依賴衝突,而 Ollama 將整個流程簡化為一條命令。它提供統一的模型管理介面,支援 Kimi-K2.6、GLM-5.1、MiniMax、DeepSeek、Qwen、Gemma 等主流開源模型,使用者無需關心底層的 llama.cpp 配置細節。對於中國大陸開發者,這意味著可以完全離線執行 AI 能力,避免 API 呼叫的網路限制和資料隱私風險。

為何火

專案在 GitHub 獲得 17.3 萬 stars,核心原因是踩中了"本地 AI"的趨勢拐點。據 HN 社群討論,開發者普遍對雲端 LLM 的使用追蹤、成本控制和資料安全存在顧慮。一位評論者提到"我喜歡 Claude Code,但討厭公司為此付費並追蹤使用情況,感覺像在訓練自己的替代品"。Ollama 的價值在於將 AI 能力"私有化",尤其在 Apple Silicon 裝置上通過 MLX 加速後,本地推理速度已接近雲端服務(有使用者實測 M4 Pro 達到 80+ tokens/s)。對中文使用者友好的模型支援(GLM、Qwen 等)進一步降低了使用門檻。

核心功能

  • 一鍵模型部署: 通過 ollama run gemma4 即可下載並執行模型,支援 40+ 主流開源模型
  • REST API 服務: 本地啟動 HTTP 服務(預設 11434 埠),相容 OpenAI API 格式
  • 多語言 SDK: 官方提供 Python 和 JavaScript 庫,3 行程式碼完成呼叫
  • 工具整合: 內建 Claude Code、Codex、Copilot CLI 等開發工具的啟動器(ollama launch claude)
  • 跨平臺支援: macOS/Windows/Linux 原生安裝包,Docker 映象,Apple Silicon 專門最佳化
  • 模型管理: 支援匯入自定義模型(Modelfile),管理本地模型庫

安裝

macOS/Linux 快速安裝:

curl -fsSL https://ollama.com/install.sh | sh

Windows PowerShell:

irm https://ollama.com/install.ps1 | iex

Docker 部署(適合伺服器環境):

docker run -d -v ollama:/root/.ollama -p 11434:11434 ollama/ollama

安裝後執行 ollama 命令會提示選擇模型或整合工具。中國大陸使用者注意:模型下載走官方 CDN,首次拉取大模型(如 70B 引數)可能需要較長時間,建議提前下載常用模型。

適合誰

  1. 隱私敏感的企業: 金融、醫療等行業需要本地處理敏感資料
  2. 個人開發者: 想體驗 AI 程式設計助手但不願付費訂閱 Copilot/Cursor
  3. 離線環境: 內網部署、無法訪問外部 API 的場景
  4. 硬體愛好者: 擁有 Apple Silicon 或高效能 GPU,希望榨乾本地算力
  5. AI 應用開發: 需要穩定的本地推理後端,避免雲端 API 限流

不適合:追求最強模型能力的使用者(本地模型智慧度仍落後 GPT-4/Claude 3.5)、低配置裝置(8GB 記憶體勉強執行 7B 模型)。

社群評價

HN 討論熱度極高(648 點,354 評論),核心爭議點在於本地 vs 雲端的未來走向:

正面觀點:

  • "本地 LLM 是未來,更安全且解決資料中心供應不足問題,還省電"
  • "我寧願為好硬體付費,這是我的機器,像 IDE 一樣隨意使用"
  • M4 Pro 使用者實測:"瀏覽器內 WebGPU 模型已達到 ChatGPT 3.5 水平,80+ tokens/s"

質疑聲音:

  • "當本地 LLM 夠用時,雲端模型會更聰明,你仍會用雲端處理複雜任務"
  • "雲端 LLM 在吞吐量和能效上應該碾壓本地,否則數千億美元投資有何意義?"
  • 有人諷刺:"3 年前的 GPT-3.5 水平跑在最新 M4 Pro 上,恰好證明了雲端優勢"

中立評估: Ollama 在"夠用場景"(程式碼補全、文件問答)已具備生產力,但需接受智慧度天花板。社群普遍認同本地和雲端會長期共存,而非相互替代。

選型對比

維度OllamaOpenAI APILM Studio
成本免費(硬體成本)按 token 計費免費
隱私完全本地資料上傳雲端完全本地
模型智慧度中等(開源模型)最強中等
易用性命令列為主API 呼叫簡單GUI 介面友好
中文模型原生支援 GLM/Qwen需 fine-tune支援

取捨建議: 需要最強能力選 OpenAI/Claude API;注重隱私或離線場景選 Ollama;非技術使用者優先 LM Studio 的圖形介面。Ollama 的優勢在於生態整合(直接對接 Claude Code 等工具)和持續更新的模型庫。

已知坑

  1. 記憶體佔用: 7B 模型至少需 8GB RAM,70B 模型需 64GB+,量化版本(Q4)可減半但影響質量
  2. Apple Silicon 限制: MLX 加速目前為預覽版,部分模型可能不穩定(見 3382 個 open issues)
  3. 模型下載: 國內網路下載大模型較慢,建議使用映象站或提前快取
  4. GPU 支援: Linux 需手動配置 CUDA,AMD 顯示卡支援有限
  5. API 相容性: 雖然相容 OpenAI 格式,但部分高階引數(如 function calling)支援不完整
  6. 中文文件: 官方文件以英文為主,社群有中文教程但更新滯後

據社群反饋,Windows 使用者偶遇安裝指令碼許可權問題,建議直接下載 exe 安裝包;Docker 部署需注意掛載卷路徑,避免模型重複下載。


資訊來源: GitHub 倉庫資料 + Hacker News 社群討論(648 點話題)

安装方式:curl脚本或官方安装包