As an Open AI Partner and I'm in the middle of switching Macs from M1 Air to M4 Air. What. a. pain. Especially in the enterprise world where you cannot just simply migrate everything from one Mac to another like you can do personally. You need to set it up as new. So here we go...
I didn't want too much ceremony moving my, err, precious, OpenAI Codex Desktop setup from one Mac to another and wanted to preserve my active Codex app threads, local state, installed skills, plugins, and working context. Hey, don't judge me on choice of LLMs, I do use Kiro too tho'!
Politics aside, the short version: most of what you need lives under ~/.codex.
This is not a polished migration tool. It is a pragmatic backup-and-restore approach that worked for me moving Codex local state between Macs.
(oh, the AI didn't work, but you get the gist 🤣)
What Gets Moved
The important Codex state is in:
~/.codex
The useful parts include:
~/.codex/sessions/ - conversation rollout files
~/.co
Discussion
Say something first
It all starts with you—share your thoughts now.