Citadel: интеграция с Claude Code и OpenAI Codex для управления проектами
Citadel — это open-source платформа для интеграции с Claude Code и OpenAI Codex, которая управляет состоянием проекта, маршрутизирует запросы и обеспечивает безопасность кода. Она сохраняет контекст работы между сессиями, что позволяет более эффективно взаимодействовать с кодовыми агентами.
Проблема, которую решает Citadel, заключается в организации параллельной работы и снижении вероятности ошибок при взаимодействии с кодом. В отличие от стандартных возможностей Codex, Citadel добавляет слои памяти проектов и безопасность, что делает его полезным для командной разработки или больших проектов. Работать с ним могут разработчики, которые уже используют Claude Code или OpenAI Codex и хотят улучшить управление проектами.
Чтобы запустить Citadel, нужно Node.js 22+ и работающий git-репозиторий. Установка производится через встроенный marketplace кодовых агентов. Учти, что на данный момент проект может быть в ранней стадии, и важные обновления могут отсутствовать.
Citadel — это открытый операционный слой для Claude Code и OpenAI Codex, который направляет запросы, сохраняет состояние репозитория между сессиями, координирует параллельную работу, применяет защитные меры и фиксирует данные о работе с агентом, с которым ты уже работаешь. Проект позволяет более эффективно использовать кодогенерацию и обеспечивает необходимую безопасность на всех этапах разработки.
Установка
Citadel требует наличие Claude Code или OpenAI Codex, Node.js версии 22 или выше, а также git-репозитория. Установить Citadel можно через встроенный магазин плагинов твоего кодогенератора. Для установки используется конкретная версия: v1.3.7, и замена на main не допустима.
Установка для OpenAI Codex
codex plugin marketplace add SethGammon/Citadel --ref v1.3.7
codex plugin add citadel@citadel-local
Установка для Claude Code
claude plugin marketplace add SethGammon/Citadel@v1.3.7 --scope local
claude plugin install citadel@citadel-local --scope local
Другие варианты установки, включая ручную, тоже доступны. Об этом подробнее рассмотрено в документации проекта.
Использование Citadel
Ты можешь начать работу с командой /do, описывая нужный результат:
/do review README.md
/do generate tests for the changed files
/do preview build a caching layer
/do next
Citadel совершенно не подходит для одноразового редактирования — его преимущество становится очевидным при работе с многоступенчатыми или сложными задачами, где сохраняется контекст и последовательность действий. Citadel добавляет единый интерфейс команд через /do, что упрощает многоэтапные изменения и делает их более безопасными.
Ограничения
Citadel не является песочницей и не заменяет проверку кода или защиту веток. Он работает с теми же правами, что и агент Claude Code или Codex. Кроме того, в проекте имеется отчетность по выполненным действиям с разными статусами, такими как passed, failed и blocked. Если evidence отсутствует, то это не может считаться успехом.
Заключение
Citadel предоставляет мощные инструменты для работы с кодогенерации, если твои задачи требуют координации между агентами и охватывают несколько сессий. Он не заменяет ручные проверки и защитные меры, но создает удобный интерфейс для работы с репозиториями и запросами, обеспечивая четкое разграничение ответственных действий и результаты работы.
Открыть на GitHub: SethGammon/Citadel →
RepoRadar