NIKA desktop es un asistente de inteligencia artificial nativo para macOS, desarrollado con SwiftUI y llama.cpp, que permite ejecutar modelos de lenguaje localmente sin conexión a internet. La aplicación, construida en Swift 6 y Python 3, requiere un Mac con chip Apple Silicon y macOS 26 o superior. Su principal característica es la capacidad de trabajar con documentos PDF y texto, manteniendo la privacidad al procesar las conversaciones en el dispositivo del usuario, sin enviar datos a la nube.
El proyecto ofrece varios modelos de lenguaje compatibles con GGUF, incluyendo NIKA Mini (0.8B), NIKA Balance (2B) y NIKA Smart (4B), con diferentes niveles de cuantización y consumo de memoria. Los benchmarks indican que en un Mac M4 Pro con 24 GB de RAM, el modelo NIKA Smart alcanza una velocidad de procesamiento de 611 tokens por segundo. La interfaz incluye atajos de teclado, temas de luz y oscuridad, y integraciones con el calendario y recordatorios de macOS. Además, ofrece una integración opcional con la nube de NIKA para agentes personalizados y voz en vivo mediante WebRTC, aunque esta funcionalidad requiere una cuenta y conexión a internet. El repositorio incluye el código fuente del cliente de escritorio, permitiendo a los desarrolladores modificar la aplicación, mientras que el backend de la nube no está incluido en este repositorio.
