Qué se transfiere realmente
Tus instrucciones, como archivos, si es que eran archivos. El importador de Codex es explícito sobre dónde busca: "El flujo de importación comprueba tanto tu configuración a nivel de usuario como tus proyectos existentes. La configuración a nivel de usuario proviene de archivos en tu máquina. La configuración a nivel de proyecto proviene de archivos en los repositorios y carpetas que selecciones". Las instrucciones de carpeta de Cowork son archivos adjuntos a una carpeta local, y son la parte de tu configuración que tiene la forma de algo que un importador puede encontrar. Las instrucciones globales de Cowork no lo son. Viven en Settings > Cowork como texto que escribiste en un cuadro, descritas como "instrucciones permanentes que se aplican a cada sesión de Cowork". Eso es una configuración del producto, y ningún importador que escanee archivos la descubrirá.
Tus habilidades (skills) y complementos (plugins), con un paso de reempaquetado. Cada complemento de Cowork "agrupa habilidades, conectores y subagentes en un solo paquete". La tabla de importación de Codex tiene filas separadas para Skills, Plugins y Subagents, lo que significa que un paquete llega dividido en sus partes. No se pierde nada; lo que se pierde es el empaquetado.
Tus carpetas de proyectos, como proyectos. La tabla mapea "Carpetas de proyectos existentes" con "Proyectos que usan las mismas carpetas". Los proyectos de Cowork ya son locales; su documentación indica que los proyectos de Cowork "viven localmente en tu escritorio" y, bajo las limitaciones, que "Los proyectos son solo para escritorio y se almacenan localmente. No hay sincronización en la nube para los datos del proyecto en este momento". Local y con forma de archivo es exactamente lo que busca el importador.
Treinta días de conversación. "Chats de los últimos 30 días" es una fila en la tabla. Trátalo como un archivo de referencia, no como memoria: un chat importado es una transcripción que puedes volver a leer, no un hecho que tu agente aplicará.
Y es aditivo. "La importación no cambia ni elimina tu configuración de agente existente". Puedes importar y mantener Cowork exactamente como está, lo cual es la forma correcta de hacerlo.
Lo que no se transfiere: lo que Claude recuerda. El contexto más valioso de Cowork no es en absoluto una función de Cowork; es la memoria a nivel de cuenta de Claude, compartida con tus chats. Documentación de Anthropic: "La memoria se comparte entre el Chat y Claude Cowork cuando Cowork se ejecuta en la nube; las sesiones de Cowork que se ejecutan localmente en tu computadora no usan memoria". Así que aquello que hacía que Cowork pareciera conocerte —"pídele a Cowork que redacte una actualización para tu gerente, y ya sabrá quién es y cómo le gusta que se escriban las actualizaciones"— es un almacenamiento que pertenece a tu cuenta de Claude, no tiene ningún archivo en el disco y no está en la tabla de importación de Codex.
Tampoco se transfiere: la memoria con alcance de proyecto como límite. Cada proyecto de Cowork lleva su propia memoria, y el aislamiento está documentado: "La memoria tiene alcance de proyecto, por lo que lo que Claude aprende en un proyecto no se traslada a otros". El almacenamiento local de Codex tiene una forma diferente. El conocimiento puede moverse; la barrera entre proyectos se convierte en una decisión sobre qué escribes y dónde.
La migración manual
Paso 1: Extrae tu memoria de Claude antes de dejar de usarlo
No hay un archivo de exportación, pero sí existe una forma de exportar, y Anthropic documenta cómo es.
Abre Settings > Memory. Todo lo que Claude ha guardado se enumera en Topics, y cada tema se puede abrir, editar o eliminar. Lee la lista. Anthropic también documenta una forma de obtenerlo todo a la vez, pidiéndole a Claude: "Escribe tus recuerdos sobre mí textualmente, exactamente como aparecen en tu memoria", y señala que puedes guardar el resultado "como una copia de seguridad o llevarlo a otro servicio de IA copiándolo y pegándolo en un archivo local en tu computadora".
Mientras estés allí, vale la pena conocer dos datos. La función de importación de memoria de Claude se describe como "experimental y aún en desarrollo activo", así que no planees un viaje de ida y vuelta. Y Reset memory "elimina permanentemente todas las memorias, incluidas las memorias de proyectos, y esto no se puede deshacer", así que lee primero y no uses el restablecimiento como un paso de limpieza.
Clasifica lo que encuentres en tres grupos mientras lees:
- Ya está en una instrucción de carpeta o en un archivo de repositorio. Omítelo. El importador se encarga de los archivos.
- Se puede derivar de la carpeta del proyecto. Omítelo también. Codex lee la carpeta.
- Ninguno de los dos. Este es tu cargamento valioso: las correcciones que hiciste, las decisiones con sus razones asociadas, quién es dueño de qué, qué fecha límite cambió, dónde viven las cosas fuera de la carpeta. Cópialo en algún lugar antes de continuar.
Una cosa que no encontrarás en esa lista, por diseño: Anthropic afirma que "cierta información nunca se guarda en la memoria, incluso si lo pides", incluyendo "números de identificación gubernamental, antecedentes penales, números de cuentas financieras y estado migratorio". Nada en esa categoría necesita ser migrado a ningún lado.
Paso 2: Coloca la mitad escrita y luego soluciona las dos cosas que el importador no puede saber
Ejecuta la importación desde la aplicación de escritorio de ChatGPT: Settings > Import, luego Import, elige Claude Cowork y selecciona qué traer. Si Import aún no está allí, la documentación apunta a General e "Import other agent setup". También hay una opción de actualizaciones automáticas para "mantener el trabajo importado sincronizado con el agente original", lo cual es útil si planeas ejecutar ambas herramientas durante un tiempo.
Luego, haz las dos cosas que ningún importador puede hacer por ti.
Vuelve a escribir tus instrucciones globales. Eran un campo de configuración, no un archivo. Su nuevo hogar es ~/.codex/AGENTS.md, que Codex lee para cada repositorio. Vale la pena conocer la regla de descubrimiento de Codex a ese nivel antes de crear archivos: lee AGENTS.override.md si está presente; de lo contrario, lee AGENTS.md, y "Codex utiliza solo el primer archivo no vacío a este nivel". Un archivo global gana; un segundo queda inerte.
Vuelve a definir el alcance de las instrucciones de carpeta. Codex construye su cadena de instrucciones recorriendo desde la raíz del proyecto hasta tu directorio de trabajo, buscando en cada directorio AGENTS.override.md, luego AGENTS.md, luego nombres alternativos configurados, y "Codex incluye como máximo un archivo por directorio". Los archivos se concatenan empezando por la raíz, por lo que los más cercanos a tu directorio de trabajo anulan las directrices anteriores. Eso es más estructura de la que te ofrecía el texto por carpeta de Cowork, y vale la pena usarla, pero hay un límite. Codex "deja de agregar archivos una vez que el tamaño combinado alcanza el límite definido por project_doc_max_bytes (32 KiB por defecto)". Las instrucciones largas y con mucha prosa de Cowork tienen exactamente la forma que choca con un límite de bytes, por lo que este es el momento de recortar.
Una diferencia de comportamiento mientras editas: las instrucciones de carpeta de Cowork eran escritas en parte por Claude: "Claude también puede actualizarlas por su cuenta durante una sesión". El archivo AGENTS.md de Codex es tuyo. Nada se agregará silenciosamente a él, y nada lo mantendrá actualizado de forma silenciosa tampoco.
Luego, revisa lo que se transfirió utilizando la propia lista de verificación de Codex: restricciones de herramientas en habilidades y agentes importados, servidores MCP con autenticación o transportes personalizados, hooks cuyo comportamiento pueda diferir, complementos que requieran seguimiento y prompts que dependan de argumentos o marcadores de posición de rutas de archivos.
Con eso queda lista la mitad escrita. El grupo del Paso 1 todavía no tiene a dónde ir.
La mejor manera: dale a la mitad aprendida un hogar que no esté atado a una sola cuenta
Codex tiene un almacenamiento de memoria local (está desactivado por defecto, vive en ~/.codex/memories/ y su documentación es cuidadosa sobre para qué sirve: "Trata las memorias como una capa de recuerdo útil, no como la única fuente de reglas que siempre deben aplicarse"). También te indica que no trates esos archivos como tu interfaz de control: "Trata estos archivos como un estado generado... no dependas de editarlos a mano como tu interfaz de control principal".
Ese es un diseño razonable y un destino deficiente para el grupo que acabas de rescatar. No puedes pegar información en un estado generado, y estarías cambiando un almacenamiento con forma de cuenta por uno con forma de máquina.
MemoryLake es una capa de memoria que se encuentra fuera de cualquier herramienta individual, por lo que lo que Claude aprendió sobre tu trabajo es legible desde Codex ahora y desde lo que venga después. La configuración consta de tres pasos.
Paso 1: Crea una clave API
Inicia sesión y crea una clave API. Una sola credencial para todas las herramientas que conectes.

