omnimind-ai/OmniInfer
Unified, efficient, and easy-to-use inference infrastructure for edge AI || 面向端侧 AI 的统一、高效、易用的推理基础设施
OmniInfer – 빠른 개요
정의 – OmniInfer는 데스크톱 PC부터 휴대폰까지 모든 기기에서 대규모 언어 모델(LLM) 및 비전-언어 모델(VLM)을 로컬로 실행할 수 있는 크로스 플랫폼 추론 엔진입니다. 모델 컴파일, 하드웨어별 최적화, API 연결의 복잡한 세부 사항을 숨기고 단일 명령줄 도구(omniinfer)와 OpenAI 호환 및 Anthropic 호환 HTTP 서버를 제공합니다.
주요 기능
- 다중 백엔드 지원 – 계속 늘어나는 런타임 목록(llama.cpp, stable-diffusion.cpp, MNN, MLX, TurboQuant, LiteRT-LM, ExecuTorch QNN 등)과 함께 작동합니다. 도구는 현재 기기에 가장 적합한 백엔드를 자동으로 선택할 수 있습니다.
- LLM 및 VLM 추론 – 텍스트 전용 모델과 Qwen-VLA와 같은 비전-언어 모델을 처리하며, 채팅용 터미널 UI와 비전 작업용 브라우저 대시보드를 제공합니다.
- 크로스 플랫폼 – Linux x64, macOS arm64, Windows x64용 사전 빌드 설치 프로그램과 Android(Gradle) 및 iOS(Swift 패키지) 모듈을 제공합니다.
- 로컬 API 호환성 – OpenAI 스타일 및 Anthropic 스타일 엔드포인트(
omniinfer serve)를 노출하여 기존 클라이언트 코드가 로컬에서 호스팅되는 모델과 통신할 수 있게 합니다. - 하드웨어 인식 최적화 – 컨텍스트 길이, GPU 오프로딩, KV 캐시 크기, 백엔드별 시작 플래그를 조정할 수 있는 기능을 제공합니다.
일반적인 워크플로
- 원라이너 스크립트(curl/PowerShell)로 CLI를 설치합니다.
omniinfer를 실행합니다. TUI는 호환 가능한 백엔드를 제안하고, 필요 시 다운로드하며, 로컬에서 사용 가능한 GGUF 모델을 선택할 수 있게 합니다.- 터미널에서 직접 채팅하거나
omniinfer serve를 시작하여 다른 앱용 HTTP API를 얻습니다.
중요성 – LLM/VLM을 로컬에서 실행하면 클라우드 비용, 지연 시간, 데이터 프라이버시 문제를 피할 수 있습니다. OmniInfer의 "한 번 작성하면 어디서나 실행" 접근 방식은 개발자, 연구자, 애호가가 적당한 하드웨어에서 최첨단 모델(예: Qwen-3.8-27B)을 쉽게 실험할 수 있게 합니다.
문서 및 커뮤니티 – 저장소에는 설치, CLI 사용법, API 참조, 모델 로딩, 원격 액세스, 벤치마킹, 모바일 임베딩에 대한 상세 가이드가 포함되어 있습니다. 기여는 표준 CONTRIBUTING.md를 통해 환영합니다.
TL;DR
OmniInfer = 쉬운 설치와 하드웨어 인식 최적화를 갖춘, 모든 기기에서 LLM과 VLM을 실행하기 위한 빠르고 다중 백엔드, 크로스 플랫폼 CLI + 로컬 API입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트