Як користуватися MLX Harness.

MLX Harness — наш безкоштовний застосунок для запуску мовних і візуальних моделей та моделей зображень просто на вашому Mac із фреймворком MLX від Apple. Завантажити його можна безкоштовно. Ось що він уміє, сторінка за сторінкою.

Оновлено

Коротко

  • MLX Harness запускає моделі ШІ на вашому Mac. Промпти й відповіді лишаються на Mac, якщо ви самі не під’єднаєте віддалений ендпоінт.
  • Він побудований на vMLX від JANGQ AI і поширюється за ліцензією Apache 2.0. Завантажте його на harness.mlx.app або mlx.app/download.
  • Чотири сторінки: Chat & Images, Servers & API, Models і Network, а внизу бічної панелі — Preferences.
  • Кожна запущена модель доступна через локальний API на localhost:8080 у форматах OpenAI, Anthropic і Ollama, тож нею можуть користуватися застосунки й агенти для програмування.

1Встановлення MLX Harness

Завантажте MLX Harness на harness.mlx.app. Він підписаний і нотаризований Apple, містить MLX Node і сам повідомляє в застосунку, коли виходить нова версія.

Потрібен Mac з Apple Silicon і macOS 14.5 або новішою. Рушій інференсу вбудовано в застосунок, тож більше нічого встановлювати не треба: завантажте його, перенесіть MLX Harness в «Програми» й відкрийте.

MLX Harness — змінена версія vMLX від JANGQ AI, випущеної за ліцензією Apache License 2.0. Рушій усередині — від vMLX, без змін; MLX Harness змінює застосунок навколо нього й додає сторінку Network.

2Вибір і завантаження моделі

Моделі беруться з Hugging Face, здебільшого у форматі MLX від організації mlx-community. Перед завантаженням перевірте, що вміститься: Compare показує, які моделі вміщує пам’ять вашого Mac і приблизно з якою швидкістю пише кожна.

  1. Відкрийте Models і виберіть Find & download. Шукайте й сортуйте за завантаженнями, популярністю, вподобаннями, датою оновлення або розміром моделі; пошук показує моделі MLX.
  2. Натисніть на модель, щоб прочитати її README, потім завантажте її. Завантаження йдуть у фоні, а їхній перебіг показує Downloads.
  3. Для закритих (gated) моделей, як-от Llama, спершу додайте свій токен Hugging Face в поле HF Token: і прийміть ліцензію моделі на huggingface.co.
  4. Library & tools показує моделі на вашому Mac. Inspect Model виводить метадані моделі, Diagnose Model перевіряє її справність, а Convert Model перетворює модель із Hugging Face на квантовану модель MLX: Balanced (4-bit), Quality (8-bit) або Compact (3-bit).

Завантаження зберігаються в папку кешу Hugging Face, якщо ви не вибрали іншу в Download to:. MLX Harness також знаходить моделі, які вже лежать у цьому кеші, у ~/.mlxstudio/models і в папках, доданих у Directories.

3Чат і зображення

Чат і міркування

  1. Відкрийте Chat & Images і виберіть модель у меню моделей на панелі чату або натисніть Add local model. Вона запускається з автоматично визначеними налаштуваннями; розширені параметри лишаються в Servers & API.
  2. Напишіть повідомлення. Моделі з міркуваннями показують хід думок в окремому блоці. Enable Thinking у налаштуваннях чату перемикає його між Auto, On і Off, а Reasoning Effort задає глибину для моделей, які це підтримують.
  3. Візуальні моделі приймають зображення: перетягніть файл у чат або натисніть кнопку вкладення. Відео, аудіо й текстові файли працюють із моделями, які їх приймають.
  4. Чати зберігаються в бічній панелі, і в них працює пошук. Налаштування зберігаються для кожної моделі окремо.

Можна спілкуватися й з моделлю, яка працює деінде: Connect remote endpoint приймає адресу будь-якого API, сумісного з OpenAI. Лише в цьому разі ваші промпти залишають Mac.

Генерація й редагування зображень

У Chat & Images виберіть Image. Моделі зображень працюють через mflux, а сервер зображень завантажує модель із папки на вашому Mac: Find mflux models відкриває пошук моделей зображень у Models, а Load selected folder запускає модель.

ЗавданняСімейства моделей
ГенераціяFlux Schnell, Flux Dev, Z-Image Turbo, FLUX.2 Klein 4B і 9B, Qwen Image, Qwen Image 2.1, FIBO, Ideogram 4
РедагуванняQwen Image Edit, Qwen Image 2.1, Flux Kontext, FLUX.2 Klein Edit, Flux Fill (домальовування за маскою, яку ви малюєте)
ЗбільшенняSeedVR2 3B
Сімейства, які вміє завантажувати MLX Harness. Обсяг пам’яті залежить від моделі й точності; для Mac із 16 ГБ застосунок радить Flux Schnell або Klein 4B у 4 бітах, а для моделей редагування — 8 біт або повну точність.

Деякі моделі зображень, як-от Flux Dev, на Hugging Face закриті: перед завантаженням потрібні ваш токен і прийнята ліцензія.

4Агенти й інструменти

MLX Harness може дозволити моделі діяти на вашому Mac. У налаштуваннях чату ввімкніть Enable Built-in Coding Tools і виберіть Working Directory: усі операції з файлами й команди виконуються всередині неї. Потім увімкніть або вимкніть категорії інструментів:

КатегоріяВбудовані інструменти
File I/Oread_file, write_file, edit_file, patch_file, batch_edit, insert_text, replace_lines, apply_regex, copy_file, move_file, delete_file, create_directory, list_directory, read_image, read_video
Searchsearch_files, find_files, file_info, get_tree, diff_files, get_diagnostics
Shellrun_command, spawn_process, get_process_output, run_applescript
Web Searchddg_search: безкоштовно, спершу пробує DuckDuckGo, потім Mojeek
Brave Searchweb_search, із ключем Brave Search API
URL Fetchfetch_url
Gitgit: status, diff, log, blame, commit, branch, stash
Utilitiescount_tokens, clipboard_read, clipboard_write, get_current_datetime; ask_user увімкнено завжди
За списком вбудованих інструментів MLX Harness. Сервери MCP додають поруч свої інструменти.

Max Tool Iterations обмежує кількість раундів виклику інструментів на одне повідомлення (за замовчуванням 10). Інструменти оболонки й файлів працюють зі справжніми файлами, тож указуйте як робочу папку проєкт, а не домашню папку, і використовуйте модель, якій ви це довіряєте.

5Використання з інших застосунків: локальний API

Кожна запущена модель доступна на вашому Mac. API Gateway за адресою http://localhost:8080 спрямовує кожен запит потрібній моделі за ім’ям у запиті й запускає зупинену модель, коли її запитують. Кожна модель має й власний порт, починаючи з 8000. За замовчуванням до них може звертатися лише ваш Mac; увімкнення LAN відкриває їх для вашої мережі.

ФорматЕндпоінти
OpenAI/v1/chat/completions, /v1/responses, /v1/completions, /v1/models, /v1/embeddings
Anthropic/v1/messages
Ollama/api/chat, /api/generate, /api/tags, /api/show, /api/embed
Зображення/v1/images/generations, /v1/images/edits
Аудіо/v1/audio/transcriptions (Whisper), /v1/audio/speech (Kokoro)
Servers & API → API показує всі ендпоінти запущених моделей із готовими фрагментами коду на curl, Python і JavaScript.

За API рушій кешує те, що вже прочитав. Коли ввімкнено Continuous Batching, Prefix Cache позбавляє довгий чат або повторювані інструкції агента для програмування від повторної обробки на наступному ході, KV Cache Quantization стискає цей кеш, а Disk Cache (Persistent) зберігає його на SSD. Ці параметри є в налаштуваннях сервера кожної моделі.

Запит у форматі OpenAI з ім’ям моделі, яке показує сторінка API:

curl http://localhost:8080/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR-MODEL",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Будь-який SDK OpenAI працює, якщо вказати base_url як http://localhost:8080/v1; ключем може бути будь-який текст, якщо ви не задали його для сеансу. Для агентів програмування Coding Tool Integration налаштовує Claude Code, Codex CLI, OpenCode, OpenClaw і Hermes Agent через Auto-Configure або показує Manual Setup. Для Claude Code це означає додати в ~/.claude/settings.json таке:

{
  "env": {
    "ANTHROPIC_BASE_URL": "http://localhost:8080",
    "ANTHROPIC_MODEL": "YOUR-MODEL",
    "ANTHROPIC_API_KEY": "mlxstudio"
  }
}

6Сторінка Network і MLX Node

Network показує MLX Network наживо з mlx.app: Mac онлайн і в роботі, токени за секунду, ШІ-токени за сьогодні й країни. Вона перевіряє, чи встановлено на цьому Mac MLX Node і чи він запущений, і відкриває його або веде на сторінку завантаження. Введіть ім’я гаманця в Your wallet і натисніть Show, щоб бачити, як ростуть добуті ним MLX; ім’я зберігається лише на цьому Mac.

Сам MLX Harness ніколи не майнить. Він запускає моделі для вас. MLX Node — окремий застосунок у рядку меню, який віддає час простою вашого Mac мережі MLX Network і заробляє токени MLX: до 1 MLX на день на безкоштовному місці, із блокуванням на 30 дн. Якщо ви користуєтеся обома, вони ділять ту саму пам’ять і GPU, тож ліміт Memory MLX may use в MLX Node і ручні Start та Stop не дадуть йому вам заважати. Токени MLX можуть втратити в ціні; прочитайте про ризики.

7Запитання

MLX Harness безкоштовний?
Так. Він безкоштовний і поширюється за ліцензією Apache License 2.0, як і vMLX, на якому його побудовано.
Коли можна буде завантажити MLX Harness?
Уже зараз. Його можна безкоштовно завантажити на harness.mlx.app і mlx.app/download для Mac з Apple Silicon і macOS 14.5 або новішою. Вихідний код — на GitHub: github.com/MLXapp/studio.
На яких Mac працює MLX Harness?
На Mac з Apple Silicon (M1 або новіший) і macOS 14.5 або новішою. Які моделі вмістяться, вирішує пам’ять Mac; їх показує Compare на mlx.app.
Чи надсилає MLX Harness кудись мої промпти?
Ні. Локальні моделі працюють на вашому Mac, а API слухає лише ваш Mac, якщо ви не ввімкнули LAN. Промпти залишають Mac, лише якщо ви під’єднаєте віддалений ендпоінт.
Чи заробляє MLX Harness токени MLX?
Ні. MLX Harness запускає моделі для вас і лише читає публічні показники мережі. Токени MLX за роботу ШІ заробляє застосунок MLX Node.

Джерела

  1. vMLXgithub.com
  2. Hugging Facehuggingface.co
  3. mlx-communityhuggingface.co
  4. mfluxgithub.com

Читайте також

Як користуватися MLX Harness: локальний запуск ШІ-моделей на Mac