Paso 2: Sube tus primeras memorias
Entradas cortas, una afirmación cada una. Tu origen es el tercer grupo del Paso 1, y la propia descripción de Claude de lo que recuerda es una buena guía de clasificación: "tu rol, proyectos y contexto profesional", "las personas y lugares en tu trabajo y vida", "preferencias de comunicación y estilo de trabajo", "preferencias técnicas y estilo de programación", "detalles del proyecto y trabajo en curso".

Personas y preferencias. Quién es tu gerente y cómo le gusta que se escriban las actualizaciones. Esta es la categoría que hacía que Cowork pareciera conocerte, y es la que no tiene ningún archivo en ningún lado.
Decisiones con sus razones. La instrucción pertenece a AGENTS.md; la razón pertenece aquí. Las razones son las que evitan que una regla se revierta el próximo trimestre.
Correcciones que funcionaron. Lo que le dijiste a Claude que dejara de hacer y por qué. Ningún formato de instrucción tiene un campo para esto.
Contexto de trabajo que no está en la carpeta. Fechas límite, prioridades actuales, el panel de control, el rastreador.
Paso 3: Conecta tu IA y agentes
Conecta lo que uses. Se puede acceder a MemoryLake a través de MCP y de una API, y Codex admite servidores MCP. Claude Code, Cline, Cursor y OpenClaw se conectan de la misma manera, y cualquier otra cosa lee la misma memoria a través de la API, lo que también significa que puedes seguir usando Claude para el trabajo en el que es mejor sin mantener dos copias de lo que sabes.

