gollama 是基础设施领域的开源项目,由 sammcj 开发,2024 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,836)位列前 30%,在基础设施分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-23。MIT许可证,完全免费,无付费版本。
它主要面向的使用场景是:本地开发时快速切换和清理多个Ollama模型。同类可对比的替代方案包括 ollama CLI(官方)、Open WebUI、Lobe Chat。

命令行一键管理 Ollama 模型,告别繁琐操作
gollama 是一个用 Go 语言编写的 Ollama 模型管理工具,旨在通过命令行简化 Ollama 本地模型的下载、复制、删除和更新等操作。它解决了 Ollama 原生 CLI 在多模型管理场景下操作繁琐、缺乏批量处理能力的问题,提供了交互式选择界面和通配符匹配,让用户可以快速筛选和操作模型。核心能力包括列出本地模型、拉取远程模型、复制模型、删除模型、更新模型,以及支持自定义 Ollama 服务地址和模型存储路径。通过简单的命令和交互式提示,gollama 提升了模型管理的效率和体验,适合需要频繁管理多个模型的开发者和 AI 爱好者。
1安装 gollama
README 推荐用 go install 直接安装最新版本,会把可执行文件放到 Go 的 bin 目录。
go install github.com/sammcj/gollama/v2@latest2配置命令别名
可选操作,把 gollama 简写成 g,方便日常快速调用,写入 shell 配置后需重开终端。
echo "alias g=gollama" >> ~/.zshrc3启动 TUI 界面
直接运行命令即可进入交互式界面,用热键对模型进行选择、排序、过滤和操作。
gollama4编辑配置文件
配置文件位于 ~/.config/gollama/config.json,按 README 示例填写排序、列、API 地址、日志、编辑器等选项。
5克隆源码仓库
如果不想用 go install,可以从源码构建;克隆后进入项目目录。
git clone https://github.com/sammcj/gollama.git
cd gollama6编译源码
先获取依赖,再用 Makefile 编译,README 未说明 Makefile 具体目标细节。
go get
make build7运行本地构建
编译完成后在当前目录运行生成的可执行文件,效果与 go install 安装的版本一致。
./gollama| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
ollama_api_url | 否 | Ollama 服务地址,指向本地或远程实例 | http://localhost:11434 |
ollama_api_key | 否 | 访问 Ollama API 所用密钥,本地一般留空 | |
default_sort | 否 | TUI 列表的默认排序字段 | modified |
columns | 否 | 列表中显示的列,可按需增减 | ["Name", "Size", "Quant", "Family", "Modified", "ID"] |
editor | 否 | 编辑 Modelfile 使用的编辑器,留空则回退 EDITOR 环境变量再默认 vim | /Applications/Visual Studio Code.app/Contents/Resources/app/ |
docker_container | 否 | 实验性;设置后 run 操作会在指定容器内执行 | |
运行 gollama 后能进入 TUI 界面并列出本地 Ollama 模型,即表示安装和使用正常。
Q:提示 command not found: gollama 怎么办?
A:说明可执行文件不在 PATH 中。README 专门设有该问题的章节,通常需要把 Go 的 bin 目录(GOPATH/bin 或 GOBIN)加入环境变量 PATH。
Q:怎么修改编辑 Modelfile 用的编辑器?
A:在 config.json 的 editor 字段填写编辑器路径;该字段为空时会依次回退到 EDITOR 环境变量,最后默认使用 vim。
Q:模型名带私有仓库前缀,显示太长怎么办?
A:配置 strip_string,例如填 my-private-registry.internal/,TUI 中显示模型名时会自动去掉该前缀。
Q:这个工具支持 Windows 吗?
A:README 说明 Gollama 是 macOS / Linux 下管理 Ollama 模型的工具,未提及 Windows 支持。
Q:怎么让运行操作在 Docker 容器里执行?
A:设置 docker_container 为容器名即可,但 README 标注该功能为实验性,可能不稳定。
ollama CLI(官方)、Open WebUI、Lobe Chat
gollama 是基础设施领域的开源项目,由 sammcj 开发,2024 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,836)位列前 30%,在基础设施分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-23。MIT许可证,完全免费,无付费版本。
它主要面向的使用场景是:本地开发时快速切换和清理多个Ollama模型。同类可对比的替代方案包括 ollama CLI(官方)、Open WebUI、Lobe Chat。
上一篇:tokenspeed
下一篇:beta9
freebuff-proxy
开源
聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。
Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···
microduck
开源
用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。
A Tiny biped duck robot
soperator
开源
用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。
Run Slurm in Kubernetes
ollama
开源
一条命令本地跑起大模型,免费、私密、不卡顿
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···