把开源大模型打包成单个可执行文件,无需安装即可在多数操作系统和 CPU 架构上运行。
- Star
- 3,110
- Fork
- 389
- 未关闭 Issue
- 114
- 最近提交
- 昨天
这是什么?
RamaLama 是一个开源命令行工具,让你可以像管理容器一样从多个模型仓库拉取、运行和部署 AI 模型。它会检测主机上的 GPU,自动拉取匹配的加速容器镜像,无需手动在宿主机上配置驱动和运行环境。模型的管理方式与容器镜像相近,提供列出、拉取、检查、转换和基准测试等命令。
模型可以来自 Hugging Face、ModelScope、Ollama,以及 Quay、Docker Hub 等通用 OCI 镜像仓库。推理引擎包括 llama.cpp、vLLM,macOS 上还支持 MLX。用户可以通过 REST API 或聊天界面与模型交互。默认情况下,容器以rootless 方式运行,模型以只读方式挂载,执行 `ramalama run` 时禁用网络,退出后自动清理临时数据。
项目支持 CPU,以及 NVIDIA、AMD、Intel、Apple Silicon、昇腾和摩尔线程等硬件。可通过 PyPI、Fedora 的 DNF、macOS 安装包或安装脚本安装,Windows 用户可借助 WSL2 配合 Docker Desktop 或 Podman Desktop 使用。
核心功能
- 01根据主机 GPU 自动选择对应的加速容器镜像。
- 02支持从 Hugging Face、ModelScope、Ollama 和 OCI 镜像仓库拉取模型。
- 03可通过 REST API 或交互式聊天界面提供模型服务。
- 04在 rootless 容器中运行模型,模型只读挂载且默认无网络访问。
- 05提供模型转换为 OCI 镜像、性能测试和信息查看等命令。
适用场景
- 在本地运行开源大模型,无需手动安装 CUDA、ROCm 或推理运行时。
- 在本地通过 REST API 提供模型服务,用于应用开发。
- 用统一的命令体验来自多个仓库的模型。
- 在隔离容器中运行模型,降低对宿主机的影响。
快速上手
- 1
从 PyPI 安装 RamaLama
pip install ramalama - 2
使用 ramalama run 命令运行模型(需要已安装 Podman 或 Docker)
使用前须知
- 最好安装 Podman 或 Docker,因为模型运行在容器内。
- 使用 NVIDIA GPU 需要按项目文档进行额外的主机配置。
- 在 Windows 上需要配合启用 WSL2 的 Docker Desktop 或 Podman Desktop。
收录于专题
标签
常见问题
- ramalama 是什么?
- 一款以容器方式在本地运行 AI 模型的开发工具,自动匹配 GPU 镜像并提供 REST API 或聊天服务。 RamaLama 是一个开源命令行工具,让你可以像管理容器一样从多个模型仓库拉取、运行和部署 AI 模型。它会检测主机上的 GPU,自动拉取匹配的加速容器镜像,无需手动在宿主机上配置驱动和运行环境。模型的管理方式与容器镜像相近,提供列出、拉取、检查、转换和基准测试等命令。
- ramalama 可以免费使用吗?用的什么许可证?
- ramalama 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- ramalama 还在维护吗?
- 活跃维护中。ramalama 最近一次提交是在 2026年11月6日。
- ramalama 适合用来做什么?
- 在本地运行开源大模型,无需手动安装 CUDA、ROCm 或推理运行时。 在本地通过 REST API 提供模型服务,用于应用开发。 用统一的命令体验来自多个仓库的模型。 在隔离容器中运行模型,降低对宿主机的影响。
- ramalama 怎么安装和运行?
- 从 PyPI 安装 RamaLama: pip install ramalama 使用 ramalama run 命令运行模型(需要已安装 Podman 或 Docker)
- 在哪里获取 ramalama?
- 源代码和安装说明在 GitHub 上:https://github.com/containers/ramalama
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Docker 的工具,用于托管、构建、微调和打包开源大模型,并提供 OpenAI 兼容接口。
面向消费级 GPU 与异构机器的 C++ 大模型推理服务,结合投机解码、投机预填充与定制内核。
开源的 LLM 负载均衡与推理服务平台,基于 llama.cpp 在自有 CPU/GPU 集群上部署和扩展大模型。
一款 macOS 菜单栏应用,用于在本机运行大语言模型,基于 llama.cpp 构建,提供本地 API 服务和内置 WebUI。
基于 Rust 与 LibTorch 的推理服务引擎,通过 REST API 提供向量嵌入、重排序与分类服务。