pimenov.ai

Codex Wake — возвращает потерянные чаты Codex Desktop

Локальное приложение для macOS, которое находит, будит и переносит старые чаты Codex Desktop — без облака и с бэкапом перед каждой операцией.

ИнструментыCodexОбзор

Иногда лучшие находки случаются по касательной. Сегодня я выпустил статью про DAWalka — плагин для Logic Pro, который генерирует музыку локально на Mac. И почти сразу заметил, что у репозитория появился форк от Ильи Цветкова. Пошёл смотреть, кто это, и наткнулся на его собственное приложение Codex Wake. Зацепило настолько, что ставлю и рекомендую.

Что чинит Codex Wake

Боль до тошноты знакомая. Codex Desktop прячет из сайдбара чаты старше примерно недели, даже если в настройках стоит «не удалять». Сами разговоры лежат на диске, но найти и продолжить их становится мукой. Бывает обиднее: полезный чат прилипает не к тому проекту, и потом ищи его свищи.

Codex Wake — небольшое локальное приложение для macOS, которое читает папку с данными Codex и наводит там порядок. Оно умеет:

  • показывать все чаты, сгруппированные по проектам;
  • искать по заголовку, первому сообщению и даже внутри JSONL-расшифровок;
  • «будить» старые чаты, чтобы они снова всплыли в сайдбаре Codex;
  • переносить чат из одного проекта в другой;
  • делать резервную копию перед каждой операцией.

Чем подкупает

Всё работает локально. Никакого сервера, телеметрии и синхронизации: приложение ничего не отправляет наружу, а перед любым изменением аккуратно создаёт бэкап. Та же философия, что и у DAWalka: инструмент собран под свою боль, без облака и подписок.

Это ранняя утилита, формат хранения Codex закрытый и может меняться, так что держите Codex Desktop закрытым во время операций и не спешите чистить бэкапы. Но штука честная и полезная.

Спасибо Илье — и за форк DAWalka, благодаря которому я на него вышел, и за само приложение. Код открыт и лежит на GitHub: github.com/nClear/codex-wake.

По теме

Если вы каждый день живёте в Codex и теряете в нём старые чаты, такие маленькие утилиты экономят кучу нервов, а в команде подобные находки удобно собирать и обкатывать вместе.

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov