설치 없이 대부분의 운영체제와 CPU 아키텍처에서 실행되는 단일 실행 파일 형태로 오픈 LLM을 배포하고 실행합니다.
containers/ramalama
OCI 컨테이너에서 AI 모델을 로컬로 실행하고, GPU에 맞는 이미지를 자동으로 가져와 REST API나 챗봇으로 제공하는 개발자 도구입니다.
대체할 수 있는 제품:Ollama
- 스타
- 3,109
- 포크
- 386
- 열린 이슈
- 114
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
RamaLama는 컨테이너와 같은 워크플로로 여러 레지스트리에서 AI 모델을 가져오고 실행하고 제공할 수 있는 오픈소스 CLI입니다. 호스트의 GPU를 감지해 여기에 맞는 가속 컨테이너 이미지를 가져오므로, 호스트 시스템에서 드라이버와 런타임을 직접 설정할 필요가 없습니다. 모델은 컨테이너 이미지처럼 다루며, 목록 조회, 가져오기, 검사, 변환, 벤치마크를 위한 명령을 제공합니다.
모델은 Hugging Face, ModelScope, Ollama와 Quay 또는 Docker Hub 같은 일반 OCI 레지스트리에서 가져올 수 있습니다. 추론은 macOS의 llama.cpp, vLLM 또는 MLX를 통해 실행하며, REST API나 챗봇으로 모델과 상호작용할 수 있습니다. 기본적으로 컨테이너는 rootless로 실행되고 모델은 읽기 전용으로 마운트됩니다. `ramalama run` 실행 중에는 네트워크에 접근할 수 없으며, 종료 시 컨테이너가 삭제됩니다.
CPU뿐 아니라 NVIDIA, AMD, Intel, Apple Silicon, Ascend, Moore Threads 하드웨어를 지원하며, PyPI, Fedora의 DNF, macOS 설치 프로그램 또는 셸 스크립트를 통해 설치할 수 있습니다. Windows에서는 WSL2와 함께 Docker Desktop 또는 Podman Desktop을 사용해 지원됩니다.
핵심 기능
- 01호스트 하드웨어에 맞는 GPU 전용 컨테이너 이미지를 자동으로 선택합니다.
- 02Hugging Face, ModelScope, Ollama 및 OCI 레지스트리에서 모델을 가져옵니다.
- 03REST API 또는 대화형 챗봇으로 모델을 제공합니다.
- 04읽기 전용 마운트와 네트워크 접근 차단을 적용한 rootless 컨테이너에서 모델을 실행합니다.
- 05기본 제공 명령으로 모델을 OCI 이미지로 변환하고, 벤치마크하거나 검사합니다.
활용 사례
- CUDA, ROCm 또는 추론 런타임을 직접 설치하지 않고 오픈 웨이트 LLM을 로컬에서 실행합니다.
- 애플리케이션 개발을 위해 로컬 REST API로 모델을 제공합니다.
- 여러 레지스트리의 모델을 일관된 명령어 세트로 사용해 봅니다.
- 호스트와 더 엄격하게 분리된 환경에서 모델 추론을 실행합니다.
빠른 시작
- 1
PyPI에서 RamaLama를 설치합니다
pip install ramalama - 2
ramalama run 명령으로 모델을 실행합니다(Podman 또는 Docker 설치 필요)
사용 전 알아둘 점
- 모델은 컨테이너 안에서 실행되므로 Podman 또는 Docker를 설치하는 것이 가장 좋습니다.
- NVIDIA GPU를 사용하려면 프로젝트 문서에 설명된 호스트 측 추가 설정이 필요합니다.
- Windows를 지원하려면 WSL2와 Docker Desktop 또는 Podman Desktop이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- ramalama은(는) 무엇인가요?
- OCI 컨테이너에서 AI 모델을 로컬로 실행하고, GPU에 맞는 이미지를 자동으로 가져와 REST API나 챗봇으로 제공하는 개발자 도구입니다. RamaLama는 컨테이너와 같은 워크플로로 여러 레지스트리에서 AI 모델을 가져오고 실행하고 제공할 수 있는 오픈소스 CLI입니다. 호스트의 GPU를 감지해 여기에 맞는 가속 컨테이너 이미지를 가져오므로, 호스트 시스템에서 드라이버와 런타임을 직접 설정할 필요가 없습니다. 모델은 컨테이너 이미지처럼 다루며, 목록 조회, 가져오기, 검사, 변환, 벤치마크를 위한 명령을 제공합니다.
- ramalama은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ramalama은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ramalama은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ramalama의 마지막 커밋은 2026년 11월 4일입니다.
- ramalama은(는) 어디에 사용할 수 있나요?
- CUDA, ROCm 또는 추론 런타임을 직접 설치하지 않고 오픈 웨이트 LLM을 로컬에서 실행합니다. 애플리케이션 개발을 위해 로컬 REST API로 모델을 제공합니다. 여러 레지스트리의 모델을 일관된 명령어 세트로 사용해 봅니다. 호스트와 더 엄격하게 분리된 환경에서 모델 추론을 실행합니다.
- ramalama는 어떻게 설치하나요?
- PyPI에서 RamaLama를 설치합니다: pip install ramalama ramalama run 명령으로 모델을 실행합니다(Podman 또는 Docker 설치 필요)
- ramalama은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/containers/ramalama
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
오픈소스 LLM을 호스팅하고 빌드·파인튜닝·패키징해 OpenAI 호환 API로 제공하는 Docker 기반 툴킷입니다.
투기적 디코딩·프리필과 커스텀 커널을 활용해 일반 소비자용 GPU와 AMD/NVIDIA 혼합 시스템에서 구동하는 C++ LLM 추론 서버입니다.
llama.cpp를 사용해 자체 CPU 또는 GPU 인프라에서 추론을 실행하는 오픈소스 LLM 로드 밸런서 및 서빙 플랫폼입니다.
llama.cpp 기반으로 로컬 LLM을 실행하고, 로컬 API 서버와 내장 WebUI를 제공하는 macOS 메뉴 막대 앱
REST API로 임베딩, 리랭킹, 분류, 타입 지정 의사결정을 제공하는 Rust/LibTorch 서빙 엔진입니다.