ОБЗОР · ХАРНЕССЫ ДЛЯ АГЕНТОВ 2026

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 и адаптеры под разные агенты. Корень репозитория — единственный источник правды: платформенные адаптеры не держат свои копии, а раскладывают те же файлы в форматы конкретного харнесса.

Карточка проекта
Репозиторийgithub.com/affaan-m/ECC
ЛицензияMIT
Первый коммит18.01.2026
Актуальный релизv2.2.3 от 01.10.2026
npm-пакетыecc-universal 2.2.3, ecc-agentshield 1.6.0
Сайтecc.tools
Ключевая мысль
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
65%15%20%483единицы каталогаНавыки314 · 65%Субагенты71 · 15%Слэш-команды98 · 20%
Сумма единиц каталога: навыки, субагенты и поддерживаемые команды. Правила и хуки считаются группами и в диаграмму не входят.

Практический смысл такого объёма — не «поставить всё», а выбрать. В установщике есть профили minimal и core, а также выборочная установка по категориям: например, только агенты, только навыки под конкретный стек или набор capability-флагов вроде capability:machine-learning.

Не ставьте каталог целиком «на всякий случай»
70+ субагентов и 300+ навыков, подключённых сразу, съедают контекст и повышают шанс, что агент выберет не тот инструмент. Начните с профиля core под свой стек и добавляйте категории по мере надобности.

03Как работает харнесс: хуки, инстинкты, память

ECC состоит из четырёх механизмов, которые срабатывают в разном темпе. Хуки реагируют на каждое событие инструмента (правка файла, запуск команды). Навыки подгружаются, когда задача совпала с их описанием. Инстинкты — выученные наблюдения с оценкой уверенности, которые подмешиваются в старт сессии. Vault памяти хранит хендофф между сессиями и между разными агентами.

Путь одного действия через ECC
1СобытиеАгент правит файл или запускает команду — срабатывает хук из профиля2Правило или навыкХук возвращает агенту находки; под задачу подгружается нужный навык, а не весь каталог3ИнстинктНа старте сессии подмешиваются выученные инстинкты с уверенностью не ниже порога4VaultИтог сессии можно записать в проектный vault и прочитать из другого харнесса
Схема по разделам 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 CodeStableПлагин или выборочный установщикПлагин объявляет модели весь каталог — при нехватке контекста берите профиль
CodexNative pluginПлагин из маркетплейса или конфиг репозиторияНативные хуки требуют явного доверия
QoderNative pluginПлагин в CLI или ZIP в IDEНужен Node.js 18+ в неинтерактивном PATH
CursorBetaВыборочный установщик в .cursor/Обнаружение агентов зависит от сборки Cursor
OpenCodeBetaСборка плагина + установщикВ поставке подмножество каталога
Copilot ChatInstruction-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
0 коммитов125 коммитов250 коммитов375 коммитов500 коммитов11.0525.0508.0622.0606.0720.0703.0817.0831.0814.0928.0912.1026.100314115216165624689948495610134113751251369833947710376209
Недели начинаются с воскресенья, последняя точка — текущая неделя. Всплески соответствуют релизам линии 2.x и подготовке v2.2.3.

Ритм разработки неровный, но живой: за 52 недели — 4321 коммит, причём половина приходится на последние три месяца. Это типичная картина для проекта, который переписывал архитектуру: в июне 2026 вышла версия 2.0 с подзаголовком «Agent Harness Operating System», и после неё коммиты пошли плотнее.

Масштаб соседних проектов той же нишиGitHub API, снято 02.11.2026
0 звёзд200 000 звёзд400 000 звёздSuperpowers310 820 звёздECC295 009 звёздclaude-mem109 908 звёздImpeccable99 745 звёзд
Сравнение по звёздам не измеряет качество: это лишь показатель, насколько проект заметен в сообществе. ECC — второй по заметности в классе систем, которые надстраиваются над кодинг-агентом.

Цифры npm подтверждают, что проектом пользуются, а не только звёздят: 21 732 загрузки ecc-universal и 18 704 загрузки ecc-agentshield за неделю 23–29.10.2026. Для утилиты, которая ставится один раз на машину, это высокий недельный объём.

07Оценки по осям

Профиль ECC по шести осям
Каталог компонентов9,2Покрытие харнессов8,5Документация9Контроль контекста7,5Зрелость проекта8Прозрачность цены6,5
Это не бенчмарк вендора: оценки выставлены редакцией по 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 часть возможностей не работает.

Источники и официальные ссылки

Вердикт Qantcore
8,3/ 10
ECC — самая полная открытая надстройка над кодинг-агентом из тех, что мы разбирали: 71 субагент, 314 навыков, хуки, правила и память между харнессами под MIT. Оценку держат внизу не качество идей, а вес каталога и стоимость настройки: без профиля агент тонет в контексте, а часть возможностей на Windows требует WSL. Начинать стоит с профиля core в одном проекте, а не с установки всего каталога.
Дальше по теме
Разобраться, как устроены навыки агентов и чем они отличаются от плагинов, и сравнить ECC с другими надстройками.