EchoesVault for Codex — плагин

Плагин Codex ведет в репозитории вики проекта на markdown и поднимает ее в начале сессий, в том числе для OpenCode и Claude Code.

  • 127 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Хук `SessionStart` запускает Python при старте сессии, а инициализация добавляет файлы и блоки инструкций в репозиторий.
Все причины и проверки

psinetron/echoes-vault-codex

Установка

Работает в

Ручная установка

codex plugin marketplace add psinetron/echoes-vault-codex
codex plugin add echoes-vault-codex@echoes-vault

Первая команда добавляет маркетплейс, вторая ставит плагин. Затем начните новую задачу Codex.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хук `SessionStart` запускает Python при старте сессии, а инициализация добавляет файлы и блоки инструкций в репозиторий.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

EchoesVault создает в репозитории папку `EchoesVault/` с markdown-страницами, ежедневными записями и индексом. Плагин ставят в Codex один раз, затем в нужном проекте просят «Инициализируй EchoesVault для этого проекта». В остальных репозиториях плагин молчит. В составе пять скиллов: `echoes-init`, `echoes-start`, `echoes-vault`, `echoes-end` и `echoes-status`. При инициализации в проект копируется переносимый движок на Python без зависимостей, блоки для `AGENTS.md` и `CLAUDE.md` и адаптеры для OpenCode и Claude Code. Дальше эти агенты работают с той же памятью без установленного плагина.

Для кого. Командам и одиночкам, у которых несколько агентов работают в одном репозитории, а решения теряются между сессиями.

Подходит, если

  • Новая сессия должна знать, какие архитектурные решения уже приняты.
  • В репозитории работают Codex и Claude Code, и им нужна общая память.
  • Знания проекта хранят в git и открывают как хранилище Obsidian.
  • После задачи итоги сессии сохраняют одной фразой «Сохрани и заверши сессию».

Не подходит, если

  • Нужна семантическая память с векторным поиском: здесь обычные markdown-файлы и детерминированный индекс.
  • Плагин нужен в расширении Codex для IDE: плагины там пока не поддерживаются.
  • Репозиторий не должен получать служебные файлы и блоки в `AGENTS.md`.

Пример запроса к агенту

Инициализируй EchoesVault для этого проекта и запиши решение про выбор базы данных.

Ограничения

Плагин работает в Codex из десктопного приложения ChatGPT или в Codex CLI, расширение для IDE плагины не поддерживает. Нужен Python 3.9 и новее как `python3`, для установки с GitHub еще Git. Плагин подключает хук `SessionStart`, он запускает Python при старте сессии, поэтому код хука стоит просмотреть заранее. Инициализация добавляет в репозиторий `EchoesVault/`, `.echoes-vault/`, блоки в `AGENTS.md` и `CLAUDE.md` и адаптеры OpenCode, все это коммитят. Удаление плагина не стирает знания и движок в уже инициализированных проектах. Последний коммит репозитория датирован сентябрем 2026.

Как отключить. Отключите или удалите плагин через `/plugins` в Codex и при желании уберите источник командой `codex plugin marketplace remove echoes-vault`. Папки `EchoesVault/` и `.echoes-vault/` в проектах удаляют вручную.

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

Как проверить, что плагин установлен?

Выполните `codex plugin list`: нужна строка `echoes-vault-codex@echoes-vault` со статусом `installed, enabled`. Новую задачу запускайте после установки, открытые задачи скиллы не получают.

Нужен ли Codex для дальнейшей работы с памятью?

Нет. После инициализации движок `.echoes-vault/echoes_vault.py` лежит в проекте, и OpenCode с Claude Code работают через него.

Где лежат знания проекта?

В папке `EchoesVault/`: страницы в `pages/`, ежедневные записи в `daily/`. Индекс `index.md` строится локально и в git не попадает.

Как поставить EchoesVault без Codex?

Склонируйте репозиторий и выполните `python3 echoes-vault-codex/scripts/echoes_vault.py --workspace /path/to/your/project --agent codex --adapter-version 1.1.1 init`. Команда создает хранилище и адаптеры для остальных агентов.

Какие фразы запускают скиллы?

Подойдут обычные формулировки: «Восстанови память проекта», «Покажи статус EchoesVault», «Запомни это архитектурное решение», «Сохрани и заверши сессию». Скиллы можно вызвать и по имени, например `$echoes-init`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

EchoesVault ведет память проекта страницами markdown в git: решения и исправления читают OpenCode, Codex и Claude Code.

ПлагинРасширенный доступ159Звезды репозитория

Плагин Codex из пяти независимых метаскиллов и одного скилла tldraw: улучшает промпты, цели, исследование, планы и коммиты.

ПлагинРасширенный доступ227Звезды репозитория
Официальный

Постоянная память для Codex CLI на хуках: стек, решения и уроки проекта вспоминаются сами и сохраняются после каждого хода.

ПлагинРасширенный доступ58Звезды репозитория

Codex on Crack разделяет работу в Codex между моделями: ведущая планирует, рабочая реализует, ведущая принимает результат.

ПлагинРасширенный доступ793Звезды репозитория

ECX связывает Claude Code и Codex общей памятью: оба видят свежие сообщения друг друга, плюс 19 скиллов и 21 хук.

ПлагинШирокий доступ89Звезды репозитория

Операционный слой для Claude Code и Codex: единая команда /do, память проекта между сессиями, защитные хуки, телеметрия расходов и параллельные агенты

ПлагинШирокий доступ929Звезды репозитория

Коротко о README

Память описана открытым протоколом 1.0.0: схема страниц, блокировки, проверка конфликтов и совместимость с форматом OKF. Хранилище читается без агента и открывается как vault Obsidian.

Бейдж для README

Сообщить о проблеме