Nexa
Nexa AI (acquired by Qualcomm) · Programación · Marketing
Nexa es un SDK de IA en el dispositivo, de código abierto, que ejecuta LLM, VLM y modelos de voz en la NPU, la GPU o la CPU de un equipo Qualcomm, sin nube y sin coste por token.

Acerca de Nexa
What Is Nexa
Nexa es la línea de software de IA local de Nexa AI, una startup fundada por dos antiguos alumnos de Stanford. El equipo creó primero la familia de modelos pequeños Octopus y después convirtió todo ese trabajo de despliegue en Nexa SDK, un kit para llevar modelos abiertos a móviles, portátiles y placas edge sin alquilar GPU en la nube.
Hoy se presenta como un kit de IA para el borde con una regla muy concreta: usar la NPU primero, la GPU después y la CPU al final. Ese orden importa en hardware real. En las pruebas que Qualcomm publicó sobre un Galaxy S25 Ultra, un modelo pequeño de la familia Granite llegó a 92 tokens por segundo en la NPU Hexagon frente a 40 en la CPU, con una eficiencia energética hasta 9 veces mejor.
Qualcomm compró Nexa AI en 2026. El antiguo dominio nexa.ai redirige ahora a Qualcomm AI Hub, y el repositorio NexaAI/nexa-sdk redirige a qualcomm/GenieX. Los proyectos hechos con Nexa SDK siguen funcionando en GenieX, la edición comunitaria de Qualcomm GENIE, publicada con licencia BSD-3-Clause y disponible como vista previa para desarrolladores desde julio de 2026.
El límite está en el hardware. GenieX solo corre sobre silicio Snapdragon: portátiles Windows on ARM, móviles Android con Snapdragon y placas Linux ARM64. Un portátil con Intel, un Mac o un iPhone no pueden ejecutarlo.
Primeros pasos
- Instala la CLI en Windows ARM64 desde la página de releases de GitHub, o lanza el script de instalación de una línea en Linux ARM64.
- Descarga un modelo: un GGUF de Hugging Face, ModelScope o Docker Hub, o un paquete precompilado de Qualcomm AI Hub.
- Abre un chat con geniex infer y el nombre del modelo, o ejecuta geniex serve para publicar un endpoint compatible con OpenAI en el puerto 18181.
- En Android, añade com.qualcomm.qti:geniex-android a tu build de Gradle y toma la app de ejemplo de qualcomm/ai-hub-apps como punto de partida.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Nexa.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores de Android
- Usuarios de portátiles Windows on ARM
- Ingenieros de edge e IoT
Tareas
- Publicar un asistente de chat sin conexión
- Ejecutar modelos de visión en el móvil
- Cambiar una llamada a la API en la nube por un endpoint local
Casos de uso
- Trabajo de campo sin red fiable
- Datos que no pueden salir del equipo
- Probar sobre hardware Qualcomm antes de fabricar el producto
Funciones clave
Inferencia local con la NPU por delante
GenieX manda el trabajo a la NPU Hexagon cuando el modelo y el chip lo permiten, y baja a la GPU Adreno o a la CPU si hace falta. La diferencia no es teórica: los números publicados por Qualcomm muestran más del doble de tokens por segundo en la NPU frente a la CPU con un modelo pequeño, y un consumo por token mucho menor. La inferencia en el dispositivo es aquí todo el producto, y quien quiera ejecutar LLM en local sin servidor en la sala encuentra ese mismo reparto.
Dos motores bajo un mismo comando
El SDK incluye llama.cpp para archivos GGUF y Qualcomm AI Engine Direct para paquetes precompilados por chipset. La ruta de llama.cpp reparte el trabajo entre NPU, GPU y CPU, lo que deja margen para experimentar. La de AI Engine Direct va más rápido en los chips compatibles, pero ata el modelo a un paquete construido para ese silicio exacto.
Descarga de modelos desde cuatro fuentes
La CLI acepta Hugging Face, ModelScope, Docker Hub y Qualcomm AI Hub, así que te ahorras la ronda habitual de descargar, convertir y cuantizar. Con archivos GGUF, elige la precisión Q4_0 si quieres la ruta de NPU, porque otras precisiones acaban en unidades de cálculo más lentas.
Servidor compatible con OpenAI en localhost
Un entorno de IA local se adopta antes cuando habla un protocolo que ya usas. geniex serve expone un endpoint REST en 127.0.0.1:18181 con el mismo formato de chat completions que OpenAI, y cualquier librería cliente que acepte una URL base propia sigue funcionando.
API de Python con la forma de transformers
El paquete de Python imita las llamadas from_pretrained y generate que ya conoce quien usa Hugging Face, incluida la salida en streaming. Quien haya cargado un modelo en Python se pone a trabajar en minutos, y el mismo script vale en un portátil o en una placa edge.
Enlaces de Kotlin y Java para Android
El artefacto de Android envuelve el núcleo en C para quien desarrolla apps, y Qualcomm publica una app de chat de ejemplo con selector de modelos para GGUF y paquetes de AI Hub. Esa muestra cubre las partes incómodas: descarga del modelo, almacenamiento y entrada de imágenes para modelos de visión.
Imagen Docker para dispositivos Linux
En Linux ARM64 el contenedor incluye la CLI y las librerías del motor, así que el dispositivo solo necesita Docker para ejecutar modelos. Es la vía más corta en hardware industrial, donde instalar compiladores y controladores en la propia máquina es un problema.
Ventajas y desventajas
Ventajas
- Es gratis y de código abierto con licencia BSD-3-Clause, así que un producto comercial puede distribuirlo sin pagar por asiento ni por token.
- La instalación y la descarga de modelos se resuelven en minutos, muy lejos de la jornada habitual peleando con controladores en hardware embebido.
- El mismo motor cubre Windows, Android y Linux, de modo que un solo código viaja del portátil al móvil y a la placa.
- El servidor compatible con OpenAI hace que el código de la app suela funcionar tras cambiar la URL base.
Desventajas
- Solo Snapdragon. Nada de Apple silicon, ni Intel o AMD x86, ni iOS, lo que deja fuera a la mayoría de portátiles de consumo y a todos los iPhone.
- Los paquetes precompilados van atados a un chipset, así que pasar a otro modelo de Snapdragon obliga a buscar o recompilar el modelo.
- Sigue siendo una vista previa para desarrolladores, con lo que las interfaces y el empaquetado pueden cambiar entre versiones.
- La documentación se apoya en ejemplos de CLI y Python, y quien use Android o Docker tendrá más huecos que rellenar por su cuenta.
Preguntas frecuentes
Nexa sirve para ejecutar modelos de IA directamente en un dispositivo en lugar de la nube. Se usa en asistentes de chat sin conexión, comprensión de imágenes en el propio equipo, transcripción de voz y cualquier función donde mandar datos a un servidor resulte lento, caro o directamente inadmisible.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Nexa.
Alternativas a Nexa
Forefront
Forefront · ProgramaciónForefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.
Startkit
StartKit.AI · ProgramaciónStartkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.
Testim
Tricentis · ProgramaciónTestim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.
