ramalama

像拉容器镜像一样拉取并运行AI模型,本地推理一键搞定。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 388 🐛 待处理 117 👀 关注 33
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3112
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源工具,本地部署,完全免费,无付费版本。

项目预览

ramalama 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队containers
定价模式🏷️完全免费
价格说明开源工具,本地部署,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai,containers,cuda,hacktoberfest,hip,inference-server,intel,llamacpp,llm,podman,vllm
GitHub 星标★ 3112
上线时间2024-07-24 00:00:00
代码更新2026-11-07
仓库体积9.1 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

RamaLama 是一个开源开发者工具,旨在简化 AI 模型的本地部署与推理流程。它通过容器化技术,让开发者能够从任何来源(如 HuggingFace、Ollama 等)拉取模型,并自动处理模型格式转换、依赖安装和运行环境配置,最终以标准容器方式启动模型服务。该工具的核心价值在于屏蔽底层差异,让开发者无需关心模型文件细节,即可在本地或生产环境中快速调用模型进行推理。它支持多种模型源和推理运行时,并提供与 Podman、Docker 等容器工具链的无缝集成,使得模型管理如同管理容器镜像一样简单。RamaLama 特别适合需要快速原型验证、离线部署或对数据隐私有要求的场景,帮助团队降低 AI 应用开发的门槛。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3112

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • Python 3.9 或更高版本(PyPI / Windows 安装方式需要)
  • Windows 需配合 Docker Desktop 或 Podman Desktop(WSL2 后端)
  • macOS 自包含安装包已内置 Python 及全部依赖,无需额外环境
  • 使用 MLX 运行时需 macOS 系统 + Apple Silicon(M1/M2/M3 或更新)硬件
  • 需要本机可用的 Podman 或 Docker 容器引擎来运行模型容器

安装与启动步骤

  1. 1Fedora 使用 dnf 安装

    在 Fedora 系统上直接通过官方仓库安装,无需 pip,安装后即可使用 ramalama 命令。

    sudo dnf install ramalama
  2. 2PyPI 方式安装

    适用于大多数 Linux 与 macOS 环境,前提是已安装 Python 3.9 或更高版本。

    pip install ramalama
  3. 3一键脚本安装

    Linux 和 macOS 通用,脚本自动完成下载与安装,可省去手动配置 Python 环境。

    curl -fsSL https://ramalama.ai/install.sh | bash
  4. 4macOS 安装包安装

    先从 Releases 页面下载最新的 .pkg 安装包,再执行命令安装;也可直接双击安装包。

    sudo installer -pkg RamaLama-*-macOS-Installer.pkg -target /
  5. 5Windows 安装

    在已装好 Docker Desktop 或 Podman Desktop(WSL2 后端)的 Windows 上,用 PowerShell 通过 pip 安装。

    pip install ramalama
  6. 6安装 MLX 运行时

    仅 macOS + Apple Silicon 需要,MLX 以 uv 工具形式装在宿主机上,且只能配合 --nocontainer 使用。

    uv tool install mlx-lm
  7. 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

上一篇:distributed-llama

下一篇:database-build

同类项目推荐

nvidia_gpu_exporter 开源

一条命令把 NVIDIA GPU 监控接入 Prometheus,实时掌握显卡状态。

Nvidia GPU exporter for prometheus using nvidia-smi binary OR using NVML

★ 1582 2026-08-09
a-guide-to-mlops 开源

从传统到现代,一份指南带你玩转MLOps工具链

A simple yet complete guide to MLOps tools and practices - from a conventional way t···

★ 63 2026-08-09
lemonade 开源

一键在本地 GPU/NPU 上跑优化大模型,数据不出门

Lemonade helps users discover and run local AI apps by serving optimized LLMs right ···

★ 6143 2026-08-09
mlops.toys 开源

一站式逛遍 MLOps 工具,快速选型不迷路

A curated list of MLOps projects, tools and resources

★ 187 2026-08-09
lmnr 开源

像调试普通软件一样调试 AI 智能体,全链路追踪+评估。

Laminar - open-source observability platform purpose-built for AI agents. YC S24.

★ 3478 2026-08-09
midjourney-proxy 开源

把 Midjourney 变成 API,一行代码接入 AI 绘图

The world's most complete open-source Midjourney API — Discord, YouChuan and the of···

★ 830 2026-08-09
kraken 开源

自托管 CI 系统,灵活流水线,轻松掌控测试全流程。

Kraken CI is a continuous integration and testing system.

★ 160 2026-08-09
wirken 开源

给企业智能体装上安全闸门,身份、审计、隔离一步到位

The enterprise gateway for autonomous agents. Identity management, per-channel isola···

★ 196 2026-08-09