ECX — плагин
ECX связывает Claude Code и Codex общей памятью: оба видят свежие сообщения друг друга, плюс 19 скиллов и 21 хук.
- 89 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Хуки срабатывают в каждой сессии, запускают тесты и правят настройки Claude Code и Codex
- Режим `ecx duo` дает двум агентам работать над репозиторием, включая правки файлов и коммиты
- Заметки и копия памяти уходят в приватный репозиторий GitHub, а граф связей может слать текст облачной модели
Установка
- Работает в
Ручная установка
git clone https://github.com/saksham10arora-dotcom/everything-claude-codex ~/ecxЗатем `cd ~/ecx && ./install.sh`. Для полного набора добавьте `--vault ~/vault --name Ada --with-search --with-cron --with-phone`, а флаг `--dry-run` только покажет план.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Хуки срабатывают в каждой сессии, запускают тесты и правят настройки Claude Code и Codex
- Режим `ecx duo` дает двум агентам работать над репозиторием, включая правки файлов и коммиты
- Заметки и копия памяти уходят в приватный репозиторий GitHub, а граф связей может слать текст облачной модели
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ECX, «everything claude codex», ставится рядом с вашими скиллами и добавляет общий слой для двух агентов. Хук `agent-sync` перед каждым сообщением передает каждому агенту последние строки чата другого, включая голосовые расшифровки Codex. Оба стартуют с одним файлом `hot.md` и общей памятью, а еще могут писать друг другу письма через `sync.py send`. В набор входят 19 скиллов для рабочей недели (`/boot`, `/daily`, `/weekly`, `/catchup`, `/standup`, `/ship`, `/wiki` и другие), 21 хук и три поисковых движка по заметкам: по смыслу через ChromaDB, по связям через граф LightRAG и по картинкам через CLIP. Хук тестов возвращает агента на доработку, пока проверки падают. Страж опасных команд блокирует `rm -rf ~` и спрашивает перед `git push --force`. Команда `ecx duo` запускает Claude Code и Codex над одной задачей на отдельной ветке, и вы видите их общий чат.
Для кого. Тем, кто ведет работу и в Claude Code, и в Codex и устал пересказывать одному агенту, что решил другой.
Подходит, если
- Задачу начали в Claude Code, а закончить удобнее в Codex, и пересказывать контекст не хочется
- Заметки лежат в хранилище Obsidian, и нужен поиск по смыслу, связям и картинкам со слайдов
- Агент объявляет «готово», а тесты падают, и нужен хук, который вернет его на доработку
- Заметки с телефона при закрытом ноутбуке должны попадать в хранилище через приватный репозиторий GitHub
- Сложную задачу хочется отдать двум агентам сразу и сравнить их планы до начала работы
Не подходит, если
- Нужен только пакет скиллов под одного агента: ECX не набор скиллов, он рассчитан на связку двух агентов и общие хуки
- Заметок и хранилища нет: большая часть возможностей завязана на ваше хранилище
- Нельзя отправлять текст заметок во внешние сервисы: граф связей по умолчанию использует облачную модель Ollama
Пример запроса к агенту
Прочитай `/catchup` из моего окна Codex и продолжи ту же задачу в Claude Code, потом запусти тесты перед тем, как сказать, что готово.Ограничения
Нужен Python 3.9 или новее. Общая память и агент-синхронизация работают локально, а граф связей по умолчанию гонит текст заметок через облачную модель Ollama: для полностью локальной работы задайте `ECX_LLM_MODEL`. Режим телефона синхронизирует заметки и копию памяти в ваш приватный репозиторий GitHub и требует разовой настройки коннектора Codex в аккаунте ChatGPT. Протокол приложения Codex, на котором держится `ecx duo`, помечен экспериментальным. Замер на шести сложных задачах SWE-bench автор называет первым сигналом, а не доказательством.
Как отключить. Запустите `./install.sh --uninstall --vault ~/vault` с тем же хранилищем, что при установке. Установщик объединял настройки с резервной копией `.ecx-bak`, и перед удалением можно вернуть ее вручную.
Частые вопросы
Как установить ECX?
Склонируйте репозиторий в `~/ecx` и запустите `./install.sh`. Он спросит, где лежат заметки и как вас зовут, объединит настройки без перезаписи ваших файлов и сохранит копии. Затем откройте Claude Code в хранилище и введите `/boot`.
Нужен ли Codex?
Нет. Все, кроме `agent-sync`, работает и с одним Claude Code. Codex нужен для общей беседы двух агентов и режима `ecx duo`.
Что делает установка с моим конфигом?
Объединяет, а не перезаписывает: пропускает уже существующее и перед правкой сохраняет копию `.ecx-bak`. Команда `./install.sh --dry-run` покажет все файлы заранее и ничего не изменит.
Что блокирует страж опасных команд?
Он блокирует `rm -rf ~`, форматирование диска и fork-бомбы, а перед `git push --force`, `reset --hard` и `DROP TABLE` спрашивает подтверждение. Автор проверял его на настоящем payload хука Claude Code.
Как работает ecx duo?
Команда `ecx duo "задача"` запускает оба агента на новой ветке, сначала они пишут планы вслепую, потом критикуют друг друга. Вы утверждаете план, а опасные действия ждут вашего подтверждения карточкой.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин синхронизирует Claude Code, Codex CLI и Antigravity в одном проекте и дает им передавать друг другу задачи.
Одна конфигурация для Claude Code и Codex в любом репозитории: общие правила, пакеты скиллов, ревью второй моделью и защитный хук
Система для кодовых агентов: 71 агент, 311 скиллов, хуки, память, правила и сканер безопасности AgentShield
Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.
Axel запускает в терминале Rex именованных агентов на Claude Code, Codex и других, а потоки задач переживают закрытие ноутбука
Общая память для Claude Code, Codex и Cursor: решение из одной сессии находят в другом инструменте и на другой машине.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| ECX (эта карточка) | нет | 89 | |
| obsidian-second-brain | нет | 5 313 | память агента в хранилище Obsidian для одного агента, без обмена сообщениями между двумя |
| Claude Code Memory Setup — память на Obsidian | нет | 1 065 | руководство с готовыми файлами для хранения решений между сессиями |
Коротко о README
Страница начинается с таблицы состава: 19 скиллов, 21 хук, три поисковых движка, два агента с общей памятью, доступ с телефона и 16 с лишним проверок состояния. Далее сравнение с обычными настройками, схема архитектуры и семь разделов: память, синхронизация агентов, поиск, доступ с телефона, самовосстанавливающиеся хуки, режим duo и скиллы недели. Заканчивается FAQ о данных, конфигурации и удалении.