iOS 및 Android 앱에서 GGUF LLM을 기기 내에서 실행하는 llama.cpp의 React Native 바인딩입니다.
RunanywhereAI/runanywhere-sdks
iOS, Android, 웹, 데스크톱 및 서버에서 LLM, 음성, 비전, 이미지 모델을 완전히 온디바이스로 실행하는 크로스 플랫폼 SDK입니다.
- 스타
- 10,332
- 포크
- 410
- 열린 이슈
- 210
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
RunAnywhere는 Swift, Kotlin, Flutter, React Native, Web, Electron, Python 바인딩을 제공하는 C++ 코어입니다. 앱에서 서버로 데이터를 전송하지 않고 기기 자체에서 언어 모델, 비전-언어 모델, 음성-텍스트 변환, 텍스트-음성 변환, 음성 활동 감지, 임베딩, RAG, diffusion 기반 이미지 생성을 실행할 수 있습니다.
기능 레지스트리는 현재 하드웨어에서 해당 모달리티를 지원하는 엔진 중 우선순위가 가장 높은 엔진으로 각 호출을 라우팅합니다. 지원 엔진에는 Snapdragon Hexagon NPU용 QHexRT, Apple 실리콘의 MLX, Metal·CUDA·WebGPU 백엔드를 사용하는 llama.cpp, 음성 및 임베딩용 ONNX 기반 sherpa, diffusion용 Core ML이 포함됩니다. 동일한 애플리케이션 코드를 이러한 대상 전반에서 사용할 수 있습니다.
이 프로젝트는 Python OpenAI 호환 로컬 서버, wally라는 터미널 CLI, 모델 배포 및 기기별 텔레메트리 수집을 위한 선택형 콘솔도 제공합니다. 일부 SDK는 아직 베타, 프리뷰 또는 알파 단계이며, 웨이크워드 감지 같은 일부 기능은 구현되지 않았습니다.
핵심 기능
- 01LLM, VLM, 음성, TTS, 임베딩 및 diffusion 모델을 기기에서 로컬로 실행합니다.
- 02하드웨어에 따라 QHexRT, MLX, llama.cpp, sherpa/ONNX, Core ML 등의 엔진으로 추론을 라우팅합니다.
- 03Swift, Kotlin, Flutter, React Native, Web, Electron, Python에서 동일한 API를 제공합니다.
- 04구조화된 JSON 출력, 도구 호출, 로컬 문서 기반 RAG를 지원합니다.
- 05Python SDK의 OpenAI 호환 로컬 서버와 wally CLI를 제공합니다.
활용 사례
- 휴대폰에서 음성 인식, 로컬 LLM, 음성 합성을 실행하는 오프라인 음성 비서 구축
- 파일을 클라우드 API로 전송하지 않고 데스크톱 앱에 비공개 문서 질의응답 기능 추가
- 기존 클라이언트 코드에서 사용할 수 있도록 OpenAI 호환 엔드포인트 뒤에서 로컬 모델 제공
- 모바일 앱에서 카메라 기반 설명을 위해 온디바이스 비전-언어 모델 실행
빠른 시작
- 1
PyPI에서 Python 패키지를 설치합니다
pip install runanywhere - 2
SDK를 초기화하고 README의 Python 예제를 사용해 텍스트를 생성합니다(모델은 처음 사용할 때 다운로드됩니다)
사용 전 알아둘 점
- 라이선스는 표준 오픈소스 라이선스가 아니며 NOASSERTION으로 표시되어 있습니다. 상업적으로 사용하기 전에 LICENSE 파일을 확인하세요.
- 일부 기능은 플랫폼이나 백엔드에 따라 달라지며, CUDA는 선택적으로 활성화하는 소스 빌드입니다.
- Electron 데스크톱 바인딩은 Windows를 우선 지원하며, 사전 빌드된 애드온은 win32-x64용으로만 제공됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- runanywhere-sdks은(는) 무엇인가요?
- iOS, Android, 웹, 데스크톱 및 서버에서 LLM, 음성, 비전, 이미지 모델을 완전히 온디바이스로 실행하는 크로스 플랫폼 SDK입니다. RunAnywhere는 Swift, Kotlin, Flutter, React Native, Web, Electron, Python 바인딩을 제공하는 C++ 코어입니다. 앱에서 서버로 데이터를 전송하지 않고 기기 자체에서 언어 모델, 비전-언어 모델, 음성-텍스트 변환, 텍스트-음성 변환, 음성 활동 감지, 임베딩, RAG, diffusion 기반 이미지 생성을 실행할 수 있습니다.
- runanywhere-sdks은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- runanywhere-sdks은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- runanywhere-sdks은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. runanywhere-sdks의 마지막 커밋은 2026년 11월 5일입니다.
- runanywhere-sdks은(는) 어디에 사용할 수 있나요?
- 휴대폰에서 음성 인식, 로컬 LLM, 음성 합성을 실행하는 오프라인 음성 비서 구축 파일을 클라우드 API로 전송하지 않고 데스크톱 앱에 비공개 문서 질의응답 기능 추가 기존 클라이언트 코드에서 사용할 수 있도록 OpenAI 호환 엔드포인트 뒤에서 로컬 모델 제공 모바일 앱에서 카메라 기반 설명을 위해 온디바이스 비전-언어 모델 실행
- runanywhere-sdks는 어떻게 설치하나요?
- PyPI에서 Python 패키지를 설치합니다: pip install runanywhere SDK를 초기화하고 README의 Python 예제를 사용해 텍스트를 생성합니다(모델은 처음 사용할 때 다운로드됩니다)
- runanywhere-sdks은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/RunanywhereAI/runanywhere-sdks
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Android와 iOS에서 GGUF 모델을 기기 내에서 실행하거나 OpenAI, Anthropic, Gemini, Kimi의 클라우드 API로 전환할 수 있는 Flutter 채팅 클라이언트입니다.
LLM과 대화하고 gguf 모델을 기기에서 실행하거나 상용 및 오픈소스 API에 연결할 수 있는 네이티브 모바일 프런트엔드입니다.
LLM을 기기에서 완전히 오프라인으로 실행하는 Android 앱으로, 로컬 에이전트와 메모리, 음성 기능 및 OpenAI/Ollama 호환 LAN API를 제공합니다.
Gemma 4와 llama.cpp를 기반으로 Apple Silicon 또는 Linux에서 로컬 실행되는 완전 온디바이스 실시간 음성·카메라 AI 어시스턴트입니다.
Google AI Edge가 제공하는 Android 및 iOS 앱으로, 오픈소스 LLM과 온디바이스 GenAI를 인터넷 연결 없이 휴대폰에서 체험할 수 있습니다.