ddalcu/mlx-serve

Native LLM inference server for Apple Silicon. OpenAI + Anthropic API compatible. No Python. Zig backend, Swift frontend macOS app with chat, music, voice, video generation.

解決する課題

mlx-serveは、Apple Silicon Mac向けの高性能なローカル推論サーバーを提供し、Pythonやクラウドへの依存を不要にします。MLXとGGUFの両形式をサポートし、単一ポートで複数の業界標準API(OpenAI、Anthropic、Ollama)を公開することで、断片化されたモデル形式とAPI互換性の問題を解決します。

仕組み

ネイティブのZigバイナリとして構築されたこのサーバーは、MLXと組み込みのllama.cppを統合し、多種多様なLLMおよびマルチモーダルモデルを実行します。カスタムMetalカーネル、継続的バッチ処理、および4種類の投機的デコード(PLD、ドラフトコンパニオン、Gemma 4ドラフター、Qwen MTP)を活用して、Appleハードウェアでのデコード速度を最大化します。このプロジェクトには、モデル管理、チャット、エージェントオーケストレーションのためのmacOSメニューバーアプリ(MLX Core)も含まれています。

対象読者

Apple Silicon Macを使用する開発者やAI愛好家で、既存のコーディングエージェント(Claude Code、Cursor、Zedなど)や他のAIツールとシームレスに統合できる、高速で軽量なローカルLLMサーバーを求める方々。

ハイライト

  • マルチフォーマットサポート: HuggingFaceの任意のMLX形式モデルおよび任意のGGUFモデルを実行します。
  • 統合API: 単一ポートでOpenAI、Anthropic Messages、Ollama APIをサポートします。
  • マルチモーダル機能: 画像、動画、音楽、音声(音声クローンを含む)、および3Dモデルのネイティブ生成。
  • 高性能: 同一のMLXウェイトを使用して、LM Studioをデコード速度で上回ります。
  • エージェント対応: 組み込みのエージェントループ、MCPツール呼び出し、および安全なエージェントシェル実行のためのサンドボックス化されたLinux VM。
  • Python不要: 単一の小さなZigバイナリまたは公証済みのmacOSアプリとして提供されます。
  • LAN共有: Bonjourを介してネットワーク経由で別のMacでホストされているモデルを使用できます。

概要

Apple Silicon向けのネイティブZigベースの推論サーバーで、MLXおよびGGUFモデルをサポートし、OpenAI、Anthropic、Ollama APIとの互換性を備えています。

タイトル

複数のモデル形式と業界標準APIをサポートするApple Silicon向けの高性能ローカル推論サーバー

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト