mlx-community

Desk

Your Mac. Your models. Your files.

Desk is a native macOS assistant that runs MLX from Hugging Face on Apple Silicon — full conversations, optional live web research. Everything stays local; inference never needs an API key.

Apple Silicon mlx-vlm & mlx-lm Private by default Search · Thinking · Loop

Capabilities

Local MLX inference

Download Qwen 3.5, Qwen 3, Llama, Mistral, Gemma, and more from mlx-community into ~/.desk/models/. One-click download, switch, and delete to reclaim space. Runtime installs automatically on first launch.

Research-grade search

Enable Search per chat to query many engines, crawl pages into a local index, and answer with fresh evidence — news, docs, prices, weather — without vendor search APIs.

Filesystem tools

Create project folders, write READMEs, list directories, and read files under ~/Documents and the rest of your home folder. Protected paths stay off limits.

Agent modes

Thinking for harder reasoning, Loop for multi-step tasks with completeness checks, independent chats with memory — tuned per session, not one global setting.

Built for trust

Chats in SQLite on your Mac. Host binds to 127.0.0.1 only. Voice input in the composer. No cloud relay required to talk to your model.

Get Desk

This page is the project home — not the app. Build the Mac bundle from source:

source "$HOME/.cargo/env"
cd apps/desktop
npm install
npm run build:mac
open src-tauri/target/release/bundle/macos/Desk.app

Then Settings → Download model → New chat. On 8 GB RAM, start with Qwen 3.5 4B or 2B and Thinking off until you know your headroom.