Apple silicon搭載Mac向けのローカルLLM推論エンジン。投機的デコードとMetalカーネルを使い、コーディングエージェントやOpenAI/Anthropic互換APIにモデルを提供します。
beamivalice/sushi
Apple Silicon搭載Macで、Sushi STQおよびEXL3形式の高品質な低ビット量子化LLMを実行するローカル推論サーバーです。
- スター
- 434
- フォーク
- 35
- 未解決の Issue
- 7
- 最終コミット
- 4 時間前
これは何?
Sushiは、Apple Silicon搭載Macで低ビット量子化された大規模言語モデルを実行するローカルAIサーバーです。独自のSushi Trellis Quant(STQ)形式とEXL3-Affineハイブリッドコンバーターを使用し、出力品質を保った圧縮モデルパックを作成します。このプロジェクトはddalcuのmlx-serveから分岐した独立フォークで、単独で実行することも、mlx-serve内のゲストエンジンとして実行することもできます。M1以降のチップとmacOS 26.2以降が必要です。
サーバーは127.0.0.1:12345で待ち受け、デフォルトで8-bit KVキャッシュを有効にした投機的デコード(QwenとMiMoではMTP、GLMではDFlash2)に対応しています。モデルパックにはQwen3.8 Flash-Next、MiMo-V2.6 Flash、GLM-5.3 Flash、DeepSeek-V4.1 Flashがあり、必要なメモリ容量は48 GBから128 GBまでと記載されています。ストリーミングモードでは重みの一部だけをメモリに保持し、ルーティングされたエキスパートをSSDから読み込むため、重みのサイズよりRAMが少ないMacでもモデルを実行できます。
APIキーを使って、サーバーをローカルネットワークに公開できます。また、複数のモデルパックについてKLDとtop-1一致率のほか、M5 Maxでの速度やエージェント型ツール評価の結果も公開しています。
主な機能
- 01Apple Silicon上で、独自のSTQおよびEXL3-Affine形式の低ビット量子化LLMを実行できます。
- 02QwenとMiMoではMTP、GLMではDFlash2を使った投機的デコードに対応しています。
- 03ルーティングされたエキスパートをSSDから読み込むことで、重みのサイズよりメモリが少ないMacでもモデルを実行できます。
- 04デフォルトで8-bit KVキャッシュを使用し、ローカルポートで待ち受けます。
- 05Bearer APIキーを使って、ネットワーク上のほかのコンピューターにもサービスを提供できます。
ユースケース
- 48 GBから128 GBのMacで、大規模な量子化コーディングモデルやチャットモデルをローカル実行する。
- 自宅やオフィスのネットワーク上にあるほかのマシンへ、OpenAI互換のローカルエンドポイントを提供する。
- Qwen、GLM、MiMo、DeepSeekのモデルパック間で、量子化品質や速度を比較する。
クイックスタート
- 1
HomebrewでSushiをインストールする
brew install beamivalice/tap/sushi - 2
モデルパックを指定してサーバーを起動する(<pack>はREADMEに記載されているパック名に置き換えてください)
sushi serve <pack>
使う前に知っておきたいこと
- Apple Silicon M1以降とmacOS 26.2以降が必要です。
- ほとんどのモデルパックは48 GB〜128 GBのメモリを必要とし、小型のMacで実行するにはSSDストリーミングの構成が必要なものもあります。
- READMEにはsushiはMITライセンスと記載されていますが、QwenとMiMoのモデルパックには個別のライセンスが適用されており、リポジトリで検出されたライセンスは不明確です。
収録されている特集
トピック
よくある質問
- sushi とは?
- Apple Silicon搭載Macで、Sushi STQおよびEXL3形式の高品質な低ビット量子化LLMを実行するローカル推論サーバーです。 Sushiは、Apple Silicon搭載Macで低ビット量子化された大規模言語モデルを実行するローカルAIサーバーです。独自のSushi Trellis Quant(STQ)形式とEXL3-Affineハイブリッドコンバーターを使用し、出力品質を保った圧縮モデルパックを作成します。このプロジェクトはddalcuのmlx-serveから分岐した独立フォークで、単独で実行することも、mlx-serve内のゲストエンジンとして実行することもできます。M1以降のチップとmacOS 26.2以降が必要です。
- sushi は無料で使えますか?ライセンスは?
- sushi は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- sushi は今もメンテナンスされていますか?
- 活発にメンテナンス中。sushi の最終コミットは 2026年11月7日 です。
- sushi は何に使えますか?
- 48 GBから128 GBのMacで、大規模な量子化コーディングモデルやチャットモデルをローカル実行する。 自宅やオフィスのネットワーク上にあるほかのマシンへ、OpenAI互換のローカルエンドポイントを提供する。 Qwen、GLM、MiMo、DeepSeekのモデルパック間で、量子化品質や速度を比較する。
- sushi のインストール方法は?
- HomebrewでSushiをインストールする: brew install beamivalice/tap/sushi モデルパックを指定してサーバーを起動する(<pack>はREADMEに記載されているパック名に置き換えてください): sushi serve <pack>
- sushi はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/beamivalice/sushi
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
iPhoneをUSB-CでMacに接続し、GPUを活用してQwen 27Bをローカル実行。プロンプト処理を高速化し、コンテキストを拡張します。
主にRTX 3090などのNVIDIA RTX 30シリーズAmpereカードで、Qwen3.8モデルをローカル実行するために調整されたllama.cppのフォーク。
continuous batching、RAM/SSDの階層型KVキャッシュ、メニューバーからの管理に対応した、Apple Silicon Mac向けのLLM推論サーバー。
PythonやMLXを使わず、Apple SiliconのMetalやNVIDIA CUDA GPUでモデルを配信する、Zig製のローカルLLM推論エンジン。
vLLMを基盤とし、OpenAI互換のサービングと分散デプロイに対応する、Hugging Face互換モデル向けLLM推論エンジンです。