codex-keysmith
CLI для обратимой установки системной инструкции в Codex: предпросмотр плана, подтверждение и полный откат
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Пишет в локальную конфигурацию Codex, влияя на поведение всех новых диалогов
Установка
Ручная установка
python3 codex-instruct-vX.Y.Z.py --codex-dir ~/.codex --dry-run --lang zh-CNЗамените vX.Y.Z на тег актуального релиза со страницы Releases, файл нужно сначала скачать. Уберите --lang zh-CN для английского вывода.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Инструмент устанавливает системную инструкцию поверх локальной конфигурации Codex, не меняя саму программу и не читая ключи или аккаунт. Перед любой записью он показывает план: какие файлы затронет и что именно поставит, запись происходит только после явного подтверждения. Изменение действует на новые диалоги Codex, начатые после установки, старые сессии не трогает. В любой момент установленное можно откатить командой uninstall с тем же циклом предпросмотра и подтверждения, а флаг reactivate возвращает ранее отключенную инструкцию.
Для кого. Для пользователей Codex CLI, которым нужна воспроизводимая и обратимая настройка системной инструкции вместо ручной правки конфигурационных файлов.
Подходит, если
- Нужно поставить единую инструкцию для всех новых диалогов Codex на машине
- Нужна возможность безопасно откатить изменение, если инструкция не подошла
- Нужен предпросмотр плана записи перед тем, как что-то менять в конфигурации
Не подходит, если
- На машине не установлен Codex CLI
- Достаточно ручной правки одного файла конфигурации без версионирования и отката
Пример запроса к агенту
Покажи, что изменится, если поставить сюда мою инструкцию для Codex, но пока ничего не записывайОграничения
Основная поддержка приходится на macOS и Linux, свежее развертывание на Windows автор помечает как бета-канал. Нужен Python 3.10 или новее. Есть неподписанные десктопные сборки для Apple Silicon и Windows x64, которые не подписаны SignPath Foundation и могут потребовать обхода Gatekeeper или SmartScreen.
Как отключить. Выполните codex-instruct-vX.Y.Z.py --codex-dir ~/.codex --uninstall, план изменений покажут перед записью, подтвердите флагом --yes.
Проверка безопасности
- Пишет в локальную конфигурацию Codex, влияя на поведение всех новых диалогов
Коротко о README
README на китайском и английском описывает четырехшаговый цикл: сначала предпросмотр плана, затем запись только после подтверждения, затем новый диалог Codex для применения изменений, и в любой момент откат тем же циклом предпросмотра. Основной путь установки это единый скрипт из последнего стабильного релиза с проверкой контрольной суммы SHA256SUMS, есть также неподписанные десктопные сборки. Указано, что инструмент не собирает и не отправляет данные пользователя.
Частые вопросы
Меняет ли инструмент сам Codex или читает аккаунт?
Нет, автор прямо пишет, что программа не изменяется и ключи с аккаунтом не читаются, речь только про файлы конфигурации.
Есть ли версии для других агентов?
Да, у автора отдельные репозитории claude-keysmith для Claude Code, grok-keysmith для Grok Build и zcode-keysmith для ZCode.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything