jjang-ai/mlxstudio

MLX Studio - Easiest way to run LLM's on your Mac. All in one engine.

986

280 commits

updated Oct 14, 2026

See the code

README

MLX Studio

Native macOS app for the vMLX inference server on Apple Silicon

Looking for a native Swift macOS app or Swift inference engine? See osaurus.ai.

Latest Release Downloads Platform License


MLX Studio is a full-featured macOS app that wraps the vMLX inference server — large language models, vision models, and image generation served via an OpenAI-compatible HTTP API on Apple Silicon. Built on Apple's MLX framework for GPU-accelerated inference, self-hosted on the user's machine.

Screenshots


Chat Interface

Image Generation

Developer Tools

Menu Bar Tray

Download

Download the latest DMG from Releases

  1. Download vMLX-X.Y.Z-tahoe-arm64.dmg for macOS Tahoe (recommended), or vMLX-X.Y.Z-sequoia-arm64.dmg for macOS Sequoia
  2. Open the DMG and drag vMLX to your Applications folder
  3. Launch from Applications or Spotlight

All releases are signed and notarized by Apple for Gatekeeper compatibility.

Quick Start

  1. Launch MLX Studio from Applications
  2. Pick a model -- browse and download from Hugging Face directly in the app
  3. Chat -- start a conversation, attach images, or use tool calling
  4. That's it. No Python setup, no terminal, no configuration files.

Features

  • Chat -- Multi-turn conversations with streaming, markdown rendering, and code highlighting
  • Vision -- Send images to multimodal models (Qwen-VL, LLaVA, Pixtral, and more)
  • Reasoning -- Native support for thinking/reasoning models (DeepSeek-R1, QwQ, GLM-Z1)
  • Tool Calling -- Function calling with structured output for agent workflows
  • Image Generation -- Text-to-image with MLX-powered diffusion models
  • Text-to-Speech -- TTS via Kokoro with multiple voices
  • Speech-to-Text -- Whisper-based transcription
  • OpenAI-Compatible API -- HTTP server on localhost for any compatible client
  • Menu Bar Mode -- Runs in the tray for quick access
  • Developer Tools -- Model inspection, conversion, quantization, and diagnostics
  • Session Management -- Save, restore, and organize conversations with SQLite persistence
  • JANG Quantization -- First-class support for JANG mixed-precision quantization formats

Engine Highlights

  • Continuous Batching with PagedAttention for efficient memory use
  • Speculative Decoding for faster generation on supported models
  • KV Cache Quantization to fit larger contexts in limited memory
  • Prefix Caching for faster repeated prompts
  • Hybrid Model Support (Mamba/SSM + Transformer architectures)

System Requirements

RequirementMinimum
macOS14.0 Sonoma or later
ChipApple Silicon (M1, M2, M3, M4 -- any variant)
RAM8 GB (16 GB+ recommended for larger models)
Disk~500 MB for the app; models vary (1--50 GB each)

What's Included

MLX Studio bundles everything needed to run the inference server:

ModeDescription
ChatConversational UI with vision, reasoning, and tool support
ServerOpenAI-compatible API server (/v1/chat/completions, /v1/responses)
ImageText-to-image generation with diffusion models
ToolsModel conversion, quantization, diagnostics, and inspection
APIInteractive API documentation and testing playground

A bundled Python 3.12 environment with all dependencies is included -- no system Python or virtual environments required.

Build from Source

If you prefer to build MLX Studio yourself:

# Clone the source repository
git clone https://github.com/jjang-ai/vmlx.git
cd vmlx

# Set up the Python engine
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

# Build the Electron app
cd panel
npm install
npm run build
npx electron-builder --mac --dir

# The app is in panel/release/mac-arm64/MLX Studio.app

For a distributable DMG:

npx electron-builder --mac dmg

Also Available

ResourceLink
PyPI (CLI / Python library)pip install vmlx -- pypi.org/project/vmlx
Source Codegithub.com/jjang-ai/vmlx
JANG QuantizationMixed-precision quantization for MLX -- docs
Models on Hugging Facehuggingface.co/jjang-ai
Websitevmlx.net

License

Apache License 2.0. See the source repository license for details.

Contact

Jinho Jang -- [email protected]

Built by JANGQ AI

ai
ai-agents
anthropic
anthropic-api
apple-silicon
inference
inference-engine
llm
lmstudio
macbook
macstudio
mlx
mlxllm
mlxstudio
omlx
omlx-alternative
openai-api

jjang-ai/mlxstudio

MLX Studio - Easiest way to run LLM's on your Mac. All in one engine.

986

280 commits

