qualcomm/geniex

Run frontier LLMs and VLMs locally on Qualcomm devices across NPU, GPU, and CPU with a few lines of code

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 7th, 2026
Created on August 16th, 2024
Open Issues & Pull Requests: 54 (+2)
GitHub issues: Enabled
Number of forks: 1,052
Total Stargazers: 8,356 (+0)
Total Subscribers: 530 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

GenieX is an on-device inference runtime that runs frontier large language models and vision-language models locally on Qualcomm Snapdragon devices.

GenieX addresses the challenge of running capable AI models on resource-constrained mobile and edge devices without cloud dependencies. It accepts GGUF models from Hugging Face or pre-compiled bundles from Qualcomm AI Hub and dispatches inference across the Hexagon NPU, Adreno GPU, or CPU depending on what is available and optimal. The tool exposes a single underlying C SDK through multiple interfaces: a command-line tool, Python bindings that mirror the Hugging Face transformers API, Kotlin and Java for Android, Docker containers, and an OpenAI-compatible server.

GenieX is purpose-built for Qualcomm Snapdragon hardware and runs on Windows ARM64, Android, and Linux ARM64 platforms. It suits developers building on-device AI applications who want to avoid cloud inference costs and latency, or who need models to run in offline or privacy-sensitive environments. The Python interface follows the familiar transformers pattern of from_pretrained() and generate(), lowering the adoption barrier for developers already working with Hugging Face models. The tool supports a range of models including Llama, Gemma, Granite, and Qwen variants in both language and vision-language forms.

The project maintains active development across multiple runtime paths and platform targets. The codebase is written primarily in Rust, providing memory safety guarantees for a system-level tool. Documentation is comprehensive and organized by platform and interface type, with separate quickstart guides for CLI, Python, Android, and server deployments. The project offers remote device access through Qualcomm Device Cloud for developers without local hardware.