Practical overview
When it fits
Use ChatMLX when you want a local model-chat interface on a compatible Mac, particularly to explore several supported model families or use the documented language options.
Who it is for
- Mac users on macOS 14 or later who want to chat with language models locally.
- People interested in trying supported model families such as Llama, Qwen, Gemma, Phi and OpenELM.
- Users seeking a multilingual local assistant; the project lists support for 39 major App Store languages.
Documented uses
- Hold conversations with locally run language models through a desktop chat interface.
- Explore different supported model families in one application.
Requirements & limits
The documented system requirement is macOS 14.0 or later. The project README says the app is not signed and describes macOS security warnings after installation.
- Requires macOS 14.0 or later.
- Built around MLX and Apple silicon for local model use.
- The README lists support for Llama, OpenELM, Phi, Qwen, Starcoder, Cohere and Gemma.
- The project identifies its license as Apache-2.0.
- The README notes that the app is unsigned and provides terminal workarounds for certain macOS launch warnings.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Clear macOS quarantine attributes when ChatMLX will not open
Address the documented macOS security block that can show “The file is damaged” or prevent ChatMLX from opening after installation.
Before you start
- ChatMLX is installed at /Applications/ChatMLX.app.
- A macOS shell is available.
Steps
Run
xattr -cr /Applications/ChatMLX.app.Try opening ChatMLX.
If the command reports that
-ris not recognized, runxattr -c /Applications/ChatMLX.app/*instead.If the issue remains, run
sudo xattr -d com.apple.quarantine /Applications/ChatMLX.app/.
Expected outcome
The README says the app should open normally after the first command; it lists the other commands as alternatives if that command is unsupported or does not work.
Guide limitations
- ChatMLX is not signed, which the README identifies as the reason macOS security checks may block it.
- The README does not guarantee that these steps resolve every opening problem.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- johnmai-dev/ChatMLX · Official homepage title · retained in its source language

