Nexa
Nexa AI (acquired by Qualcomm) · 코딩 · 마케팅
Nexa는 LLM과 VLM, 음성 모델을 퀄컴 칩의 NPU·GPU·CPU에서 직접 실행하는 오픈소스 온디바이스 AI SDK다. 클라우드도 토큰 과금도 필요 없다.

Nexa 소개
What Is Nexa
Nexa는 스탠퍼드 출신 두 사람이 세운 Nexa AI의 온디바이스 AI 제품군이다. 팀은 먼저 소형 언어 모델인 Octopus 시리즈를 만들었고, 그 배포 작업을 Nexa SDK로 묶었다. 클라우드 GPU를 빌리지 않고 오픈 모델을 스마트폰과 노트북, 엣지 보드에 올리는 툴킷이다.
기본 원칙은 명확하다. 엣지 AI 툴킷답게 NPU를 먼저 쓰고, 그다음 GPU, 마지막으로 CPU를 쓴다. 이 순서는 실제 기기에서 차이를 만든다. 퀄컴이 갤럭시 S25 울트라에서 공개한 측정에서 소형 Granite 모델은 Hexagon NPU에서 초당 92토큰, CPU에서는 초당 40토큰을 기록했다. NPU로 돌릴 때 에너지 효율은 최대 9배 좋았다.
퀄컴은 2026년 Nexa AI를 인수했다. 기존 nexa.ai 도메인은 Qualcomm AI Hub로 넘어가고, NexaAI/nexa-sdk 저장소도 qualcomm/GenieX로 연결된다. 기존 Nexa SDK 프로젝트는 GenieX로 이어진다. GenieX는 Qualcomm GENIE의 커뮤니티 버전이며 BSD-3-Clause 라이선스로 공개됐고, 2026년 7월 개발자 프리뷰로 나왔다.
한계는 하드웨어에 있다. GenieX는 Snapdragon에서만 돈다. Windows on ARM 노트북, Snapdragon 안드로이드폰, Linux ARM64 보드가 대상이다. 인텔 노트북이나 맥, 아이폰에서는 실행되지 않는다.
시작하기
- Windows ARM64에서는 GitHub 릴리스 페이지에서 CLI를 설치하고, Linux ARM64에서는 한 줄 설치 스크립트를 실행한다.
- 모델을 받는다. Hugging Face, ModelScope, Docker Hub의 GGUF 파일이나 Qualcomm AI Hub의 사전 빌드 번들을 고르면 된다.
- geniex infer에 모델 이름을 붙여 대화를 시작하거나, geniex serve로 18181 포트에 OpenAI 호환 엔드포인트를 띄운다.
- 안드로이드에서는 Gradle 빌드에 com.qualcomm.qti:geniex-android를 추가하고 qualcomm/ai-hub-apps의 샘플 채팅 앱을 출발점으로 삼는다.
제품 정보
Nexa의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 안드로이드 개발자
- Windows on ARM 사용자
- 엣지·IoT 엔지니어
작업
- 오프라인 채팅 비서 출시
- 스마트폰에서 비전 모델 실행
- 클라우드 API 호출을 로컬 엔드포인트로 교체
활용 상황
- 네트워크가 불안한 현장 업무
- 기기 밖으로 나가면 안 되는 데이터
- 양산 전 퀄컴 하드웨어에서 시험
주요 기능
NPU를 앞세운 로컬 추론
모델과 칩이 받쳐주면 GenieX는 연산을 Hexagon NPU로 보내고, 안 되면 Adreno GPU나 CPU로 내린다. 차이는 이론이 아니다. 퀄컴이 공개한 수치를 보면 소형 모델에서 NPU의 토큰 생성 속도가 CPU의 두 배를 넘고, 토큰당 전력 소모는 크게 낮다. 서버 없이 LLM 로컬 실행이 목적이라면 이 배분이 온디바이스 추론의 핵심이다.
명령 하나 뒤에 두 개의 실행 엔진
SDK에는 GGUF 파일용 llama.cpp와 칩셋별 사전 빌드 번들용 Qualcomm AI Engine Direct가 함께 들어 있다. llama.cpp 경로는 NPU·GPU·CPU에 작업을 나누므로 실험 여지가 크다. AI Engine Direct는 지원 칩에서 더 빠르지만, 해당 실리콘 전용으로 만든 번들에 모델이 묶인다.
네 곳에서 모델 받기
CLI는 Hugging Face, ModelScope, Docker Hub, Qualcomm AI Hub를 모두 받아들이므로 내려받고 변환하고 양자화하는 일상 절차를 건너뛸 수 있다. GGUF 파일로 NPU 경로를 쓰려면 정밀도는 Q4_0을 고른다. 다른 정밀도는 느린 연산 장치로 밀린다.
로컬호스트에서 도는 OpenAI 호환 서버
로컬 AI 런타임은 이미 쓰던 프로토콜을 지원할 때 도입이 빠르다. geniex serve는 127.0.0.1:18181에 REST 엔드포인트를 열고, OpenAI의 chat completions와 같은 형식으로 응답한다. base URL을 지정할 수 있는 클라이언트 라이브러리라면 수정 없이 붙는다.
transformers를 닮은 Python API
Python 패키지는 Hugging Face 사용자에게 익숙한 from_pretrained와 generate 호출을 그대로 재현하고 스트리밍 출력도 지원한다. Python에서 모델을 읽어본 사람이라면 몇 분 만에 쓸 수 있고, 같은 스크립트가 노트북과 엣지 보드에서 모두 돈다.
안드로이드용 Kotlin·Java 바인딩
안드로이드 아티팩트는 C 코어를 앱 개발자용으로 감싼 것이고, 퀄컴은 GGUF와 AI Hub 번들을 모두 고를 수 있는 샘플 채팅 앱도 공개했다. 모델 다운로드와 저장, 비전 모델용 이미지 입력 같은 번거로운 부분을 이 샘플이 처리한다.
Linux 기기용 Docker 이미지
Linux ARM64에서는 컨테이너에 CLI와 런타임 라이브러리가 들어 있어 기기에 Docker만 있으면 모델이 돈다. 컴파일러와 드라이버를 장비에 직접 설치하기 번거로운 산업용 하드웨어에서 가장 짧은 길이다.
장단점
장점
- BSD-3-Clause 오픈소스로 무료다. 상용 제품에 넣어도 좌석당 요금이나 토큰 요금이 붙지 않는다.
- 설치와 모델 다운로드가 몇 분이면 끝난다. 임베디드 하드웨어에서 드라이버를 찾아 하루를 쓰는 일과 비교하면 큰 차이다.
- 같은 런타임이 Windows와 Android, Linux를 모두 덮으므로 코드 한 벌이 노트북에서 폰과 보드로 이동한다.
- OpenAI 호환 서버 덕분에 기존 앱 코드는 base URL만 바꿔도 대개 그대로 작동한다.
단점
- Snapdragon 전용이다. 애플 실리콘도 인텔·AMD x86도 iOS도 없어서 일반 소비자용 노트북 대부분과 모든 아이폰이 빠진다.
- 사전 빌드 번들은 특정 칩셋에 묶여 있어 다른 Snapdragon 등급으로 옮기려면 모델을 다시 찾거나 직접 빌드해야 한다.
- 아직 개발자 프리뷰라 인터페이스와 패키징이 버전마다 달라질 수 있다.
- 문서가 CLI와 Python 예제에 치우쳐 있어 안드로이드나 Docker 사용자는 직접 채워야 할 부분이 많다.
자주 묻는 질문
Nexa는 AI 모델을 클라우드가 아니라 기기에서 직접 실행하는 데 쓴다. 오프라인 채팅 비서, 기기 내 이미지 이해, 음성 전사, 그리고 데이터를 서버로 보내기가 너무 느리거나 비싸거나 아예 허용되지 않는 기능에 주로 쓰인다.
관련 콘텐츠
Nexa와 관련된 도구, 스킬, 아티클을 살펴보세요.
Nexa 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
