sammcj/gollama
Go manage your Ollama models
Gollama – 用于管理 Ollama 模型的终端界面
功能简介 – Gollama 是一个小型 Go 程序,与本地 Ollama API 通信,让你在基于终端的界面中浏览、启动、停止、编辑、复制、删除和推送模型。它还提供了一些命令行标志,用于快速的一次性操作(列表、搜索、编辑、卸载、vRAM 估算等)。
重要性 – Ollama 是在本地运行 LLM 的流行方式。管理数十个模型(不同大小、量化、家族)可能会变得繁琐。Gollama 提供了一个可搜索、可排序的列表,显示元数据(大小、量化、家族、最后修改时间),并可以通过单次按键启动 ollama run 或卸载模型。内置的 vRAM 估算器帮助你在拉取模型之前判断它是否适合你的 GPU/CPU。
主要特性
- 带有热键的 TUI,用于选择、排序、过滤、编辑 Modelfile、复制/重命名、删除、运行和卸载模型。
- 命令行快捷键(
gollama -l、-s、-e、--vram …)用于脚本编写。 - 针对 Ollama 和 Hugging-Face 模型的 vRAM 使用计算器,包括上下文长度和量化权衡。
- 可配置的 JSON 文件(
~/.config/gollama/config.json),用于默认排序、可见列、编辑器、主题、API 端点等。 - 轻量级主题支持(深色、浅色霓虹、自定义 JSON 主题)。
- 日志记录到
~/.config/gollama/gollama.log,可调整日志级别。
如何获取 – 使用 Go 安装(go install github.com/sammcj/gollama/v2@latest),通过提供的 curl 脚本,或从发布页面下载预构建的二进制文件。仓库还包含 make build 配方,用于从源码构建。
适用人群 – 任何在 macOS 或 Linux 上运行 Ollama 并偏好键盘驱动界面而非默认 CLI 的人,尤其是那些管理多个模型并需要快速了解内存需求的资深用户。
简短回答 – Gollama 是一个真正的开源工具,用于通过 Ollama 管理本地服务的 LLM。它本身不训练或服务模型,但简化了模型管理、检查和资源规划,适合 AI 从业者。
相关
- 项目
- Dispatch
- 项目
- 项目
- 项目