WebGPU와 OpenAI 호환 API를 사용해 브라우저에서 LLM 추론을 전부 실행하는 TypeScript 엔진입니다.
mlc-ai/mlc-llm
OpenAI 호환 API를 제공하며 GPU, 브라우저, 모바일 기기에서 대규모 언어 모델을 네이티브로 실행하는 머신러닝 컴파일러 및 배포 엔진입니다.
대체할 수 있는 제품:OpenAI API
- 스타
- 23,261
- 포크
- 2,162
- 열린 이슈
- 359
- 마지막 커밋
- 15일 전
어떤 프로젝트인가요?
MLC LLM은 대규모 언어 모델을 위한 머신러닝 컴파일러이자 고성능 추론 엔진입니다. 단일 공급업체의 스택에 의존하지 않고, 다양한 하드웨어에서 모델을 네이티브로 빌드하고 최적화해 배포할 수 있도록 하는 것이 목표입니다.
Linux, Windows, macOS에서 Vulkan, ROCm, CUDA, Metal 등의 백엔드를 통해 AMD, NVIDIA, Apple, Intel GPU를 지원합니다. WebGPU와 WASM을 사용해 웹 브라우저에서도 실행할 수 있으며, iOS와 iPadOS에서는 Metal을, Android에서는 Adreno 및 Mali GPU의 OpenCL을 통해 실행됩니다.
런타임인 MLCEngine은 REST 서버, Python, JavaScript, iOS, Android 바인딩을 통해 OpenAI 호환 API를 제공하며, 이 인터페이스들은 모두 동일한 컴파일러와 엔진을 사용합니다.
핵심 기능
- 01Vulkan, CUDA, ROCm, Metal을 통해 NVIDIA, AMD, Apple, Intel GPU에서 LLM을 실행합니다.
- 02WebGPU와 WASM을 사용해 웹 브라우저에서 모델을 실행합니다.
- 03iOS 및 Android 배포를 지원합니다.
- 04REST 서버, Python, JavaScript를 통해 OpenAI 호환 API를 제공합니다.
- 05대상 플랫폼별로 모델을 최적화하는 머신러닝 컴파일러를 기반으로 합니다.
활용 사례
- GPU 제조사와 관계없이 노트북이나 워크스테이션에서 로컬 LLM을 배포합니다.
- 백엔드 서버 없이 웹페이지에서 언어 모델을 직접 실행합니다.
- iOS 또는 Android 앱에 온디바이스 LLM 기능을 탑재합니다.
- OpenAI API 호출을 자체 호스팅하는 OpenAI 호환 엔드포인트로 대체합니다.
빠른 시작
- 1
공식 빠른 시작 및 설치 가이드를 읽으세요
- 2
문서를 따라 MLC LLM을 시작하세요
사용 전 알아둘 점
- 설치 및 설정 방법은 README가 아닌 외부 사이트에만 문서화되어 있습니다.
- 플랫폼 지원은 하드웨어에 따라 다릅니다. macOS의 Intel GPU나 Linux 및 Windows의 Apple GPU처럼 지원되지 않는 조합도 있습니다.
토픽
자주 묻는 질문
- mlc-llm은(는) 무엇인가요?
- OpenAI 호환 API를 제공하며 GPU, 브라우저, 모바일 기기에서 대규모 언어 모델을 네이티브로 실행하는 머신러닝 컴파일러 및 배포 엔진입니다. MLC LLM은 대규모 언어 모델을 위한 머신러닝 컴파일러이자 고성능 추론 엔진입니다. 단일 공급업체의 스택에 의존하지 않고, 다양한 하드웨어에서 모델을 네이티브로 빌드하고 최적화해 배포할 수 있도록 하는 것이 목표입니다.
- mlc-llm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mlc-llm은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mlc-llm은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mlc-llm의 마지막 커밋은 2026년 10월 6일입니다.
- mlc-llm은(는) 어디에 사용할 수 있나요?
- GPU 제조사와 관계없이 노트북이나 워크스테이션에서 로컬 LLM을 배포합니다. 백엔드 서버 없이 웹페이지에서 언어 모델을 직접 실행합니다. iOS 또는 Android 앱에 온디바이스 LLM 기능을 탑재합니다. OpenAI API 호출을 자체 호스팅하는 OpenAI 호환 엔드포인트로 대체합니다.
- mlc-llm는 어떻게 설치하나요?
- 공식 빠른 시작 및 설치 가이드를 읽으세요 문서를 따라 MLC LLM을 시작하세요
- mlc-llm은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mlc-ai/mlc-llm
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
다양한 하드웨어 백엔드에서 대규모 언어·비전 언어 모델을 로컬이나 클라우드에서 실행하는 순수 C/C++ LLM 추론 엔진입니다.
대규모 모델의 분산 학습과 추론을 더 쉽고 효율적으로 지원하는 딥러닝 최적화 라이브러리입니다.
대형 언어 모델을 레이어별로 실행해 양자화 없이도 70B급 모델을 단일 4GB GPU에서 추론할 수 있는 Python 라이브러리입니다.
SGLang은 다양한 GPU, TPU, CPU 플랫폼에서 대규모 언어·비전 언어·디퓨전 모델을 서빙하는 오픈소스 추론 프레임워크입니다.
MNN은 Alibaba가 개발한 경량 딥러닝 추론·학습 엔진으로, 온디바이스 LLM을 포함한 모델을 모바일 및 임베디드 기기에서 실행하도록 설계되었습니다.