Um mecanismo local de inferência de LLM para Macs com Apple silicon, que atende agentes de programação e APIs compatíveis com OpenAI e Anthropic usando speculative decoding e kernels Metal.
beamivalice/sushi
Servidor local de inferência de IA para Macs com Apple Silicon, que executa LLMs quantizados de baixa precisão e alta qualidade nos formatos Sushi STQ e EXL3.
- Estrelas
- 434
- Forks
- 35
- Issues abertas
- 7
- Último commit
- há 2 horas
O que é?
Sushi é um servidor local de IA para executar modelos de linguagem grandes quantizados de baixa precisão em Macs com Apple Silicon. Ele usa o formato personalizado Sushi Trellis Quant (STQ) e um conversor híbrido EXL3-Affine para gerar pacotes de modelos compactados que mantêm alta qualidade de saída. O projeto é um fork independente do mlx-serve, de ddalcu, e pode ser executado por conta própria ou como mecanismo convidado dentro do mlx-serve. Requer um chip M1 ou mais recente e macOS 26.2 ou posterior.
O servidor escuta em 127.0.0.1:12345 e oferece suporte a decodificação especulativa (MTP para Qwen e MiMo, DFlash2 para GLM), com cache KV de 8 bits ativado por padrão. Os pacotes incluem os modelos Qwen3.8 Flash-Next, MiMo-V2.6 Flash, GLM-5.3 Flash e DeepSeek-V4.1 Flash, com requisitos de memória que vão de 48 GB a 128 GB. Um modo de streaming mantém apenas parte dos pesos na memória e lê os especialistas roteados do SSD, permitindo executar modelos em Macs com menos RAM do que o tamanho dos pesos.
O servidor pode ser disponibilizado na rede local usando uma chave de API. O projeto também informa métricas de KLD e concordância top-1 para vários pacotes, além de resultados de velocidade e avaliações de uso de ferramentas por agentes em hardware M5 Max.
Recursos principais
- 01Executa LLMs quantizados de baixa precisão nos formatos personalizados STQ e EXL3-Affine em Apple Silicon.
- 02Oferece suporte a decodificação especulativa com MTP para Qwen e MiMo e DFlash2 para GLM.
- 03Faz streaming dos especialistas roteados a partir do SSD para executar modelos em Macs com menos memória do que o tamanho dos pesos.
- 04Usa cache KV de 8 bits por padrão e escuta em uma porta local.
- 05Pode atender outros computadores na rede usando uma chave de API Bearer.
Casos de uso
- Executar localmente grandes modelos quantizados para programação ou chat em um Mac com 48 GB a 128 GB de memória.
- Disponibilizar um endpoint local no estilo OpenAI para outros computadores na rede doméstica ou do escritório.
- Comparar a qualidade da quantização e a velocidade dos pacotes Qwen, GLM, MiMo e DeepSeek.
Início rápido
- 1
Instale o Sushi com Homebrew
brew install beamivalice/tap/sushi - 2
Inicie o servidor com um pacote de modelos (substitua <pack> pelo nome de um pacote no README)
sushi serve <pack>
Antes de usar
- Requer Apple Silicon M1 ou posterior e macOS 26.2 ou posterior.
- A maioria dos pacotes de modelos precisa de 48 GB a 128 GB de memória, e alguns exigem uma configuração de streaming por SSD para funcionar em Macs menores.
- O README informa que o sushi é licenciado pelo MIT, mas os pacotes de modelos Qwen e MiMo usam licenças separadas, e a licença detectada do repositório não está clara.
Em coleções
Tópicos
Perguntas frequentes
- O que é sushi?
- Servidor local de inferência de IA para Macs com Apple Silicon, que executa LLMs quantizados de baixa precisão e alta qualidade nos formatos Sushi STQ e EXL3. Sushi é um servidor local de IA para executar modelos de linguagem grandes quantizados de baixa precisão em Macs com Apple Silicon. Ele usa o formato personalizado Sushi Trellis Quant (STQ) e um conversor híbrido EXL3-Affine para gerar pacotes de modelos compactados que mantêm alta qualidade de saída. O projeto é um fork independente do mlx-serve, de ddalcu, e pode ser executado por conta própria ou como mecanismo convidado dentro do mlx-serve. Requer um chip M1 ou mais recente e macOS 26.2 ou posterior.
- sushi é gratuito? Qual é a licença?
- sushi é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sushi ainda é mantido?
- Manutenção ativa. O último commit de sushi foi em 7 de nov. de 2026.
- Para que posso usar sushi?
- Executar localmente grandes modelos quantizados para programação ou chat em um Mac com 48 GB a 128 GB de memória. Disponibilizar um endpoint local no estilo OpenAI para outros computadores na rede doméstica ou do escritório. Comparar a qualidade da quantização e a velocidade dos pacotes Qwen, GLM, MiMo e DeepSeek.
- Como instalar sushi?
- Instale o Sushi com Homebrew: brew install beamivalice/tap/sushi Inicie o servidor com um pacote de modelos (substitua <pack> pelo nome de um pacote no README): sushi serve <pack>
- Onde consigo sushi?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/beamivalice/sushi
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Conecta um iPhone a um Mac via USB-C para usar a GPU do celular na execução local de um modelo Qwen 27B, acelerando a leitura de prompts e ampliando o contexto.
Fork do llama.cpp ajustado para placas NVIDIA RTX 30 da arquitetura Ampere, principalmente a RTX 3090, para rodar modelos Qwen3.8 localmente.
Servidor de inferência de LLM para Macs com Apple Silicon, com batching contínuo, cache KV em camadas de RAM/SSD e gerenciamento pela barra de menus.
Um mecanismo local de inferência de LLM escrito em Zig que executa modelos em GPUs Apple Silicon Metal e NVIDIA CUDA, sem Python nem MLX.
Um mecanismo de inferência de LLM para modelos compatíveis com Hugging Face, baseado em vLLM, com serviço compatível com OpenAI e implantação distribuída.