Skip to content

gmlx

gmlx runs GGUF models on Apple Silicon. It runs the K-quant and IQ-quant files that the community publishes, unchanged, on Metal kernels for Apple's MLX framework. One command, gmlx, chats with a model in the terminal, serves it over OpenAI and Anthropic compatible APIs, connects coding agents to it and talks to it by voice.

These pages are the starting points:

Getting started

  • Installation: Homebrew, uv and pip, the optional features, upgrading and removal.
  • Quickstart: A first model, the server, a request and a connected client.
  • Migrating from other tools: What carries over from llama.cpp, Ollama and LM Studio.

Serving

Clients

  • Chat: The terminal chat client, its commands, sessions and themes.
  • Voice chat: Talking to a model with gmlx talk.
  • Assistant: Tools and long-term memory for chat, voice and served models.

Models

Performance

Help

  • Troubleshooting: gmlx doctor, common failures, and where gmlx keeps its files.
  • Glossary: The terms these pages use.

Reference

Development