ECC: обзор системы, которая превращает кодинг-агента в рабочий харнесс
ECC ставится одной командой поверх Claude Code, Codex или OpenCode и приносит с собой 71 субагента, 314 навыков, хуки на события инструментов и память между сессиями. Разбираем, что из этого реально работает, а где проект ещё спотыкается.
Харнессы для агентовAgent SkillsOpen Source2026
Категория Харнесс-система для кодинг-агентовЛицензия MITВерсия v2.2.3 (01.10.2026)Обновлено 02.11.2026
ECC (ранее everything-claude-code) — это попытка превратить кодинг-агента из «чат-окна с инструментами» в полноценный рабочий харнесс: набор субагентов, навыков, хуков, правил, памяти и проверок безопасности, который живёт в репозитории и подключается к любому популярному агенту. Проект вырос до 295 009 звёзд на GitHub и 21 732 загрузок npm-пакета ecc-universal за неделю 23–29.10.2026.
8,3
Редакционная оценка
из 10
295 009
Звёзд на GitHub
снято 02.11.2026
385
Субагентов и навыков
71 агент + 314 навыка
21 732
Загрузок npm в неделю
ecc-universal, 23–29.10.2026
01Что такое ECC и какую задачу решает
Идея простая: агент вроде Claude Code или Codex умеет читать файлы, править код и запускать команды, но каждый раз начинает с чистого листа — без ваших конвенций, без знания, что в этом проекте тесты пишут до кода, без памяти о вчерашней сессии. ECC закрывает именно этот слой: вы один раз устанавливаете набор компонентов, и агент начинает работать по вашим правилам, а не по дефолтным.
Технически это репозиторий с каталогами agents/, skills/, commands/, rules/ и hooks/, плюс npm-пакет-установщик ecc-universal и адаптеры под разные агенты. Корень репозитория — единственный источник правды: платформенные адаптеры не держат свои копии, а раскладывают те же файлы в форматы конкретного харнесса.
ECC — не ещё один агент и не модель. Это надстройка над агентом: она задаёт, какие субагенты существуют, какие навыки подгружаются под задачу, какие хуки срабатывают на правку файла и что агент помнит о вашем проекте к следующей сессии.
02Что внутри: 314 навыков, 71 субагент, 98 команд
Каталог — самая сильная часть проекта и одновременно главный источник вопросов про контекст. По README на 02.11.2026 в репозитории 71 специализированный субагент, 314 переиспользуемых навыков и 98 поддерживаемых слэш-команд (последние остаются для совместимости, новые сценарии пишутся навыками).
Компонент
Что это
Сколько
Субагенты (agents)
Делегированные роли с ограниченным набором инструментов: планировщик, архитектор, ревьюеры по языкам, резолверы ошибок сборки
71
Навыки (skills)
Рабочие процессы и доменные знания, подгружаемые по требованию: TDD, ревью безопасности, паттерны по языкам, аналитика, контент
314
Слэш-команды
Поддерживаемые шорткаты для совместимости с прежними версиями
98
Правила (rules)
Всегда-следовать инструкции: общие и по языкам (TypeScript, Python, Go, Swift, PHP, ArkTS)
6 групп
Хуки (hooks)
Автоматизация на события инструментов: проверки перед завершением правки, ограничения на опасные команды
каталог + профили
Память (vault)
Хендофф-записи между сессиями и харнессами, с валидацией перед шарингом в команду
проектный vault
Состав каталога ECC по README репозитория, снято 02.11.2026
Из чего состоит каталог ECC
Сумма единиц каталога: навыки, субагенты и поддерживаемые команды. Правила и хуки считаются группами и в диаграмму не входят.
Практический смысл такого объёма — не «поставить всё», а выбрать. В установщике есть профили minimal и core, а также выборочная установка по категориям: например, только агенты, только навыки под конкретный стек или набор capability-флагов вроде capability:machine-learning.
Не ставьте каталог целиком «на всякий случай»
70+ субагентов и 300+ навыков, подключённых сразу, съедают контекст и повышают шанс, что агент выберет не тот инструмент. Начните с профиля core под свой стек и добавляйте категории по мере надобности.
03Как работает харнесс: хуки, инстинкты, память
ECC состоит из четырёх механизмов, которые срабатывают в разном темпе. Хуки реагируют на каждое событие инструмента (правка файла, запуск команды). Навыки подгружаются, когда задача совпала с их описанием. Инстинкты — выученные наблюдения с оценкой уверенности, которые подмешиваются в старт сессии. Vault памяти хранит хендофф между сессиями и между разными агентами.
Путь одного действия через ECC
Схема по разделам README «Key Concepts» и «Self-Hosted Models»
Инстинкты настраиваются: по умолчанию в старт сессии попадает не больше шести наблюдений с уверенностью от 0,7, а объём дополнительного контекста на SessionStart ограничен 8000 символами. Оба лимита меняются переменными окружения — это, пожалуй, самый аккуратный компромисс между «агент помнит проект» и «агент не утонул в памяти».
Отдельный слой — безопасность. Пакет ecc-agentshield (1.6.0, 18 704 загрузки за неделю 23–29.10.2026) отвечает за проверки в духе «не дать агенту выполнить опасное»: правила на команды, ревью безопасности, отдельный субагент-ревьюер. Это не антивирус и не песочница — скорее дисциплина, встроенная в процесс.
Важно про хуки
В Claude Code установленные командные хуки выполняются даже тогда, когда вы запрещаете модели собственные команды. Перед неинтерактивными прогонами проверьте установленные хуки или отключите их флагом --settings '{"disableAllHooks": true}'.
04Установка: одна команда и выбор харнесса
Базовый путь не требует клонирования: установщик сам разложит компоненты. Нужны Node.js 18+, Git и уже установленный агент. Для Claude Code есть отдельный guided-режим, для мультихарнесс-сценария — install --guided с выбором комбинации Claude Code, Codex и Kimi Code.
Установка ECC
1
Проверьте предпосылки
Node.js 18+, Git и установленный кодинг-агент. Версию пакета можно сверить в реестре npm.
terminalcopy
npm view ecc-universal version
2
Запустите универсальный установщик
Для Claude Code достаточно этой команды: мастер сам разложит компоненты и предложит область установки.
terminalcopy
npx ecc-universal@2.2.3 setup
3
Или выберите несколько харнессов
Guided-режим даёт отметить Claude Code, Codex и Kimi Code, показывает каналы и пути установки и делает dry-run перед записью.
terminalcopy
npx ecc-universal@2.2.3 install --guided
4
Проверьте установку
Команда doctor проверяет выбранный харнесс и находит типичные поломки: отсутствующие хуки, неверные пути, несовместимые профили.
terminalcopy
npx ecc-universal@2.2.3 doctor --target claude
Харнесс
Статус в README
Как ставится
Ограничение
Claude Code
Stable
Плагин или выборочный установщик
Плагин объявляет модели весь каталог — при нехватке контекста берите профиль
Codex
Native plugin
Плагин из маркетплейса или конфиг репозитория
Нативные хуки требуют явного доверия
Qoder
Native plugin
Плагин в CLI или ZIP в IDE
Нужен Node.js 18+ в неинтерактивном PATH
Cursor
Beta
Выборочный установщик в .cursor/
Обнаружение агентов зависит от сборки Cursor
OpenCode
Beta
Сборка плагина + установщик
В поставке подмножество каталога
Copilot Chat
Instruction-only
Инструкции в репозитории
Хуки ECC не адаптированы
Gemini, Zed, Antigravity, Kimi и др.
Experimental
Таргет под конкретный харнесс
Паритета с Claude Code нет
Таблица поддержки харнессов по README (раздел Platform Support), снято 02.11.2026
Статусы stable / beta / experimental — заявление о возможностях, а не маркетинговые тарифы.
Только официальные каналы
Проект прямо предупреждает: ставить ECC можно из репозитория affaan-m/ECC, npm-пакетов ecc-universal и ecc-agentshield, GitHub App ecc-tools, плагина ecc@ecc или с ecc.tools. Сторонние перезаливы и зеркала не проверяются и могут содержать вредоносный код.
05Сколько стоит и что именно платное
Код под MIT: сам каталог, установщик и CLI можно использовать бесплатно, в том числе в коммерческих проектах. Платная часть — не софт, а GitHub App для приватных репозиториев: в README указана цена от $19 за место в месяц, точные условия и актуальные тарифы — на ecc.tools/pricing.
Community (MIT)
$0навсегда
Каталог агентов, навыков, правил и хуков
Установщик ecc-universal и CLI
Пакет проверок ecc-agentshield
Самостоятельная настройка профилей
оптимально
GitHub App для публичных репозиториев
$0бесплатная установка
Подключение через github.com/apps/ecc-tools
Работа в публичных репозиториях
Обновления каталога из апстрима
GitHub App для приватных репозиториев
от $19за место в месяц
Приватные репозитории
Командные сценарии и проверки
Цену и состав сверяйте на ecc.tools/pricing
Тарифы по README и сайту проекта, снято 02.11.2026
Рублёвой цены нет: сумма зависит от курса и способа оплаты, поэтому фиксированных цифр в рублях мы не приводим.
Экономия без потерь
Если платить не хочется, ставьте каталог из репозитория и обновляйтесь вручную: git pull плюс повторный прогон установщика даёт тот же набор компонентов, что и GitHub App. Платный тариф покупает удобство синхронизации, а не сами навыки.
06Динамика разработки и масштаб проекта
Коммиты ECC за последние 26 недельGitHub stats/participation, снято 02.11.2026
Недели начинаются с воскресенья, последняя точка — текущая неделя. Всплески соответствуют релизам линии 2.x и подготовке v2.2.3.
Ритм разработки неровный, но живой: за 52 недели — 4321 коммит, причём половина приходится на последние три месяца. Это типичная картина для проекта, который переписывал архитектуру: в июне 2026 вышла версия 2.0 с подзаголовком «Agent Harness Operating System», и после неё коммиты пошли плотнее.
Масштаб соседних проектов той же нишиGitHub API, снято 02.11.2026
Сравнение по звёздам не измеряет качество: это лишь показатель, насколько проект заметен в сообществе. ECC — второй по заметности в классе систем, которые надстраиваются над кодинг-агентом.
Цифры npm подтверждают, что проектом пользуются, а не только звёздят: 21 732 загрузки ecc-universal и 18 704 загрузки ecc-agentshield за неделю 23–29.10.2026. Для утилиты, которая ставится один раз на машину, это высокий недельный объём.
07Оценки по осям
Профиль ECC по шести осям
Это не бенчмарк вендора: оценки выставлены редакцией по README, документации, каталогу и поведению установщика. Веса: каталог 0,25; покрытие харнессов 0,20; документация 0,15; контроль контекста 0,15; зрелость 0,15; прозрачность цены 0,10.
Итоговая оценка получается взвешенной суммой: 9,2×0,25 + 8,5×0,20 + 9,0×0,15 + 7,5×0,15 + 8,0×0,15 + 6,5×0,10 = 8,3 из 10. Ниже всех — прозрачность цены: стоимость GitHub App живёт на отдельной странице, а часть возможностей (непрерывное обучение, оркестрация) требует Bash или Python и на Windows работает с оговорками.
Где проект спотыкается
В README открыто перечислены дефекты: на нативном Windows observer-демон continuous-learning v2 и запись в vault памяти имеют незакрытые баги, а отдельный GAN-путь несовместим с системным Bash 3.2 на macOS. Если вы на Windows без WSL — рассчитывайте на урезанный набор возможностей.
08Плюсы, минусы и кому подходит
Каталог из 71 субагента и 314 навыков закрывает почти весь цикл: планирование, TDD, ревью по языкам, резолв ошибок сборки, документация, аналитика.
Один и тот же набор работает в Claude Code, Codex, Qoder, а через адаптеры — в Cursor, OpenCode, Copilot и ещё десятке агентов.
Хуки и правила превращают договорённости команды в исполняемые проверки, а не в абзац в вики.
Память между сессиями и харнессами с валидацией vault перед шарингом — редкая для этой ниши функция.
MIT и активная разработка: 4321 коммит за год, релизы почти каждый месяц.
Контекст: полный каталог тяжёл, а плагин в Claude Code объявляет модели весь набор — нужен профиль и селективная установка.
Хуки выполняются вне одобрения модели, то есть первый запуск может скачать движок без вашего явного согласия на конкретную команду.
Часть возможностей (непрерывное обучение, оркестрация, GAN-путь) требует Bash или Python и на нативном Windows работает с открытыми дефектами.
Документация большая: чтобы понять, что ставить, придётся прочитать несколько разделов README, а не один экран.
Цена GitHub App и его состав описаны на отдельном сайте — в README только «от $19 за место».
Кому подходит
Тем, кто уже работает в Claude Code или Codex и хочет системности: одинаковые ревью, тесты и правила в каждом проекте, память между сессиями и единый набор навыков в нескольких агентах. Не подходит как «поставил и забыл»: ECC требует настройки профиля под стек и дисциплины обновлений.
Частые вопросы
ECC — это бесплатно?
Да, если ставить из репозитория: код под MIT, npm-пакеты и CLI бесплатны, включая коммерческое использование. Платить нужно только за GitHub App для приватных репозиториев — в README указано «от $19 за место в месяц», актуальные условия на ecc.tools/pricing.
С какими агентами работает ECC?
Claude Code — основная стабильная цель, Codex и Qoder — нативные плагины, Cursor и OpenCode — beta-адаптеры, GitHub Copilot Chat — только инструкции без хуков. Gemini, Zed, Antigravity, Qwen, Hermes, OpenClaw и Kimi подключены как экспериментальные адаптеры без паритета с Claude Code.
Не съест ли ECC весь контекст?
Может, если поставить каталог целиком: 314 навыков и 71 субагент — это много. В проекте есть профили minimal и core, выборочная установка по категориям и лимиты: не больше шести инстинктов на старт сессии и 8000 символов дополнительного контекста на SessionStart — оба параметра настраиваются.
Чем ECC отличается от Superpowers или голых Agent Skills?
Agent Skills — это формат навыков, Superpowers — методология и набор навыков для процесса разработки. ECC шире: помимо навыков он даёт субагентов, хуки на события, правила по языкам, инстинкты с оценкой уверенности, vault памяти между харнессами и отдельный пакет проверок безопасности.
Безопасно ли ставить ECC?
Ставить стоит только из официальных каналов — репозитория affaan-m/ECC, npm ecc-universal / ecc-agentshield, GitHub App ecc-tools, плагина ecc@ecc или с ecc.tools: проект прямо предупреждает о сторонних перезаливах. Помните, что хуки выполняются вне одобрения модели, а на Windows без WSL часть возможностей не работает.
звёзды, форки, даты, участие по неделям — снято 02.11.2026
Вердикт Qantcore
8,3/ 10
ECC — самая полная открытая надстройка над кодинг-агентом из тех, что мы разбирали: 71 субагент, 314 навыков, хуки, правила и память между харнессами под MIT. Оценку держат внизу не качество идей, а вес каталога и стоимость настройки: без профиля агент тонет в контексте, а часть возможностей на Windows требует WSL. Начинать стоит с профиля core в одном проекте, а не с установки всего каталога.
Дальше по теме
Разобраться, как устроены навыки агентов и чем они отличаются от плагинов, и сравнить ECC с другими надстройками.