mlx-serve: сервер для локального запуска языковых моделей на macOS

mlx-serve: сервер для локального запуска языковых моделей на macOS

mlx-serve — это сервер для локального запуска языковых моделей на Apple Silicon. Он позволяет работать с моделями в форматах MLX и GGUF и предоставляет совместимые с API OpenAI и Anthropic интерфейсы, что облегчает интеграцию в существующие приложения.

Основное преимущество mlx-serve — полная локальность без необходимости в Python, облаке или Electron. Это решение подойдет разработчикам, которым нужна высокая производительность для работы с AI на своих Mac без зависимости от сторонних сервисов. Кроме того, в проект включено приложение MLX Core для macOS с возможностями чата, режимом агентов и вызовом инструментов.

Проект пока ориентирован только на платформу macOS и использует язык Zig. Можно скачать приложение с последними релизами и запустить сервер командой из терминала. Учти, что проект находится на ранней стадии, так что возможны нестабильности.

Проект **mlx-serve** предназначен для запуска различных языковых моделей (LLM) на устройствах Apple Silicon, предлагая локальные вычисления без необходимости установки Python или использования облачных сервисов. Это приложение разработано на языке Zig и поддерживает как модели в формате MLX, так и GGUF с HuggingFace, включая такие популярные модели, как Qwen, Llama и другие. Проект предлагает совместимые HTTP API для взаимодействия с OpenAI и Anthropic, что позволяет применять его в различных приложениях и инструментах, которые поддерживают данные API.

Установка и запуск

Чтобы начать работу с mlx-serve, тебе потребуется macOS версии 26.2 и выше на устройствах Apple Silicon. Существует несколько способов установки:

  • Использование приложения (рекомендуется). Скачай MLX Core.app, которое представляет собой завернутый в меню приложение для macOS. В нем можно загружать модели, общаться с чат-агентом, управлять инструментами MCP и генерировать различные медиа.
  • Установка через Homebrew. Выполни команды:
    brew tap ddalcu/mlx-serve https://github.com/ddalcu/mlx-serve
    brew install --cask mlx-core   # приложение (рекомендуется)
    brew install mlx-serve         # только CLI + сервер, без GUI
      
  • Запуск в терминале. Если предпочитаешь терминал, можешь использовать команды, например:
    mlx-serve run gemma4        # загрузка и запуск модели Gemma 4
    mlx-serve list              # просмотр загруженных моделей
      

Функциональные возможности

mlx-serve поддерживает множество функций, включая:

  • Генерация текстов, изображений, видео, музыки, речевых сообщений и 3D моделей.
  • Совместимость с API OpenAI и Anthropic, а также Ollama API для интеграции с различными кодировщиками и инструментами.
  • Поддержка LAN-моделей - возможность делиться моделями между разными Mac в локальной сети без настройки.
  • Управление моделями и генерация медиа через простые команды в интерфейсе приложения или CLI.
  • Изолированное выполнение команд в agent sandbox для безопасного тестирования моделей.

Ограничения

Хотя mlx-serve предлагает множество возможностей, существуют некоторые ограничения:

  • Программное обеспечение совместимо только с Apple Silicon и требует macOS версии 26.2 и выше.
  • Отсутствие поддержки некоторых объектов/свойств, которые могут быть доступны в других проектах, таких как Ollama или LM Studio.
  • Некоторые модели могут требовать значительное количество оперативной памяти, особенно для более сложных задач, таких как генерация видео или 3D моделей.

Документация и поддержка

Проект имеет обширную документацию, где ты можешь найти информацию о командах CLI, доступных API, интеграциях с другими инструментами и поддерживаемых моделях. Если у тебя возникнут вопросы, большинство распространенных подготовленных ответов можно найти в часто задаваемых вопросах.

Таким образом, mlx-serve — это мощное решение для пользователей macOS, которым необходимо выполнение LLM локально на своих устройствах, с поддержкой множества функций и легкостью интеграции с существующими инструментами.

Радар проекта: 80 из 100 — зрелый и живой проект

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема80
  • Импульс 58 ≈ 21 звезда в день
  • Темп разработки 100 958 коммитов за 12 недель
  • Зрелость 82 проекту 9 месяцев, 85 релизов
  • Сообщество 75 84 участника, 252 форка
  • Свежесть 97 последний коммит — 6 дней назад
  • Быстрый старт 55 есть: команда установки, сайт/демо, примеры
  • Готовность к продакшену 100 релиз v26.11.2, автосборка, тесты
  • Безопасность и доверие 65 своя лицензия (не из открытых), SECURITY.md
  • Документация 100 README 18.7 тыс. знаков, 20 разделов, папка docs
  • Экосистема 69 18 подписчиков на обновления, 20 тем
Как считаем

Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.

  • Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
  • Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
  • Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
  • Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
  • Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
  • Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
  • Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
  • Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
  • Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
  • Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.

Открыть на GitHub: ddalcu/mlx-serve →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте