OpenSource-Hub
M

MTPLX

SHA-256
1.9k stars·AI 생산성·SHA-256 체크섬 확인됨

Apple 칩에서 로컬 대규모 모델을 가속화하는 네이티브 Mac 앱. 모델에 내장된 멀티 토큰 예측(MTP) 기능을 활용하고 정밀한 거부 샘플링을 결합하여 추가 드래프트 모델 없이 무손실 가속을 실현합니다.

Apple 칩에서 로컬로 대형 모델을 실행하며, MTP 기술을 활용해 손실 없이 수 배의 속도 향상을 달성하고, 메모리는 전혀 추가로 점유하지 않습니다.

주요 기능

  • 모델 내장 MTP 헤드를 활용한 가속, 실측 1.6~2.24배 속도 향상(M5 Max에서 최대 2.24배 달성)
  • 정확한 거부 샘플링 + 잔차 보정으로 출력 분포가 일반 디코딩과 완전히 일치하며, 샘플링 품질을 변경하지 않음
  • 외부 드래프트 모델 불필요, 메모리 절약
  • Apple Silicon(M1+) 및 macOS 14+ 지원, 하드웨어 자동 감지 및 적합한 모델 추천
  • 네이티브 채팅 UI, OpenAI/Anthropic 호환 API, embedding/rerank 검색 서비스

할 수 없는 것

  • •Apple Silicon Mac(M1 이상) + macOS 14+만 지원되며, Intel Mac은 사용할 수 없습니다.
  • •메모리가 충분한 기기가 필요합니다: 4B/9B 모델은 16GB를, 27B 모델은 32GB 이상을 권장합니다.
  • •모든 모델에 MTP 헤드가 내장되어 있는 것은 아닙니다. Qwen 3.5/3.6/3.8 등 특정 모델만 최적화 효과가 뚜렷하며, 임의의 MLX 백본에 MTP sidecar를 부착하는 것은 지원되지 않습니다. MTP를 사용하려면 공식 카탈로그에서 호환되는 모델을 선택하거나, Forge를 사용해 소스 checkpoint에서 빌드할 수 있습니다.
  • •가속 폭은 칩, 메모리 대역폭, 발열에 따라 달라지므로 auto-tune을 실행하여 최적의 깊이를 결정해야 합니다. 모든 시나리오에서 반드시 가속되는 것은 아닙니다.

사용 사례

  • Mac에서 Qwen, Gemma 등의 모델을 로컬로 실행하여 프로그래밍 보조 및 채팅에 활용
  • OpenAI/Anthropic과 호환되는 로컬 API 서비스를 구축하여 Claude Code, Cline, Open WebUI 등의 프론트엔드와 연동
  • RAG 또는 agent 애플리케이션에 embedding/rerank 서비스를 제공하여 별도의 추론 서버 배포 비용 절감

MTPLX는 네이티브 macOS 앱과 커맨드라인 도구로, Apple Silicon에서 로컬 대규모 언어 모델을 더 빠르게 실행해 줍니다(실측 기준 약 1.6–2.24배 향상, 일부 시나리오에서는 3배라고 주장). 기술 원리는 "멀티 token 예측"(MTP)입니다: Qwen 3.5/3.6/3.8처럼 MTP 헤드를 기본으로 갖춘 모델이 미래의 여러 token을 한 번에 초안으로 작성한 뒤, 한 번의 배치 검증을 거치고, 정밀 거부 샘플링을 통해 출력 분포가 일반 디코딩과 완전히 동일함을 보장합니다. 흔히 쓰이는 "드래프트 모델 가속" 방식과 달리, 메모리를 차지하는 소형 모델을 추가로 로드할 필요가 없고, 속도를 위해 샘플링 결과를 몰래 바꾸지도 않습니다. 부가 기능도 매우 풍부합니다: 네이티브 채팅 인터페이스, OpenAI/Anthropic 호환 API, 선택 사양인 embedding/rerank 검색 인터페이스, 그리고 Hugging Face 오픈소스 모델을 MTP 버전으로 변환해 주는 Forge라는 모델 개조 도구를 제공합니다.

태그

Apple SiliconLLMMLXSpeculative DecodingMTPQwenLocal AI

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 dmg 파일을 열고 앱을 Applications로 드래그

3

DMG 설치 패키지(mtplx.com/download)를 다운로드하고 더블 클릭하여 실행합니다

4

앱 안내에 따라 하드웨어를 확인하고 권장 모델을 다운로드하면, 앱이 자동으로 설치 및 설정을 완료합니다

5

재생 버튼을 클릭하여 모델을 시작하면, 채팅 인터페이스에서 사용하거나 API를 통해 액세스할 수 있습니다

설치 가이드
  1. DMG 설치 패키지(mtplx.com/download)를 다운로드하고 더블 클릭하여 실행합니다
  2. 앱 안내에 따라 하드웨어를 확인하고 권장 모델을 다운로드하면, 앱이 자동으로 설치 및 설정을 완료합니다
  3. 재생 버튼을 클릭하여 모델을 시작하면, 채팅 인터페이스에서 사용하거나 API를 통해 액세스할 수 있습니다
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

9156224c402c60bdd08bc82ee3a1567f1b9c50f58f4bc21130b1bcb264d0af60

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

제거 방법은 일반 Mac 앱과 동일합니다: MTPLX를 "응용 프로그램"에서 휴지통으로 이동하세요. CLI를 사용한 경우 brew uninstall mtplx 또는 pip uninstall mtplx를 실행하세요. 모델 캐시는 일반적으로 ~/.mtplx에 저장되며, 완전히 삭제하려면 해당 디렉터리를 수동으로 삭제하면 됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-10-18 16:01:25
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트