La respuesta corta
ChatGPT no tiene un empuje nativo a Windsurf. Copiarás las Instrucciones Personalizadas de ChatGPT y cualquier Instrucción de GPT Personalizado relacionada con la codificación en .windsurfrules (en cada raíz de repositorio) y las reglas globales de Windsurf (para orientación entre repositorios), y traducirás los prompts reutilizables en memorias de Cascade. Planifica de 15 a 25 minutos por repositorio. Una capa de memoria compartida basada en MCP como MemoryLake permite que ambas herramientas lean la misma fuente.
Por qué la gente cambia de ChatGPT a Windsurf
Tres impulsores en 2026:
- Bucle de agente de Cascade. Las ediciones de múltiples archivos se mantienen coherentes dentro de una ejecución de Cascade.
- Fundamentación consciente del repositorio. Windsurf lee tu base de código por defecto; ChatGPT necesita archivos adjuntos.
- Integración de MCP y herramientas. Windsurf expone servidores MCP y acceso a la terminal de maneras que el ChatGPT del navegador no lo hace.
Qué significa "memoria" en ChatGPT vs Windsurf
Ámbitos diferentes.
La memoria de ChatGPT abarca Instrucciones Personalizadas (global), Memoria (hechos guardados extraídos de chats) y GPTs Personalizados (contenedores similares a proyectos con sus propias Instrucciones y Conocimientos).
La memoria de Windsurf abarca `.windsurfrules` (nivel de proyecto), reglas globales (nivel de usuario) y memoria de Cascade (memorias persistentes que Cascade guarda durante el trabajo agente).
Las Instrucciones Personalizadas de ChatGPT se convierten en las reglas globales de Windsurf. Las Instrucciones de GPT Personalizado específicas de codificación se convierten en .windsurfrules. Los prompts reutilizables se convierten en memorias de Cascade.
Paso 1: Exporta tu memoria de ChatGPT
ChatGPT no tiene una exportación única.
- Copia las Instrucciones Personalizadas. Configuración → Personalización → Instrucciones Personalizadas.
- Copia las entradas de Memoria guardadas. Misma página → Memoria. Pega cada fila en un archivo de texto.
- Identifica los GPTs Personalizados relevantes para la codificación. Para cada uno, copia las Instrucciones y proporciona tus originales de cualquier archivo de Conocimiento.
- Lista los prompts reutilizables. Guárdalos como un prompt por entrada en un
prompts.md.
Estado final: una carpeta chatgpt-export-coding/ con custom-instructions.txt, memory.txt, subcarpetas por GPT Personalizado y prompts.md.
Paso 2: Importa a Windsurf
Windsurf espera una configuración a nivel de repositorio y de usuario.
- Establece reglas globales. Abre la configuración de Windsurf y pega tus Instrucciones Personalizadas de ChatGPT en el área de reglas globales.
- Crea `.windsurfrules` en cada raíz de repositorio relevante. Pega las Instrucciones de GPT Personalizado específicas de codificación, reestructuradas para la pila de ese repositorio.
- Agrega Conocimiento como documentos del repositorio. Coloca materiales de referencia bajo
docs/en el repositorio y haz referencia a ellos en.windsurfrules. - Abre Cascade y agrega memorias de Cascade. Durante una sesión, guarda prompts reutilizables como memorias de Cascade.
- Conecta los servidores MCP. Si algún GPT Personalizado utilizó Acciones, reconstruye como servidores MCP y agrégales a la configuración de MCP de Windsurf.
- Prueba. Abre Cascade y ejecuta una pequeña tarea que dependa de una regla movida.
Lo que aún perderás después de migrar
- Flujo de conversación en el navegador. Windsurf está limitado al IDE; la ideación prolongada se siente diferente.
- Comportamiento de Memoria entre chats. Windsurf lee
.windsurfrulespor sesión; no extrae automáticamente hechos arbitrarios como lo hacía la Memoria de ChatGPT. - Modos de imagen y audio. Windsurf es centrado en texto.
- Sincronización continua. La nueva memoria de ChatGPT añadida la próxima semana no aparecerá en
.windsurfrulesa menos que repitas la copia.
La mejor manera: una capa de memoria, cada herramienta
Si aún usas ChatGPT para la ideación y Windsurf para la codificación, la deriva por herramienta comienza de inmediato. Los estándares entre repositorios terminan en dos lugares.
MemoryLake mantiene esas reglas una vez y las expone a través de MCP. Windsurf lee MCP de forma nativa; ChatGPT puede leer el mismo proyecto de MemoryLake a través de una Acción de GPT Personalizado que llama a su endpoint REST.
- Una fuente de verdad. Actualiza una vez; ambas herramientas ven el cambio.
- Estándares entre repositorios. Las convenciones del equipo viven por encima de cualquier repositorio individual.
- Integración para la siguiente herramienta. Agrega Cursor o Claude Code más tarde con un cambio de configuración.
Conectar MemoryLake en 3 pasos
Paso 1: Crea un proyecto y carga tu contexto
Inicia sesión en MemoryLake, abre la Gestión de Proyectos y haz clic en Crear Proyecto. Nómbralo "Contexto compartido de ChatGPT ↔ Windsurf." Arrastra documentos de referencia (guías de estilo, ADRs en PDF, Word, Markdown o imágenes) a la Unidad de Documentos bajo Mi Espacio, luego abre la pestaña Documentos y haz clic en Agregar Documentos. Pega tus Instrucciones Personalizadas de ChatGPT, entradas de Memoria y Instrucciones de GPT Personalizado de codificación en la pestaña Memorias a través de Agregar Memoria.

Paso 2: Genera un endpoint de servidor MCP
Abre la pestaña Servidores MCP dentro del proyecto, haz clic en Agregar Servidor MCP, descríbelo (por ejemplo, "Puente ChatGPT + Windsurf"), y haz clic en Generar. MemoryLake devuelve un ID de clave, un Secreto y una URL de Endpoint. Copia el Secreto de inmediato — se muestra solo una vez.

Paso 3: Apunta ambas herramientas al endpoint
En la configuración de MCP de Windsurf, agrega una entrada de servidor MemoryLake con la URL del endpoint y el Secreto como un token Bearer. Para ChatGPT, configura una Acción de GPT Personalizado que llame al mismo endpoint REST con el token Bearer para obtener la memoria del proyecto.

Migración nativa vs MemoryLake
| Dimensión | Migración nativa de ChatGPT → Windsurf | Puente MemoryLake |
|---|---|---|
| Pasos requeridos | 8–11 manuales | 3 únicos |
| Tiempo estimado | 15–25 min por repositorio | ~5 min de configuración |
| Preserva la Memoria entre chats | Parcial (solo reglas globales) | Sí (un Proyecto) |
| Acciones de GPT Personalizado | Reconstruir como MCP | Endpoint MCP compartido |
| Sincroniza cambios continuos | No | Sí |
| Funciona con una tercera herramienta después | No (reconstruir) | Sí (agregar MCP) |