AI Automation

Полное руководство ECC (Everything Claude Code) на облачном Mac MacLogin (2026)

Команда MacLogin по автоматизации ИИ 27 мая 2026 ~14 min read
Everything Claude Code ECC on cloud Mac mini M4

На арендованном у MacLogin облачном Mac mini (Apple Silicon) можно стабильно запускать Everything Claude Code (ECC): 61 агент, 246 навыков, 76 совместимых shim-команд, хуки, правила и инструменты памяти — в среде нативного macOS, доступной по SSH круглосуточно, а не на ноутбуке, уходящем в сон. ECC — это открытый «операторский» слой в репозитории affaan-m/ECC (MIT); он не заменяет CLI Claude Code от Anthropic и используется вместе с официальной документацией Claude Code. Здесь — установка Claude Code на арендный хост, ECC через плагин или ручной инсталлятор, копирование нужных каталогов rules/, рабочий процесс ssh -t + tmux и снятие хоста с эксплуатации в конце аренды.

Раскрытие информации: поставщик аренды Mac, упомянутый в статье, — MacLogin. Шаги по ECC следуют репозиторию affaan-m/ECC и документации Anthropic по состоянию на май 2026 года; перед продакшеном сверьте флаги с вашей версией CLI.

Дополнительные материалы: Claude Code по SSH с PTY, первый вход SSH и доверие к ключу хоста, keepalive и обрывы SSH, самохостинг Multica на облачном Mac, аренда или покупка Mac mini, завершение аренды и ротация доступа.

Формулировка для цитирования: сначала установите Claude Code на арендный Mac; на каждом хосте выберите ровно один путь установки ECC (плагин или ручной установщик — не оба); копируйте только нужные пакеты rules/; интерактивную работу ведите через ssh -t и tmux.

Зачем ECC на облачном Mac MacLogin, а не только на ноутбуке

ECC разделяет «поверхности harness», которые загружает Claude Code, и прикладной код в ваших репозиториях. Первые живут в ~/.claude, кэше маркетплейса и при необходимости в SQLite-состоянии ECC; второй остаётся в ~/projects/.... Команды берут Mac mini M4 у MacLogin ради нативного macOS (связка ключей, хуки launchd, Apple-инструменты), постоянного SSH (длинные циклы ECC и хуки переживают сон крышки ноутбука) и выхода из дата-центра к api.anthropic.com и npm из Гонконга, Токио, Сеула, Сингапура или востока США. Заложите 16 ГБ унифицированной памяти и не более двух тяжёлых сессий агентов одновременно; на домашнем томе держите ≥ 20 ГБ свободного места под репозитории и node_modules.

Репозиторий ECC из-за навыков весит сотни мегабайт: держите «эталонный» клон на арендном Mac, а не на каждом ноутбуке. Параллельные сценарии /multi-* требуют контроля swap и, при необходимости, 24 ГБ+ RAM.

Архитектура ECC на облачном Mac

Таблица ниже — не менее пять строк поверхностей. Публичные идентификаторы не взаимозаменяемы: GitHub affaan-m/ECC, плагин маркетплейса ecc@ecc, npm ecc-universal / ecc-install.

ПоверхностьРасположение на арендеНазначение
CLI Claude Code/usr/local/bin/claude или глобальный npmИнтерактивный агент, OAuth/API
Плагин ecc@eccКэш маркетплейса ClaudeНавыки, команды, хуки без полного копирования файлов
Ручная установка~/.claude/rules/ecc/ и др.Правила и агенты, если мало одного плагина
Проектный репозиторий~/projects/...Git worktree, потоки /multi-*
Хранилище состоянияSQLite ECC / ecc statusДоктор установки, здоровье сессий, экспорт markdown (v2.0+)

Правило для цитирования: не комбинируйте /plugin install ecc@ecc с npx ecc-install --profile full — навыки продублируются, порядок хуков нарушится. На хосте оставляют один путь.

Предварительные проверки на аренде MacLogin

Перед ECC нужны Node v20+ (установщик использует npm) и завершённое доверие к ключу хоста до записи секретов.

ПроверкаКомандаКритерий успеха
Версия macOSsw_versрекомендуется macOS 14+
Node.jsnode -vv20+
Gitgit --versionактуальный git
Дискdf -h ~≥ 20 ГБ свободно в домашнем каталоге
Доступ к APIcurl -s -o /dev/null -w '%{http_code}\n' https://api.anthropic.com200 или 403 (TLS установлен)

Пошаговый runbook из 9 шагов

Ниже 9 шагов по порядку; последующие разделы углубляют шаги 2, 4–6, 5 и 7.

Шаг 1 — Регион и вход по SSH

Выберите узел MacLogin ближе к инженерам. Ключевая аутентификация; на клиенте задайте ServerAliveInterval 60 (статья по keepalive) и завершите чеклист доверия.

Шаг 2 — Установка Claude Code CLI

Следуйте актуальной инструкции Anthropic для macOS. На аренде выполните claude --version. Для подписки запускайте claude auth login в интерактивном TTY, не в однострочном SSH без PTY. Не смешивайте API и OAuth в одной оболочке (руководство по PTY).

