项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3112
使用教程
环境要求
- Python 3.9 或更高版本(PyPI / Windows 安装方式需要)
- Windows 需配合 Docker Desktop 或 Podman Desktop(WSL2 后端)
- macOS 自包含安装包已内置 Python 及全部依赖,无需额外环境
- 使用 MLX 运行时需 macOS 系统 + Apple Silicon(M1/M2/M3 或更新)硬件
- 需要本机可用的 Podman 或 Docker 容器引擎来运行模型容器
安装与启动步骤
-
1Fedora 使用 dnf 安装
在 Fedora 系统上直接通过官方仓库安装,无需 pip,安装后即可使用 ramalama 命令。
sudo dnf install ramalama -
2PyPI 方式安装
适用于大多数 Linux 与 macOS 环境,前提是已安装 Python 3.9 或更高版本。
pip install ramalama -
3一键脚本安装
Linux 和 macOS 通用,脚本自动完成下载与安装,可省去手动配置 Python 环境。
curl -fsSL https://ramalama.ai/install.sh | bash -
4macOS 安装包安装
先从 Releases 页面下载最新的 .pkg 安装包,再执行命令安装;也可直接双击安装包。
sudo installer -pkg RamaLama-*-macOS-Installer.pkg -target / -
5Windows 安装
在已装好 Docker Desktop 或 Podman Desktop(WSL2 后端)的 Windows 上,用 PowerShell 通过 pip 安装。
pip install ramalama -
6安装 MLX 运行时
仅 macOS + Apple Silicon 需要,MLX 以 uv 工具形式装在宿主机上,且只能配合 --nocontainer 使用。
uv tool install mlx-lm -
7验证安装
执行 info 子命令查看 RamaLama 的配置信息,确认加速器、容器引擎与推理引擎被正确识别。
ramalama info
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
XDG_CONFIG_HOME | 否 | RamaLama 配置目录的基址,卸载后需删除其下的 ramalama 目录 | /home/user/.config |
如何确认成功
运行 ramalama info,能打印出包含 Accelerator、Engine、Image、Inference 等字段的 JSON 配置信息,即表示安装成功。
常见问题
Q:用 pip 安装后怎么卸载?
A:执行 pip uninstall ramalama 即可。卸载后如需清理数据,再删除配置目录下的 ramalama 文件夹。
Q:Fedora 上如何卸载?
A:使用 DNF 卸载:sudo dnf remove ramalama。
Q:卸载后已下载的模型和配置怎么清理?
A:配置需删除 ${XDG_CONFIG_HOME:-~/.config}/ramalama;macOS 安装包版本还需删除 /usr/local/share/ramalama。
Q:macOS 上如何使用 MLX 运行时?
A:需 macOS + Apple Silicon 硬件,先用 uv tool install mlx-lm 安装,再以 --nocontainer 选项运行(MLX 不支持容器)。
Q:Windows 支持 GPU 加速吗?
A:支持,需参考官方文档 docs/readme/wsl2-docker-cuda.md 完成 WSL2 下的 NVIDIA GPU 配置。
注意事项
- 模型默认在 Podman 或 Docker 的 rootless 容器中运行,模型以只读卷方式挂载,与宿主机隔离。
- ramalama run 会使用 --network=none,容器无法访问网络,避免数据外泄。
- 容器以 --rm 运行,进程退出后容器内写入的内容会被删除。
- Windows 上模型存储优先使用硬链接(无需管理员权限),不支持时回退为文件复制。
核心亮点
- 统一接口:从HuggingFace/Ollama等源拉模型,自动转换格式,无需手动处理
- 容器原生:基于Podman/Docker,环境隔离,依赖管理零负担
- 生产可用:支持本地和服务器部署,推理服务可直接集成到现有工作流
不足之处
- 文档/社区待观察
- 对非容器技术栈的开发者有一定学习曲线
适用场景
- 本地开发环境快速搭建模型推理服务
- 企业内网离线部署AI模型,避免数据外泄
- 多模型统一管理,需要频繁切换不同来源的模型
替代项目
Ollama、LocalAI、vLLM
下一篇:database-build
同类项目推荐
sagemaker-custom-project-templat···
开源
用现成模板,快速搭建 SageMaker 标准化 MLOps 流水线
This repository contains guidance related to SageMaker AI Projects. SageMaker Projec···
nvidia_gpu_exporter
开源
一条命令把 NVIDIA GPU 监控接入 Prometheus,实时掌握显卡状态。
Nvidia GPU exporter for prometheus using nvidia-smi binary OR using NVML
a-guide-to-mlops
开源
从传统到现代,一份指南带你玩转MLOps工具链
A simple yet complete guide to MLOps tools and practices - from a conventional way t···
lemonade
开源
一键在本地 GPU/NPU 上跑优化大模型,数据不出门
Lemonade helps users discover and run local AI apps by serving optimized LLMs right ···
mlops.toys
开源
一站式逛遍 MLOps 工具,快速选型不迷路
A curated list of MLOps projects, tools and resources
lmnr
开源
像调试普通软件一样调试 AI 智能体,全链路追踪+评估。
Laminar - open-source observability platform purpose-built for AI agents. YC S24.
midjourney-proxy
开源
把 Midjourney 变成 API,一行代码接入 AI 绘图
The world's most complete open-source Midjourney API — Discord, YouChuan and the of···
kraken
开源
自托管 CI 系统,灵活流水线,轻松掌控测试全流程。
Kraken CI is a continuous integration and testing system.
wirken
开源
给企业智能体装上安全闸门,身份、审计、隔离一步到位
The enterprise gateway for autonomous agents. Identity management, per-channel isola···
