Multica на облачном Mac MacLogin: self-host, демон и OpenClaw (2026)
На облачном Mac MacLogin Multica разделяет плоскость управления (очередь задач, прогресс по WebSocket, библиотека навыков) и рантайм, где реально работают OpenClaw, Claude Code и другие CLI. Multica ведёт состояние; код остаётся на арендованной машине. Ниже — self-host через Docker, демон на арендованном Mac и связка с OpenClaw; логично читать вместе с сравнением Multica и Devin.
Дополнительно: Claude Code по SSH на облачном Mac, развёртывание OpenClaw и демон, переменные окружения в launchd, аренда Mac mini против покупки, первое доверие SSH, SSH keepalive и обрывы, а также оффбординг в конце аренды.
Зачем Multica на облачном Mac
Multica — открытая платформа управляемых агентов: назначайте задачи в стиле GitHub issues, смотрите прогресс в реальном времени и превращайте результат в переиспользуемые skills. Это не один чат-терминал: Multica — control plane, а арендованный MacLogin — рантайм для OpenClaw или Claude Code.
Коротко: Multica координирует состояние задач; репозиторий не обязан жить внутри контейнера Multica — выполнение остаётся на машине с демоном multica.
Архитектура: плоскость управления и рантайм
| Компонент | Где работает | Технологии |
|---|---|---|
| Сервер Multica | Ваша VM или Docker-хост (может быть отдельно от Mac) | Go API + Next.js UI |
| PostgreSQL 17 | тот же стек, что и сервер | очереди, skills (pgvector) |
Демон multica | арендованный Mac MacLogin | мост между CLI-агентами и сервером |
| шлюз OpenClaw | тот же арендованный Mac | бэкенд агента под launchd |
Главное правило: демон крутится на Mac с репозиторием, а не внутри Docker-контейнера Multica. Клиенты MacLogin обычно сначала поднимают OpenClaw, затем регистрируют хост как рантайм Multica.
Почему MacLogin для Multica и OpenClaw
Команды берут Apple Silicon Mac mini ради нативного macOS (шлюз OpenClaw и Apple toolchain), постоянного SSH для ночных задач и регионального egress (Гонконг, Токио, Сеул, Сингапур, US East) к API моделей и реестру npm. Сравнение капекса и аренды — в аренда vs покупка.
Self-host Multica (Docker Compose)
Официальная инструкция: SELF_HOSTING.md.
git clone https://github.com/multica-ai/multica.git
cd multica
cp .env.example .env
# Задайте JWT_SECRET и учётные данные Postgres
docker compose -f docker-compose.selfhost.yml up -d
| Проверка | Команда | Успех |
|---|---|---|
| здоровье API | curl -s localhost:8080/health | HTTP 200 |
| UI | браузер http://localhost:3000 | логин работает |
| Postgres | docker compose ps | db healthy |
Плоскость управления можно держать на Linux-VM, а рантаймы — на MacLogin; нужна только связность по WebSocket.
Демон на арендованном Mac
На хосте MacLogin (после первого доверия SSH):
multica setup self-host # или multica setup cloud для multica.ai
CLI проходит аутентификацию, находит workspace и поднимает фонового демона: обнаруживает установленные CLI агентов (11 бэкендов, включая OpenClaw), регистрирует рантаймы на сервере Multica и запускает процессы при назначении задач.
| Симптом | Что сделать |
|---|---|
| нет рантаймов | установить OpenClaw CLI и перезапустить демон |
| задачи висят в очереди | проверить multica status |
| частые обрывы WebSocket | фаервол; выровнять SSH keepalive |
Подключить OpenClaw к Multica
- Завершить онбординг OpenClaw и launchd.
- Хранить ключи через переменные launchd, а не общедоступный
.env. - В UI Multica выдать пилотную задачу рантайму OpenClaw на этом хосте.
- Смотреть WebSocket; агенты должны фиксировать блокеры как коллеги.
- Экспортировать результат в skill для следующего тикета.
Операционное правило: один шлюз OpenClaw на аренду MacLogin; не смешивать продакшен-ключи между арендаторами.
Skills, очереди и параллелизм
Сильная сторона Multica — повторное использование skills. Начните с 2 параллельных агентов на рантайм для M4 16 ГБ, следите за RSS, подписывайте задачи репозиторием и веткой, а в конце аренды отзовите ключи Anthropic/OpenAI по оффбордингу.
Девять шагов к продакшену
- Выбрать регион MacLogin ближе всего к инженерам.
- Укрепить SSH по чеклисту (первое доверие).
- Установить OpenClaw; проверить
openclaw doctor. - Развернуть плоскость управления Multica (self-host или cloud).
- На ноутбуках операторов выполнить
multica setup. - Запустить демон на арендованном Mac (не внутри Docker Multica).
- Выдать пилотный issue; проверить стриминг и PR.
- Вынести собранный skill в командную библиотеку.
- Задокументировать оффбординг и ротацию ключей (руководство).
FAQ
Арендуйте облачный Mac для Multica + OpenClaw
Развёртывание в SG, US East, HK JP KR за минуты.