Tres límites honestos. MemoryLake no puede leer, exportar ni eliminar la memoria de Claude: no existe una API para ese almacenamiento, por lo que el Paso 1 es una lectura manual. No escribe tu AGENTS.md y no cambia el orden de descubrimiento de Codex ni su límite de 32 KiB. Y la memoria es contexto, no imposición: la propia documentación de Codex señala lo mismo: las directrices obligatorias pertenecen a AGENTS.md o a la documentación registrada, y cualquier cosa que deba cumplirse siempre pertenece a una comprobación que falle la ejecución.
Qué cambia esto en la práctica
La mitad con forma de configuración deja de desaparecer. Las instrucciones globales nunca fueron un archivo, por lo que ningún importador las habría encontrado. Ahora ya sabes que debes volver a escribirlas.
El alcance de las instrucciones se vuelve más preciso. Cowork te daba texto por carpeta; Codex te ofrece una cadena documentada con anulaciones por directorio y un límite de tamaño que te obliga a priorizar.
La memoria del proyecto se convierte en una decisión en lugar de un valor predeterminado. Cowork aislaba los proyectos automáticamente. Fuera de él, esa barrera es algo que tú eliges al escribir las entradas donde corresponden.
El próximo movimiento es más económico. El conocimiento no está en el almacenamiento de la cuenta de un proveedor ni en el directorio de inicio de una máquina.
Buenas prácticas para pasar de Claude Cowork a Codex
Lee tu lista de Topics antes de dejar de usar Claude. Es el único inventario de la mitad aprendida, y el restablecimiento es irreversible.
Importa desde la aplicación de escritorio, no desde la CLI. Cowork solo aparece como origen para la aplicación de escritorio de ChatGPT; la CLI admite Claude Code y Cursor.
Vuelve a escribir primero las instrucciones globales. Son el elemento de mayor valor que el importador estructuralmente no puede ver.
Mantén un solo AGENTS.md global, no dos. Codex utiliza solo el primer archivo no vacío a ese nivel, por lo que un segundo es peso muerto que parece activo.
Vigila el límite combinado de 32 KiB. Codex deja de agregar archivos de instrucciones una vez que se alcanza. La prosa larga es lo primero que se debe recortar.
No esperes que nada se actualice solo. Cowork a veces escribía sus propias instrucciones de carpeta. AGENTS.md no se mantendrá solo.
Ejecuta ambas herramientas durante quince días. La importación es aditiva y deja a Claude intacto, por lo que no hay razón para romper la relación antes de tiempo, y las habilidades no sustituyen a la mitad aprendida, como se expone en por qué las habilidades de los agentes no son memoria.
Conclusión
Esta es una migración más amigable que la mayoría. Cowork "utiliza la misma arquitectura agéntica que impulsa Claude Code, sin necesidad de terminal", Codex lo menciona como origen de importación y las piezas estructurales se mapean en filas de una tabla documentada: archivos de instrucciones a AGENTS.md, habilidades a habilidades, carpetas de proyectos a proyectos, treinta días de chats a chats.
La brecha es estrecha y específica. Las instrucciones globales de Cowork son un campo de configuración en lugar de un archivo, por lo que nada las encontrará por ti. And la memoria que hacía que Cowork se sintiera como un colega es el almacenamiento a nivel de cuenta de Claude: compartido con el chat, solo activo cuando Cowork se ejecuta en la nube, sin ningún archivo en el disco y sin ninguna fila en la tabla de importación más allá de la que menciona a Claude Code. Anthropic te ofrece una forma de extraerla; no te ofrece una forma de transferirla.
Así que lee tu lista de Topics mientras aún la tengas, vuelve a escribir las instrucciones globales, redefine el alcance de las instrucciones de carpeta en una cadena que respete el límite de 32 KiB y coloca las correcciones y decisiones en un lugar que ninguna de las dos herramientas posea. El importador hará el resto en una tarde, y si el resultado aún se siente más incompleto de lo esperado, por qué Codex olvida el contexto de tu proyecto cubre los síntomas y cómo auditar lo que tus asistentes de IA realmente recuerdan explica cómo comprobarlo.