首页00月度趋势榜01新星榜02增速榜03HF热榜04总表05搜索06

ollama/ollama

在本地一键下载、运行并对话开放权重大模型的推理运行时,让"Get up and running with LLMs locally"从口号变成一条命令的事。核心能力围绕一条命令拉取并运行模型、助手模式、标准RESTAPI展开。端侧算力持续走强与隐私意识提升,使"数据不出本机"成为刚需;Ollama 把 llama.cpp 的复杂编译、量化加载、显存调度封装成单二进制文件,开发者无需理解 GGUF 细节即可跑通模型。

语言
Go
⭐ 总星标
179,492
📅 创建
早期项目
🍴 Forks
0
许可证
未标注
🔥 本月净增
+3,166
在 GitHub 打开 回到总表

配图

信息卡

项目内容
仓库ollama/ollama
语言 / 许可证Go / MIT
总星标⭐ 179492
本月净增星标+3166
榜单L1 月度趋势榜 #41

一句话定位

在本地一键下载、运行并对话开放权重大模型的推理运行时,让"Get up and running with LLMs locally"从口号变成一条命令的事。

趋势解读:为什么火

端侧算力持续走强与隐私意识提升,使"数据不出本机"成为刚需;Ollama 把 llama.cpp 的复杂编译、量化加载、显存调度封装成单二进制文件,开发者无需理解 GGUF 细节即可跑通模型。新版 README 更把定位从"模型运行器"升级为"AI 应用基础设施":内置对 Claude Code、Codex、Copilot CLI 等编码代理的集成入口,以及把 WhatsApp、Telegram、Slack、Discord 变成个人 AI 助手的助手模式,这种"本地底座 + 生态枢纽"的双角色是本月热度的主要来源。

核心功能拆解

架构与技术栈浅析

主体用 Go 编写,打包为无依赖的单执行文件并内置模型服务;推理内核复用 llama.cpp(C++),负责 GGUF 量化模型的张量运算与 Metal/CUDA/Vulkan 加速。对外暴露 HTTP API,进程内管理模型生命周期:按需加载、空闲卸载、并发排队。Modelfile 以 Dockerfile 式语法描述基座模型、模板与参数,实现模型定义的版本化分发。

安装与环境要求

macOS:官网下载 .dmg 或 Homebrew;Windows:官网 .exe 安装包;Linux:`curl -fsSL https://ollama.com/install.sh | sh`;亦提供 Docker 镜像 `ollama/ollama`。8GB 内存可跑 7B 级模型,16GB 以上建议运行 13B 及以上量化版本。

快速上手示例

ollama run gemma4        # 启动后会提示运行模型或连接已有 agent
ollama launch claude     # 启动指定编码代理集成
curl http://localhost:11434/api/chat -d '{"model":"gemma4","messages":[{"role":"user","content":"Why is the sky blue?"}],"stream":false}'

进阶使用要点

典型应用场景

同类生态位对比

llama.cpp 是其上游引擎,门槛更高但控制力强;vLLM 面向高并发服务端部署而非桌面场景;LM Studio 提供 GUI 但闭源。Ollama 以"CLI + API + 单二进制"卡位开发者日常,易用性最好且生态整合最广。

资源导航

GitHub 仓库与 Releases:https://github.com/ollama/ollama ;模型库:https://ollama.com/library ;官方文档站含 CLI/API/Modelfile 参考;Python SDK:github.com/ollama/ollama-python ,JS SDK:github.com/ollama/ollama-js 。

← 上一篇akitaonrails/ai-memory下一篇 →microsoft/ai-agents-for-beginners