/ Модель

Характеристики

Контекст
128 000 токенов
Параметры
2,6 млрд
Лицензия
Своя лицензия
Архитектура
lfm2 · dense
Базовая модель
LFM2.5-2.6B
Библиотека
transformers
Опубликована
5 авг 2026

Macaw

Генерация текстаТекст → текст3 профессии

Macaw — дообученная компактная модель для англоязычного управления задачами на macOS через локальный вызов инструментов.

188скачиваний за 30 дней11лайковвеса обновлены7 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Macaw — компактная диалоговая модель badtheorylabs для локального управления задачами на macOS. Она дообучена на LiquidAI/LFM2.5-2.6B и использует архитектуру LFM2 с плотной причинно-языковой моделью. Репозиторий содержит сборку BF16 для дообучения или запуска на GPU; приложение использует отдельную 4-битную сборку MLX. Метаданные указывают 2,6 млрд параметров и контекст до 128 000 токенов.

Модель предназначена для понимания запросов на естественном языке, вызова инструментов и последовательного выполнения действий в приложениях и файловой системе Mac: например, работы с почтой, календарём и файлами, чтения PDF и проверки сведений о системе. По карточке, Macaw может самостоятельно связывать несколько шагов и проверять результат каждого действия. Указаны поддержка английского языка и запуск на устройстве; заявленные авторами результаты тестирования относятся к их собственной проверке на Apple M2.

Лицензия обозначена как other, поэтому точные условия использования следует проверять в карточке репозитория. Работа модели сама по себе не предоставляет macOS-доступ к инструментам: для действий приложению нужны соответствующие инструменты и разрешения. Заявления о точности и скорости основаны на ограниченном тестовом наборе автора и не гарантируют тех же результатов в других условиях.

Сценарии применения

  • вызов инструментов для отправки и поиска писем на Mac
  • создание событий и проверка свободного времени в календаре
  • поиск, перемещение и упорядочивание файлов
  • чтение и краткое изложение PDF-документов
  • выполнение последовательности действий в macOS по одной текстовой команде
  • ответы на вопросы о состоянии Mac и содержимом экрана через подключённые инструменты

Ограничения

Действия зависят от подключённых инструментов и разрешений macOS. Заявленная точность измерена на небольшом авторском наборе тестов; карточка не раскрывает точные условия лицензии other.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

🦜 Macaw

The assistant your Mac should have shipped with.

Ask for something in plain English and Macaw does it — sends the email, finds the file, reads the PDF, tells you what's eating your battery. It runs entirely on your Mac. Nothing is uploaded, nothing is logged, and there is no account to make.

Available today. Not a waitlist.

👉 badtheorylabs.com/macaw


What you can say to it

"email ada the q3 numbers and tell her i approved"
"why is my mac slow?"
"read ~/Documents/contract.pdf and summarise it in two sentences"
"take a screenshot, make a folder called Shots, and move it there"
"what's on my screen?"
"am i free tomorrow afternoon?"
"find my biggest files"

It chains steps on its own. "Take a screenshot, make a folder, move it there" is three actions from one sentence, and it checks each one worked before moving to the next.


What it can reach

97 tools, each one hand-written and tested — not a scrape of every command macOS exposes.

✉️ Mailsend, search, reply, unread counts, senders
📅 Calendarcreate events, today's schedule, free slots, next meeting's video link
📁 FilesSpotlight search, open, move, folder sizes, biggest files, old downloads
📝 Notes & Reminderscreate, append, search, complete, overdue
🎵 Musicplay, pause, skip, by artist, by playlist, shuffle
🌐 Safari & Chromecurrent tab, all tabs, open, search
🖥️ Systembattery, disk, wifi, brightness, dark mode, volume, focus, lock, sleep
👀 Screenread what's on screen, record it, screenshot it
📄 Documentsread and summarise PDFs, Word files, code, plain text
⚡️ Diagnosticswhat's using CPU, what's eating memory, battery health

Private by construction

Not a policy — an architecture. The model weighs 1.5 GB and lives on your machine. There is no server to send anything to.

  • No cloud, no API keys, no account
  • No telemetry, no analytics, no crash reporting
  • Works on a plane
  • Your mail, files and calendar never leave the device

Specs

Size2.7B parameters · 1.5 GB on disk (4-bit)
Memory~2 GB while running
Speed~1.2 s per request on an M2
Context128K tokens
RequiresApple Silicon (M1 or later), macOS 14+

Two builds:

  • Macaw-4bit-MLX — 1.5 GB, what the app runs. Start here.
  • Macaw (this repo) — 5.4 GB BF16, for fine-tuning or serving on a GPU.

Run it yourself

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

tok = AutoTokenizer.from_pretrained("badtheorylabs/Macaw")
model = AutoModelForCausalLM.from_pretrained("badtheorylabs/Macaw",
                                             dtype=torch.bfloat16)

messages = [
    {"role": "system", "content": "You are Macaw, an on-device assistant running on this Mac."},
    {"role": "user", "content": "what's my battery at?"},
]
inputs = tok.apply_chat_template(messages, add_generation_prompt=True,
                                 return_dict=True, return_tensors="pt")
out = model.generate(inputs["input_ids"], max_new_tokens=128)
print(tok.decode(out[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))

Pass your tools with tools=[...] and it replies with a call:

<|tool_call_start|>[battery_status()]<|tool_call_end|>

The app in github.com/Badtheorylabs/Macaw handles the rest — parsing, running, and asking before anything destructive.


Measured

On an Apple M2, 4-bit build:

Tool-call accuracy10 / 10 on the capability suite
Request latency1.21 s mean · 0.77 s best
Decode~40 tok/s

Method and harness are in the GitHub repo.

model.safetensors SHA-256 966d206651b96446f6a4c415d118049f478a8df79be3fa45bfd04959a4d68be0


License

Weights derive from LFM2.5-2.6B under the LFM Open License v1.0. Redistribution keeps that license and Liquid AI's attribution. Commercial use is free below $10M annual revenue. The app and tooling are MIT.

© 2026 Bad Theory Labs

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Lfm2ForCausalLM
Ревизия весов
b7451c6

0 моделей