Motor local de inferencia de LLM para Mac con Apple silicon, con APIs compatibles con OpenAI y Anthropic para agentes de programación.
beamivalice/sushi
Servidor local de inferencia de IA para Macs con Apple Silicon que ejecuta LLM cuantizados de alta calidad y pocos bits en formatos Sushi STQ y EXL3.
- Estrellas
- 431
- Forks
- 36
- Issues abiertos
- 7
- Último commit
- hace 19 horas
¿Qué es?
Sushi es un servidor local de IA para ejecutar modelos de lenguaje grandes cuantizados con pocos bits en Macs con Apple Silicon. Usa un formato personalizado, Sushi Trellis Quant (STQ), y un convertidor híbrido EXL3-Affine para crear paquetes de modelos comprimidos que mantienen una alta calidad de salida. El proyecto es un fork independiente de mlx-serve, de ddalcu, y puede ejecutarse de forma autónoma o como motor invitado dentro de mlx-serve. Requiere un chip M1 o posterior y macOS 26.2 o posterior.
El servidor escucha en 127.0.0.1:12345 y admite decodificación especulativa (MTP para Qwen y MiMo, DFlash2 para GLM), con la caché KV de 8 bits activada de forma predeterminada. Los paquetes incluyen modelos Qwen3.8 Flash-Next, MiMo-V2.6 Flash, GLM-5.3 Flash y DeepSeek-V4.1 Flash, con requisitos de memoria que van de 48 GB a 128 GB. Un modo de streaming mantiene solo una parte de los pesos en memoria y lee los expertos enrutados desde el SSD, de modo que los modelos pueden ejecutarse en Macs con menos RAM que el tamaño de sus pesos.
El servidor puede exponerse en una red local mediante una clave API. El proyecto también informa cifras de KLD y concordancia top-1 para varios paquetes, además de resultados de velocidad y evaluaciones de herramientas agénticas en hardware M5 Max.
Funciones clave
- 01Ejecuta LLM cuantizados con pocos bits en los formatos personalizados STQ y EXL3-Affine en Apple Silicon.
- 02Admite decodificación especulativa con MTP para Qwen y MiMo, y DFlash2 para GLM.
- 03Transmite expertos enrutados desde el SSD para que los modelos puedan ejecutarse en Macs con menos memoria que el tamaño de sus pesos.
- 04Usa de forma predeterminada una caché KV de 8 bits y escucha en un puerto local.
- 05Puede ofrecer servicio a otros equipos de la red mediante una clave API Bearer.
Casos de uso
- Ejecutar localmente modelos grandes cuantizados de programación o chat en un Mac con entre 48 GB y 128 GB de memoria.
- Ofrecer a otros equipos de una red doméstica o de oficina un endpoint local compatible con OpenAI.
- Comparar la calidad de cuantización y la velocidad de los paquetes de Qwen, GLM, MiMo y DeepSeek.
Inicio rápido
- 1
Instala Sushi con Homebrew
brew install beamivalice/tap/sushi - 2
Inicia el servidor con un paquete de modelos (sustituye <pack> por el nombre de un paquete del README)
sushi serve <pack>
Antes de usarlo
- Requiere Apple Silicon M1 o posterior y macOS 26.2 o posterior.
- La mayoría de los paquetes de modelos necesitan entre 48 GB y 128 GB de memoria, y algunos requieren una configuración de streaming desde SSD para funcionar en Mac más pequeños.
- El README indica que sushi tiene licencia MIT, pero los paquetes de modelos Qwen y MiMo usan licencias independientes, y la licencia detectada del repositorio no está clara.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es sushi?
- Servidor local de inferencia de IA para Macs con Apple Silicon que ejecuta LLM cuantizados de alta calidad y pocos bits en formatos Sushi STQ y EXL3. Sushi es un servidor local de IA para ejecutar modelos de lenguaje grandes cuantizados con pocos bits en Macs con Apple Silicon. Usa un formato personalizado, Sushi Trellis Quant (STQ), y un convertidor híbrido EXL3-Affine para crear paquetes de modelos comprimidos que mantienen una alta calidad de salida. El proyecto es un fork independiente de mlx-serve, de ddalcu, y puede ejecutarse de forma autónoma o como motor invitado dentro de mlx-serve. Requiere un chip M1 o posterior y macOS 26.2 o posterior.
- ¿sushi es gratuito? ¿Qué licencia tiene?
- sushi es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sushi sigue mantenido?
- Mantenimiento activo. El último commit de sushi fue el 6 nov 2026.
- ¿Para qué puedo usar sushi?
- Ejecutar localmente modelos grandes cuantizados de programación o chat en un Mac con entre 48 GB y 128 GB de memoria. Ofrecer a otros equipos de una red doméstica o de oficina un endpoint local compatible con OpenAI. Comparar la calidad de cuantización y la velocidad de los paquetes de Qwen, GLM, MiMo y DeepSeek.
- ¿Cómo se instala sushi?
- Instala Sushi con Homebrew: brew install beamivalice/tap/sushi Inicia el servidor con un paquete de modelos (sustituye <pack> por el nombre de un paquete del README): sushi serve <pack>
- ¿Dónde consigo sushi?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/beamivalice/sushi
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Conecta un iPhone a un Mac por USB-C para que la GPU del teléfono ayude a ejecutar localmente un modelo Qwen 27B y agilice la lectura de prompts y amplíe el contexto.
Un fork de llama.cpp optimizado para tarjetas NVIDIA RTX 30-series Ampere, sobre todo la RTX 3090, para ejecutar modelos Qwen3.8 localmente.
Servidor de inferencia de LLM para Mac con Apple Silicon, con batching continuo, caché KV en RAM y SSD, y gestión desde la barra de menús.
Motor local de inferencia de LLM escrito en Zig que sirve modelos en GPU Apple Silicon Metal y NVIDIA CUDA, sin Python ni MLX.
Un motor de inferencia LLM para modelos compatibles con Hugging Face, basado en vLLM, con servicio compatible con OpenAI y despliegue distribuido.