updated Oct 14, 2026

See the code

README

MLX Studio

Native macOS app for the vMLX inference server on Apple Silicon

Looking for a native Swift macOS app or Swift inference engine? See osaurus.ai.

Latest Release Downloads Platform License


MLX Studio is a full-featured macOS app that wraps the vMLX inference server — large language models, vision models, and image generation served via an OpenAI-compatible HTTP API on Apple Silicon. Built on Apple's MLX framework for GPU-accelerated inference, self-hosted on the user's machine.

Screenshots


Chat Interface

Image Generation

Developer Tools

Menu Bar Tray

Download

Download the latest DMG from Releases

  1. Download vMLX-X.Y.Z-tahoe-arm64.dmg for macOS Tahoe (recommended), or vMLX-X.Y.Z-sequoia-arm64.dmg for macOS Sequoia
  2. Open the DMG and drag vMLX to your Applications folder
  3. Launch from Applications or Spotlight

All releases are signed and notarized by Apple for Gatekeeper compatibility.

Quick Start

  1. Launch MLX Studio from Applications
  2. Pick a model -- browse and download from Hugging Face directly in the app
  3. Chat -- start a conversation, attach images, or use tool calling
  4. That's it. No Python setup, no terminal, no configuration files.

Features

  • Chat -- Multi-turn conversations with streaming, markdown rendering, and code highlighting
  • Vision -- Send images to multimodal models (Qwen-VL, LLaVA, Pixtral, and more)
  • Reasoning -- Native support for thinking/reasoning models (DeepSeek-R1, QwQ, GLM-Z1)
  • Tool Calling -- Function calling with structured output for agent workflows
  • Image Generation -- Text-to-image with MLX-powered diffusion models
  • Text-to-Speech -- TTS via Kokoro with multiple voices
  • Speech-to-Text -- Whisper-based transcription
  • OpenAI-Compatible API -- HTTP server on localhost for any compatible client
  • Menu Bar Mode -- Runs in the tray for quick access
  • Developer Tools -- Model inspection, conversion, quantization, and diagnostics
  • Session Management -- Save, restore, and organize conversations with SQLite persistence
  • JANG Quantization -- First-class support for JANG mixed-precision quantization formats

Engine Highlights

  • Continuous Batching with PagedAttention for efficient memory use
  • Speculative Decoding for faster generation on supported models
  • KV Cache Quantization to fit larger contexts in limited memory
  • Prefix Caching for faster repeated prompts
  • Hybrid Model Support (Mamba/SSM + Transformer architectures)

System Requirements

RequirementMinimum
macOS14.0 Sonoma or later
ChipApple Silicon (M1, M2, M3, M4 -- any variant)
RAM8 GB (16 GB+ recommended for larger models)
Disk~500 MB for the app; models vary (1--50 GB each)

What's Included

MLX Studio bundles everything needed to run the inference server:

ModeDescription
ChatConversational UI with vision, reasoning, and tool support
ServerOpenAI-compatible API server (/v1/chat/completions, /v1/responses)
ImageText-to-image generation with diffusion models
ToolsModel conversion, quantization, diagnostics, and inspection
APIInteractive API documentation and testing playground

A bundled Python 3.12 environment with all dependencies is included -- no system Python or virtual environments required.

Build from Source

If you prefer to build MLX Studio yourself:

# Clone the source repository
git clone https://github.com/jjang-ai/vmlx.git
cd vmlx

# Set up the Python engine
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

# Build the Electron app
cd panel
npm install
npm run build
npx electron-builder --mac --dir

# The app is in panel/release/mac-arm64/MLX Studio.app

For a distributable DMG:

npx electron-builder --mac dmg

Also Available

ResourceLink
PyPI (CLI / Python library)pip install vmlx -- pypi.org/project/vmlx
Source Codegithub.com/jjang-ai/vmlx
JANG QuantizationMixed-precision quantization for MLX -- docs
Models on Hugging Facehuggingface.co/jjang-ai
Websitevmlx.net

License

Apache License 2.0. See the source repository license for details.

Contact

Jinho Jang -- [email protected]

Built by JANGQ AI

ai
ai-agents
anthropic
anthropic-api
apple-silicon
inference
inference-engine
llm
lmstudio
macbook
macstudio
mlx
mlxllm
mlxstudio
omlx
omlx-alternative
openai-api

Significant stargazers

Ivan Fioravanti

581 followers · starred Apr 2026

Raphael MANSUY

325 followers · starred Jul 2026

Avelino

6,684 followers · starred Jun 2026

Will 保哥

4,603 followers · starred Apr 2026