docs/en/get-started/what-is-geniex.mdx
import Feedback from "/snippets/page-feedback.mdx";
GenieX is an on-device Gen AI inference runtime built for Qualcomm platforms. It is the easiest way to run frontier language and vision-language models locally on Hexagon NPU, Adreno GPU, or CPU with a few lines of code. It is the community version of Qualcomm GENIE.
<Info>GenieX is in developer preview. We'd love your feedback — open an issue or join Slack.</Info>
GenieX exposes five entry points, all over a single SDK:
Under the hood, that SDK dispatches to either the llama.cpp runtime (GGML kernels for CPU / GPU / Hexagon HTP) or the Qualcomm® AI Engine Direct runtime (NPU-only). The same SDK runs on Windows ARM64, Android, and Linux ARM64.
<Note>Qualcomm AI Engine Direct is the official name of what is also known as the Qualcomm AI Engine Direct SDK, Qualcomm AI Runtime, and QAIRT. Throughout these docs we use the official name.</Note>
So you get both broad model coverage and optimal performance in one stack:
See Platforms & runtimes for when to pick which.
llama.cpp for any community GGUF model, Qualcomm AI Engine Direct (qairt) for Qualcomm AI Hub pre-compiled NPU bundles.