Claude отключили, а историю проектов я перенёс в Codex
В конце октября автор остался без рабочего Claude Code после проверки личности и решил быстро перейти на Codex, не потеряв накопленный контекст проектов. Вместо простого переноса чатов ему пришлось искать способ сохранить историю решений, ошибок и идей, которые обычно не попадают в документацию.
Почему одного экспорта оказалось мало
Проблема оказалась не только в смене нейросети. За время работы в Claude Code накопились десятки проектов и длинные цепочки обсуждений: архитектурные решения, проверка функций, результаты экспериментов, исправления багов и планы по развитию. Всё это помогало помнить, почему проект устроен именно так, но при переезде такие детали легко теряются.
Код и Git-репозитории сами по себе никуда не исчезли, однако нового ИИ-агента нужно заново вводить в курс дела. Без истории прошлых разговоров ему сложно понять, какие варианты уже пробовали, что отвергли и на чём остановились вчера. Для разработчика это означает лишние часы на повторные объяснения и риск снова пройти уже решённый путь.
Что не устроило во встроенном импорте Codex
Сначала автор попробовал встроенный импорт Codex. В CLI и в приложении ChatGPT есть возможность перенести данные из Claude Code, включая настройки, инструкции, проекты и недавние диалоги. Но у этого способа есть ограничение: можно забрать только до 50 чатов за последние 30 дней.
На практике этого оказалось мало. При подсчёте нашлось 25 проектов и 53 диалога, а часть импортированных сессий привязалась не к тем проектам. Историю было неудобно просматривать, некоторые записи содержали лишние служебные сообщения, и даже после ручной правки оставался главный вопрос: что делать при следующем переезде между разными ИИ-агентами?
Почему пригодился Hansard
В итоге автор нашёл Hansard — инструмент, который помогает не просто восстановить историю работы в разных ИИ-агентах, но и хранить её, искать в ней нужные фрагменты и повторно использовать накопленный контекст. Это особенно полезно тем, кто ведёт несколько проектов и не хочет каждый раз начинать общение с агентом с нуля.
Вывод из этой истории практический: если вы используете ИИ как рабочий инструмент для разработки, стоит заранее думать не только о выборе модели, но и о сохранности контекста. Экспорт чатов, документы и резервные копии помогают, но иногда нужен отдельный способ переноса истории между сервисами — особенно когда проект живёт месяцами и зависит от прошлых решений.