본문으로 건너뛰기
ReviewRamble

주간 브리프

AI 리뷰를 받은편지함으로.

  • 도구, 모델, MCP 서버, 저장소의 새 리뷰(결론부터)
  • 변경이 있을 때 다시 확인한 가격과 평점
  • 새로 발행된 분석 글

모델, 에이전트, MCP 서버, 그리고 정말 시간을 들일 만한 도구.

일주일에 한 통입니다. 각 브리프의 링크로 구독을 해지할 수 있습니다. 이메일 사용 방식

llama.cpp

CPU, Apple silicon, 대부분의 GPU에서 LLM을 로컬로 실행하는 C/C++ 엔진이자 GGUF 모델 형식의 본거지입니다.

리뷰어: Sheela · 업데이트

GitHub에서 보기 오픈 소스

평점

4.8/5

오픈 모델이 노트북에서 돌아간다면 거의 확실히 llama.cpp를 통해서이며, 이만큼 넓은 하드웨어를 지원하는 것은 없습니다.

llama.cpp의 개요

llama.cpp는 평범한 하드웨어에서 대규모 언어 모델을 실행합니다. 의존성이 적은 C와 C++로 작성되었고 CPU, Apple Metal, NVIDIA CUDA, AMD HIP, Vulkan, Intel SYCL, WebGPU 등 십여 개의 백엔드를 지원합니다.

대부분의 로컬 모델이 공유되는 단일 파일 형식인 GGUF를 정의했고, 더 적은 메모리에 들어가도록 모델을 1.5비트에서 8비트까지 양자화하며, OpenAI 호환 API를 갖춘 HTTP 서버 llama-server를 제공합니다. llamafile, 그리고 과거의 Ollama를 비롯해 더 잘 알려진 많은 앱이 이를 기반으로 합니다.

프로젝트는 여전히 하루에도 여러 번 빌드에 태그를 붙이지만, 2026년 10월부터 번호가 붙은 릴리스도 시작했습니다. v0.6.0은 10월 5일, v0.7.0은 10월 15일에 나왔습니다. v0.7.0은 서버의 기본 포트를 8080에서 9931로 옮겼습니다.

llama.cpp, 쓸 만한 가치가 있습니까?

llama.cpp는 여전히 노트북에서 무엇이 돌아갈지를 결정하는 엔진이며, 새로 도입한 번호 릴리스 덕분에 의존하기가 더 쉬워졌습니다. 저장소의 GitHub 스타는 약 132,100개이고, 빌드 태그는 하루에도 여러 번 붙습니다. 2026년 10월 15일의 v0.7.0은 K2 Horizon부터 Nemotron Super 3.5 VL까지 열 개가 넘는 모델 계열 지원을 한꺼번에 추가했습니다.

핵심은 지원 범위입니다. 하나의 코드베이스가 x86과 ARM CPU, Apple silicon, NVIDIA, AMD, Intel, Ascend, Snapdragon 하드웨어를 지원하며, GGUF는 Hugging Face에서 로컬 모델을 공유하는 기본 방식입니다. 최근 작업은 메모리 한계를 정면으로 다룹니다. v0.7.0의 전문가 캐시는 mixture-of-experts 가중치를 호스트 RAM에 두고 LRU 캐시에서 GPU로 실행합니다. 메인테이너들은 전문가를 오프로드할 때 디코딩이 최대 2.2배 빨라진다고 말합니다.

이런 속도의 대가는 잦은 변경과 노출입니다. 플래그와 기본값이 바뀝니다. v0.7.0은 서버를 포트 9931로 옮기고 형식화된 채팅 출력을 부분들의 배열로 바꿨는데, 둘 다 스크립트를 깨뜨립니다. 보안에도 주의가 필요합니다. GGUF 파싱에서는 힙 오버플로 보안 권고가 연이어 나왔고, 2026년 3월에는 치명적 권고(CVE-2026-34159)가 RPC 백엔드를 통한 인증 없는 원격 코드 실행을 허용했습니다. 프로젝트 스스로도 이 백엔드를 취약하고 안전하지 않다고 부릅니다. 서버는 기본으로 127.0.0.1에 바인딩되며, 직접 설정하기 전에는 API 키가 없습니다.

데이터센터 GPU에서 많은 동시 사용자를 처리하려면 vLLM과 SGLang이 요청을 훨씬 효율적으로 배치 처리합니다. 명령 하나로 끝나는 데스크톱 경험을 원하면 Ollama와 llamafile이 세부 설정을 감춰 줍니다. llama.cpp는 두 유형의 사용자 모두의 밑바탕에 있으며, 그래서 새 오픈 모델이 소비자 하드웨어에서 실용적이 되는 시점은 대개 이곳에 지원이 들어오는 때로 정해집니다.

제 역할을 하는 곳

  • Apple silicon 노트북을 쓰는 개발자

    쓸 만한 코딩 또는 채팅 모델을 오프라인으로 실행하기

    llama.app의 한 줄 스크립트로 설치한 뒤 `llama serve -hf <repo>`를 실행하면 GGUF를 내려받아 localhost에 OpenAI 호환 엔드포인트를 띄우며, 편집기와 에이전트가 여기에 연결할 수 있습니다. 토큰당 비용은 없습니다. 대신 클라우드 API보다 출력이 느리고 모델이 작습니다.

  • 데이터 상주 규정이 있는 직원 200명 규모 회사의 플랫폼 엔지니어

    온프레미스 GPU 한두 대로 사내 어시스턴트 서빙하기

    병렬 슬롯과 API 키를 설정한 llama-server 앞에 리버스 프록시를 두면, 프롬프트를 회사 하드웨어에 둔 채 적당한 동시성을 처리합니다. 부하가 크면 vLLM의 배치 처리가 같은 GPU에서 더 많은 성능을 뽑아내므로, 전사 도입보다는 시범 운영에 맞습니다.

  • Snapdragon 휴대폰용 온디바이스 어시스턴트를 출시하는 모바일팀

    작은 양자화 모델을 앱 안에 넣기

    C/C++ 라이브러리를 앱에 직접 링크하고, Qualcomm 칩용 Hexagon과 OpenCL(Adreno) 백엔드, 메모리에 맞추는 1.5비트에서 8비트 양자화를 씁니다. MIT 라이선스라 비공개 상용 배포가 가능합니다. llama.h의 잦은 변경에 대응할 시간을 확보해야 합니다.

도입 전 확인할 점

설정
llama.app의 한 줄 설치 프로그램(macOS와 Linux는 셸, Windows는 PowerShell), 릴리스 페이지의 사전 빌드 바이너리, Docker 이미지 또는 소스 빌드로 설치합니다. Hugging Face의 GGUF가 있으면 첫 응답까지 몇 분이 걸리며, 대부분은 다운로드 시간입니다.
연동
llama-server는 OpenAI 호환 API와 모델 관리자가 있는 웹 UI를 제공합니다. 편집기, 에이전트, 채팅 앱이 이 API로 연결합니다. 백엔드에는 CUDA, Metal, HIP, Vulkan, SYCL, CANN, Hexagon, WebGPU, 그리고 모델을 여러 머신에 나누는 RPC가 있습니다.
데이터와 개인정보
로컬에서 실행되며, 모델은 요청할 때만 Hugging Face에서 내려받습니다. README에는 텔레메트리 언급이 없고 GitHub 코드 검색에서도 텔레메트리 코드가 나오지 않습니다. 서버는 기본으로 API 키 없이 127.0.0.1:9931에서 대기합니다(Docker 이미지는 8080 유지). RPC 서버는 절대 열린 네트워크에 노출하면 안 됩니다. 치명적 등급의 CVE-2026-34159가 이를 통한 인증 없는 코드 실행을 허용했습니다. MIT 라이선스입니다.
대규모 사용 시 비용
MIT 라이선스로 무료이고 유료 에디션이 없으므로 비용은 하드웨어입니다. CPU 전용 머신과 Apple silicon은 작은 모델을 감당합니다. Lambda에서 A10(24 GB)은 시간당 $1.29, H100 PCIe는 $3.29이며, 계속 켜 두면 월 약 $940와 $2,400입니다.
제한
열린 이슈와 풀 리퀘스트 약 2,600개. 서버 플래그와 출력 형식이 릴리스마다 바뀌고, 고동시성 처리량은 vLLM과 SGLang에 뒤지며, 프로젝트는 RPC 백엔드를 개념 증명 수준이라고 설명합니다.

좋은 점

  • CPU 전용 머신을 포함해 거의 모든 하드웨어에서 실행
  • GGUF와 양자화 도구가 커뮤니티 표준
  • 기본으로 localhost에 바인딩되는 OpenAI 호환 서버
  • 새 모델 아키텍처가 빠르게 지원됨

아쉬운 점

  • 플래그와 기본값이 자주 바뀜. v0.7.0에서 기본 포트가 9931로 이동
  • 2025년과 2026년에 GGUF 파싱과 RPC 보안 권고가 반복됨
  • 고동시성 GPU 서빙용으로 만들어지지 않음

추천 대상

로컬, 엣지 기기 또는 소박한 서버에서 오픈 모델 실행을 직접 제어하고 싶은 개발자.

llama.cpp 대안

llama.cpp: 자주 묻는 질문

llama.cpp, 쓸 만한 가치가 있습니까?
오픈 모델이 노트북에서 돌아간다면 거의 확실히 llama.cpp를 통해서이며, 이만큼 넓은 하드웨어를 지원하는 것은 없습니다. 평점은 5점 만점에 4.8점입니다.
llama.cpp의 가격은 얼마입니까?
MIT 라이선스의 무료 오픈소스입니다. 유료 에디션은 없습니다.
llama.cpp의 단점은 무엇입니까?
플래그와 기본값이 자주 바뀜. v0.7.0에서 기본 포트가 9931로 이동; 2025년과 2026년에 GGUF 파싱과 RPC 보안 권고가 반복됨; 고동시성 GPU 서빙용으로 만들어지지 않음.
llama.cpp에 적합한 사람은 누구입니까?
로컬, 엣지 기기 또는 소박한 서버에서 오픈 모델 실행을 직접 제어하고 싶은 개발자.
팀이나 프로덕션 환경에서 llama.cpp의 비용은 얼마입니까?
MIT 라이선스로 무료이고 유료 에디션이 없으므로 비용은 하드웨어입니다. CPU 전용 머신과 Apple silicon은 작은 모델을 감당합니다. Lambda에서 A10(24 GB)은 시간당 $1.29, H100 PCIe는 $3.29이며, 계속 켜 두면 월 약 $940와 $2,400입니다.
llama.cpp에 회사 데이터를 맡겨도 안전합니까?
로컬에서 실행되며, 모델은 요청할 때만 Hugging Face에서 내려받습니다. README에는 텔레메트리 언급이 없고 GitHub 코드 검색에서도 텔레메트리 코드가 나오지 않습니다. 서버는 기본으로 API 키 없이 127.0.0.1:9931에서 대기합니다(Docker 이미지는 8080 유지). RPC 서버는 절대 열린 네트워크에 노출하면 안 됩니다. 치명적 등급의 CVE-2026-34159가 이를 통한 인증 없는 코드 실행을 허용했습니다. MIT 라이선스입니다.
llama.cpp의 가장 좋은 대안은 무엇입니까?
저희가 리뷰한 것 중 가장 가까운 대안은 Ollama, llamafile, MLX 및 vLLM입니다.

답변 확인일: 2026년 10월 26일.

llama.cpp 개발사입니까? 이 평점을 사이트에 표시하십시오ReviewRamble 평점: llama.cpp, 5점 만점에 4.8점