설치 없이 대부분의 운영체제와 CPU 아키텍처에서 실행되는 단일 실행 파일 형태로 오픈 LLM을 배포하고 실행합니다.
SciSharp/LLamaSharp
llama.cpp 기반으로 LLaMA 계열 및 기타 GGUF 언어 모델을 CPU나 GPU에서 로컬로 실행하는 C#/.NET 라이브러리입니다.
- 스타
- 3,816
- 포크
- 515
- 열린 이슈
- 20
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
LLamaSharp는 LLaMA 모델과 그 밖의 모델을 로컬에서 실행하는 크로스 플랫폼 .NET 라이브러리입니다. llama.cpp 네이티브 백엔드를 래핑해 C# 및 .NET 애플리케이션에서 별도의 서버 없이 GGUF 모델 파일을 불러와 추론을 실행할 수 있으며, CPU와 GPU 실행을 모두 지원합니다.
이 라이브러리는 채팅 세션, executor, 샘플링을 위한 상위 수준 API와 RAG 지원을 제공하므로 개발자는 데스크톱, 웹 또는 게임 애플리케이션에 LLM을 통합할 수 있습니다. Semantic Kernel 및 기타 .NET AI 프레임워크와 연동할 수 있으며, 멀티모달 LLaVA 모델도 지원합니다.
Windows, Linux, macOS용 백엔드 패키지가 NuGet에 배포되며 CPU, CUDA 11/12/13, Metal, Vulkan을 지원하므로 대부분의 사용자는 직접 C++을 컴파일할 필요가 없습니다.
핵심 기능
- 01GGUF 모델 파일을 불러와 LLaMA 계열 모델을 로컬에서 실행합니다.
- 02NuGet으로 설치할 수 있는 CPU, CUDA, Metal, Vulkan 백엔드를 제공합니다.
- 03C# 애플리케이션에서 사용할 채팅 세션, executor, 샘플링 API를 제공합니다.
- 04RAG 및 멀티모달 LLaVA 모델을 지원합니다.
- 05Semantic Kernel 및 기타 .NET AI 프레임워크와 연동됩니다.
활용 사례
- .NET 데스크톱 또는 웹 애플리케이션에 오프라인 챗봇을 추가합니다.
- 클라우드 API로 데이터를 보내지 않고 로컬 GPU에서 비공개 LLM을 실행합니다.
- 로컬 모델을 사용해 C# 코드베이스에 RAG 기능을 구축합니다.
- .NET에서 Hugging Face의 GGUF 모델을 실험합니다.
빠른 시작
- 1
NuGet에서 LLamaSharp 패키지를 설치합니다
PM> Install-Package LLamaSharp - 2
기기에 맞는 백엔드 패키지(CPU, CUDA, Vulkan)를 하나 이상 설치합니다
- 3
Hugging Face 등에서 GGUF 모델 파일을 다운로드합니다
- 4
README의 채팅 예제 코드를 프로젝트에 추가하고 모델 경로를 설정합니다
사용 전 알아둘 점
- 모델은 GGUF 형식이어야 하며, 오래된 GGUF 파일은 최신 버전에서 작동하지 않을 수 있습니다.
- GPU 가속을 사용하려면 CUDA 또는 Vulkan 환경에 맞는 백엔드 패키지가 필요합니다. 지원되지 않는 기기에서는 백엔드를 직접 컴파일해야 할 수 있습니다.
토픽
자주 묻는 질문
- LLamaSharp은(는) 무엇인가요?
- llama.cpp 기반으로 LLaMA 계열 및 기타 GGUF 언어 모델을 CPU나 GPU에서 로컬로 실행하는 C#/.NET 라이브러리입니다. LLamaSharp는 LLaMA 모델과 그 밖의 모델을 로컬에서 실행하는 크로스 플랫폼 .NET 라이브러리입니다. llama.cpp 네이티브 백엔드를 래핑해 C# 및 .NET 애플리케이션에서 별도의 서버 없이 GGUF 모델 파일을 불러와 추론을 실행할 수 있으며, CPU와 GPU 실행을 모두 지원합니다.
- LLamaSharp은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- LLamaSharp은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- LLamaSharp은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. LLamaSharp의 마지막 커밋은 2026년 10월 17일입니다.
- LLamaSharp은(는) 어디에 사용할 수 있나요?
- .NET 데스크톱 또는 웹 애플리케이션에 오프라인 챗봇을 추가합니다. 클라우드 API로 데이터를 보내지 않고 로컬 GPU에서 비공개 LLM을 실행합니다. 로컬 모델을 사용해 C# 코드베이스에 RAG 기능을 구축합니다. .NET에서 Hugging Face의 GGUF 모델을 실험합니다.
- LLamaSharp는 어떻게 설치하나요?
- NuGet에서 LLamaSharp 패키지를 설치합니다: PM> Install-Package LLamaSharp 기기에 맞는 백엔드 패키지(CPU, CUDA, Vulkan)를 하나 이상 설치합니다 Hugging Face 등에서 GGUF 모델 파일을 다운로드합니다 README의 채팅 예제 코드를 프로젝트에 추가하고 모델 경로를 설정합니다
- LLamaSharp은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SciSharp/LLamaSharp
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
12GB RTX 4070에서 Mirai S 27B(Qwen3.8-27B GGUF)를 262k 토큰 전체 컨텍스트와 q8_0 K/V 캐시로 서빙하는 설정입니다.
대규모 언어 모델을 로컬에서 실행하고, 채팅 UI와 OpenAI/Anthropic 호환 API를 제공하는 무료 오픈소스 데스크톱 앱입니다.
RAG 지식 베이스, 시각적 워크플로, MCP 도구 사용을 지원하는 엔터프라이즈급 AI 에이전트 구축용 오픈소스 플랫폼입니다.
자율형 AI 에이전트 구축을 위한 오픈소스 TypeScript 프레임워크이자 앱 스택으로, 코어 런타임과 플러그인, 로컬 우선 Eliza 앱을 제공합니다.
자체 호스팅 환경에서 문서를 바탕으로 출처를 제시하며 질문에 답하는 AI 에이전트와 어시스턴트를 어떤 모델로든 구축할 수 있는 플랫폼입니다.