← all repositories
qualcomm/GenieX

Shipping LLMs to Qualcomm NPUs while the competition waits

NexaSDK is a local inference engine that squeezes frontier LLMs and vision models onto Qualcomm silicon through NPU, GPU, and CPU backends.

GenieX
Velocity · 7d
+2.6
★ / day
Trend
accelerating
star history

What it does NexaSDK is a local inference framework that runs generative and multimodal models on Qualcomm devices through CLI, Python, Android, or Docker interfaces. It dispatches LLMs, vision-language models, speech recognition, OCR, and image generation across Hexagon NPU, GPU, or CPU depending on what the hardware offers. The toolkit targets Windows, Linux, and Android with a stated emphasis on minimal energy use.

The interesting bit The maintainers claim they land “day-0” support for new models—Qwen3-VL, DeepSeek-OCR, Gemma3n—weeks or months before rivals, though this comes from an internal comparison table rather than third-party verification. Perhaps more curiously, the README publishes a hardcoded NEXA_TOKEN for personal NPU access, suggesting a licensing mechanism that is either radically transparent or still under construction.

Key highlights

  • NPU-first routing on Snapdragon X Elite (Windows), Snapdragon 8 Gen 4 (Android), and Dragonwing IQ9 (Linux)
  • Supports both GGUF and a proprietary NEXA model format
  • Apache 2.0 licensing for CPU/GPU code; NPU acceleration requires a free per-device key for personal use
  • Openly built on ggml and mlx-* foundations instead of pretending to reinvent them
  • Handles text, image, audio, embedding, and reranking tasks in one stack

Caveats

  • NPU acceleration is tightly gated to recent Qualcomm silicon; older or non-Qualcomm hardware falls back to GPU/CPU
  • Performance and “day-0” claims are self-reported against Ollama, llama.cpp, and LM Studio without cited independent benchmarks
  • Personal NPU usage currently relies on a bearer token printed verbatim in public documentation

Verdict If you are targeting modern Qualcomm Snapdragon phones, Windows on ARM laptops, or Dragonwing IoT boards, this is a purpose-built shortcut to on-device inference. Developers on other silicon or generic server hardware will find the NPU-centric value proposition largely moot.

Frequently asked

What is qualcomm/GenieX?
NexaSDK is a local inference engine that squeezes frontier LLMs and vision models onto Qualcomm silicon through NPU, GPU, and CPU backends.
Is GenieX open source?
Yes — qualcomm/GenieX is open source, released under the BSD-3-Clause license.
What language is GenieX written in?
qualcomm/GenieX is primarily written in Rust.
How popular is GenieX?
qualcomm/GenieX has 8.3k stars on GitHub and is currently accelerating.
Where can I find GenieX?
qualcomm/GenieX is on GitHub at https://github.com/qualcomm/GenieX.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.