npm install -g @anthropic-ai/claude-code
claude --version

Шаг 3 — Клонирование ECC

cd ~
git clone https://github.com/affaan-m/ECC.git
cd ECC
npm install

Держите основной клон на арендном Mac.

Шаг 4 — Ровно один путь установки ECC

Путь A — плагин (часто рекомендуется):

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

Путь B — минимальный профиль без хуков:

./install.sh --profile minimal --target claude
# или: npx ecc-install --profile minimal --target claude

Путь C — core без хуков, затем модули:

./install.sh --profile core --without baseline:hooks --target claude
./install.sh --target claude --modules hooks-runtime
npx ecc consult "security reviews" --target claude

Шаг 5 — Копирование каталогов rules (для пользователей плагина)

Плагин не поставляет полный rules/. Копируйте целые каталоги в ~/.claude/rules/ecc/.

Шаг 6 — Проверка здоровья установки

cd ~/ECC
node scripts/ecc.js list-installed
node scripts/ecc.js doctor
node scripts/ecc.js repair

Для автоматизации: ecc status --markdown --write status.md (ECC v2.0+).

Шаг 7 — Интерактив по SSH

ssh -t user@your-maclogin-host "cd ~/ECC && claude"
tmux new -As ecc
# отсоединиться: Ctrl-b d

Шаг 8 — Пробные команды ECC

Внутри claude на аренде проверьте, например, /harness-audit, при наличии — /security-scan, /sessions. Подозрительная медлительность — признак двойной установки.

Шаг 9 — Завершение аренды

Отзовите ключи и OAuth у Anthropic; удалите или заархивируйте оверлеи ECC в ~/.claude и при необходимости ~/ECC по политике. Сверяйтесь с оффбордингом и аренда/покупка.

Claude Code на аренде (углубление)

Зафиксируйте глобальный префикс npm на Node v20+, чтобы не сталкивать nvm с launchd. Переменную ANTHROPIC_API_KEY давайте только демонам; в человеческих shell оставьте OAuth. На 16 ГБ не запускайте больше двух тяжёлых сессий без мониторинга памяти.

Плагин ECC и установщики (углубление)

Плагин удобен для распространения навыков через маркетплейс; install.sh / npx ecc-install — для модульных профилей и офлайн-аудита. После установки обязательно node scripts/ecc.js doctor и раздел Reset / Uninstall. С Multica см. гайд по self-host про порты и границы токенов.

Правила и профили (углубление)

Копируйте rules/common и языковые пакеты (rules/typescript и т. д.) целиком, чтобы сохранить относительные ссылки. В monorepo сначала выровняйте политику .claude в корне.

SSH и tmux (углубление)

Без PTY команда ssh host claude завершится ошибкой вроде Input must be provided… when using --print. Используйте ssh -t; длинные циклы — в tmux. Keepalive: материал по ссылке; PTY: SSH-гайд.

Устранение неполадок

Сценарий 1 — Дублирование навыков

Симптом: один навык вызывается дважды; в логах хуков пары событий.
Причина: плюс профиль full после плагина.
Исправление: по README ECC выполнить сброс, переустановить одним путём; перед этим doctor.

Сценарий 2 — Однострочный SSH без TTY

Симптом: мгновенный выход.
Причина: нет псевдотерминала.
Исправление: ssh -t user@host "claude" или сначала tmux.

Сценарий 3 — Сбой npm install на аренде

Симптом: EACCES, таймауты реестра, TLS.
Причина: старый Node, фильтрация, недоступный registry.
Исправление: обновить до Node v20+, проверить 443, затем npm install --prefer-offline.

Сценарий 4 — OAuth после экспорта API-ключа

Симптом: Remote Control или вход ломается при установленной ANTHROPIC_API_KEY.
Причина: конфликт путей аутентификации.
Исправление: unset ANTHROPIC_API_KEY, затем повторный вход в интерактивном ssh -t.

Частые вопросы

ECC — это то же самое, что Claude Code?
Нет. Claude Code — официальный CLI/агент Anthropic. ECC — сообщественный harness; исходники в affaan-m/ECC, нормативная часть — в официальной документации.
Нужны ли ECC Pro или GitHub App для этого руководства?
Нет. Здесь рассматриваются MIT OSS-плагин и ручные установщики. ECC Pro — опция.
Можно ли вместо MacLogin использовать Linux?
ECC поддерживает несколько harness, но этот текст ориентирован на аренду macOS из-за связки ключей и Apple-инструментов.
Сколько RAM для ECC и Claude Code на M4?
Старт с 16 ГБ унифицированной памяти; по умолчанию не больше двух тяжёлых сессий; для параллельных /multi-* — 24 ГБ+ и наблюдение за swap.
Где хранится состояние ECC?
В новых версиях — локальный SQLite и смежные структуры для установки и сессий на диске арендного Mac; отдельный облачный SaaS не подразумевается без функций маркетплейса ECC Tools.
Команда MacLogin по автоматизации ИИ
Эксперты по Claude Code, ECC и облачному Mac.

Аренда облачного Mac для ECC + Claude Code

Deploy in HK, JP, KR, SG, or US East with SSH in minutes.