Единый интерфейс для всех мультимодальных задач
Проект mere.run представляет собой локально-ориентированный рантайм инференса, который позволяет управлять десятками ИИ-моделей через единый командный интерфейс. В отличие от разрозненных инструментов, mere.run поддерживает работу с текстом, изображениями, голосом, видео, 3D-моделями и даже музыкой в рамках одной сессии терминала. Ключевая особенность — полная автономность: все вычисления происходят локально, без отправки данных в облако.
Для пользователей macOS доступен графический интерфейс MereRun Studio (SwiftUI), который использует те же модели и историю запусков, что и CLI. Однако основная сила проекта — в его командной строке, способной обрабатывать сложные графы рабочих процессов (workflow graphs) с типизированными действиями и проверкой перед запуском.
Поддерживаемые модели и возможности
Рантайм интегрирован с широким спектром современных open-source и проприетарных моделей. Система автоматически подбирает рекомендации под доступное железо (RAM/VRAM). Ниже приведена сводка ключевых поддерживаемых технологий по категориям:
| Категория | Примеры моделей | Ключевые функции |
|---|---|---|
| Изображения | Klein, ZImage, HiDream O1, Krea 2, Ideogram 4, Bonsai | Генерация, редактирование, LoRA-тренировка, структурные промпты |
| Текст и Агенты | Bonsai 27B (binary/ternary), локальные LLM | Чат, генерация кода, PII-редакция, локальные агенты с инструментами |
| Видение (Vision) | SAM 3.1, Falcon, LightOn/GLM/Infinity OCR | Капшенинг, детекция лиц, сегментация, трекинг, оптический поток |
| 3D и Геометрия | TripoSR, InstantMesh, TRELLIS.2, MoGe-2 | Генерация 3D из изображений, облака точек, OBJ/PLY/GLB экспорты |
| Видео | LTX 2.3, Wan 2.2, Cosmos3-Edge | Генерация видео, анимация, подготовка масок, синхронизация аудио |
| Аудио и Речь | Qwen3 TTS/ASR, ACE-Step, MuScriptor | Синтез речи, транскрипция, генерация SFX, MIDI-перформанс |
Архитектура: Relay, Nodes и плагины
Хотя рантайм спроектирован как локальный, он поддерживает распределенные вычисления через систему Relay и Nodes. Пользователь может объединить несколько Mac и Linux-машин под одним аккаунтом mere.world. Приложение MereRun Node (доступно для macOS, Linux x86_64 и arm64) регистрирует доступные модели и принимает задачи через исходящее соединение, что позволяет балансировать нагрузку.
Также реализована система плагинов для интеграции с профессиональным софтом (VFX, трекинг задач, приватные документы). Плагины работают как отдельные исполняемые файлы, сохраняя чистоту основного процесса инференса и обеспечивая сохранение артефактов и манифестов.
Технические требования и установка
Проект написан на Swift и использует MLX для Apple Silicon. Поддержка Linux реализована через headless CLI, требующий Swift 6.x, clang, cmake, ninja и FFmpeg.
- macOS: Требуется macOS 15+ (Sequoia). Доступна установка через DMG с графическим интерфейсом или скрипт
install.shдля терминала. - Linux: Только CLI. Необходимы заголовочные файлы для OpenBLAS/LAPACK и медиа-инструменты. Поддержка CUDA ограничена проверкой на конкретных хостах.
Для быстрого старта на Mac достаточно выполнить:
curl -L https://mere.run/releases/mere-run.dmg -o mere-run.dmg
open mere-run.dmg
# Или для терминала:
cd /Volumes/mere.run/.mere-run
./install.sh
После установки рекомендуется проверить совместимость моделей с командой mere.run model capabilities --recommended, чтобы избежать ошибок нехватки памяти.
Источник: Github ↗
