Open Design es un escritorio de diseño AI de prioridad local. No simplemente devuelve un mapa de impacto inmodificable, sino que permite que el Codex, Claude Code, Cursor y otros generen archivos reales como HTML, CSS, componentes, presentaciones en el directorio del proyecto, que luego está previsto, gestionado y exportado por Open Design.
Esta guía sigue un flujo de validación completo: instalar Open Design, confirmar que detecta el agente de programación, generar una página de destino, revisar los archivos creados y localizar los registros y las opciones de recuperación cuando algo falla.
Seleccione la ruta de instalación primero
| Ruta | ¿Para quién? | Principales limitaciones |
|---|---|---|
| Paquete de instalación de escritorio | Windows, usuario común MacOS | Los paquetes de instalación de Windows pueden activar alarmas SmartScreen |
| Docker. | Estoy tratando de arreglar el puerto de servicio. | No puede inicializar el componente de correo de Evolution. |
| Source Run | Desarrolladores, colaboradores, personas que necesitan plugins depuradores | Node.js 24 y pnpm 10.33.x |
Utilice la última versión del paquete de escritorio en GitHub Releases como una prioridad cuando desea experimentarlo. No descargue versiones históricas específicas como el viejo tutorial; Open Design se actualiza muy rápidamente y debe examinar primero los requisitos del sistema y los problemas conocidos en las instrucciones de distribución.
Instalar la aplicación de Windows y realizar tres comprobaciones
Después de instalar e iniciar la aplicación, comprueba los agentes de programación antes de generar un proyecto:
|
|
Al menos un comando debe devolver la ruta del ejecutable. Si PowerShell encuentra codex pero Open Design lo muestra como no instalado, la aplicación de escritorio probablemente heredó un PATH incompleto al iniciarse.
El orden de procesamiento es el siguiente:
- Deja el proceso en Open Design, incluyendo la bandeja del sistema.
- Confirma que el directorio de instalación del agente está incluido en el
PATHdel usuario. - Reentrada Windows, o iniciar Open Design desde la misma ventana PowerShell.
- Ejecutar Rescan en Ajustes
No copie el ejecutable al directorio del sistema para permitir que se identifique, lo que confundiría las actualizaciones posteriores y los fallos de competencia.
Iniciar un entorno reproducible con Docker
La ruta de Docker es apropiada para confirmar si Web UI y daemon local funcionan correctamente:
|
|
Rellene la cadena generada al azar deploy/.env:
|
|
Entonces empieza:
|
|
El estándar de aceptación no es “container display” y está abierto. http://localhost:7456, confirme que la página se puede cargar, que se puede abrir la lista de elementos y que no hay repetidas migraciones de bases de datos, permisos o errores de token en el registro.
Descontinuación del servicio pero retención de datos:
|
|
docker compose down -v Los datos del volumen se eliminarán y sólo deben utilizarse para determinar que no se dispone de los artículos existentes.
Correr desde el código fuente
La ruta de origen requiere Node.js 24. Compruebe la versión primero:
|
|
El proyecto está actualmente bloqueado a las pnpm 10.33.x. Otros organizadores
|
|
tools-dev muestra la dirección real y el puerto de desarrollo puede asignarse dinámicamente en lugar de ser siempre 3000. Si falla la instalación de dependencias, comprueba la versión principal de Node y la versión de pnpm elegida por Corepack; no borres el lockfile solo para forzar la resolución.
Conectar Codex o Claude Code
Open Design escaneará esta máquina. Después de seleccionar el CLI local, las tareas de generación se realizan en el directorio de proyecto gestionado, por lo que hay que confirmar tres cosas:
- El agente está conectado y puede completar la solicitud mínima una vez en el terminal normal.
- Agente ha leído y escribe permiso a los directorios de proyectos Open Design.
- La política de sandbox o aprobación utilizada permite la creación de productos como HTML, CSS e imágenes.
Usted puede ejecutar cheques de sólo lectura primero en la terminal:
|
|
Que el comando de versión funcione no demuestra que la autenticación sea válida. Utiliza un directorio temporal para la primera prueba, pide al agente que lo lea y lo describa, y no uses un proyecto real de un cliente.
Generar el primer prototipo aceptable
Al crear un nuevo proyecto, utilice un breve breve límite:
|
|
La primera generación sigue la siguiente orden de aceptación:
- Avance si puede cargarlo, en lugar de parar en el iframe en blanco.
- ¿Hay un archivo HTML real, CSS o componente en el archivo del proyecto?
- Cambia el texto del título a la vista previa para ser actualizado simultáneamente.
- Si los recursos están disponibles o no en la herramienta del desarrollador del navegador 404 o JavaScript anormal.
- Corta la vista a 390px, confirmando que no hay ningún desplazamiento horizontal y máscara de botón.
- Cerrar y reabrir el tema para confirmar que el archivo aún está en su lugar, en lugar de en una sesión.
Este grupo es más importante que lucir bien. Se distingue entre productos que realmente pueden seguir siendo desarrollados y previsualizaciones únicas.
Consultar plugins y elementos con CLI
Está instalado. od Después de CLI, compruebe el estado con una salida estructurada:
|
|
Ejemplo de aplicación de plugins predeterminados:
|
|
Instalar acceso MCP para agente externo:
|
|
Reinicie el agente correspondiente después de la instalación y compruebe la lista de herramientas MCP. No asuma que el cliente ha recargado la configuración porque el comando ha devuelto con éxito.
¿Cómo juzgas un fallo común?
El agente indica que Open Design no está instalado
Ejecuta primero Get-Command codex y compara el resultado con el PATH heredado por el proceso de Open Design. Una aplicación de escritorio iniciada con la sesión puede no reconocer nuevas variables de entorno hasta reiniciarse.
La página se abre, pero la generación no termina
Comprueba si el registro de daemon y el agente están esperando para iniciar sesión, autorización del directorio o aprobación del comando. Si el agente también no funciona solo, debería arreglar al agente en lugar de recargar Open Design.
Docker página de inicio requiere Bearer Token
Confirma que el token de acceso está escrito en .env, vuelve a crear el contenedor y verifica que el proxy inverso no haya eliminado la cabecera Authorization.
|
|
Presentación docker compose config . No enviar la salida completa al tema público.
El resultado generado está vacío
Abre la herramienta del desarrollador para comprobar Console y Network. Si existe un archivo HTML pero una vista previa está en blanco, compruebe el archivo de entrada, ruta relativa de recurso, CSP y error de ejecución de script primero; si el archivo no se genera en absoluto, compruebe la llamada herramienta Agent.
Respaldo, actualización y recuperación
Directores de proyectos de respaldo y volúmenes de Docker antes de actualizar. La instalación de fuentes debe conservar las modificaciones locales:
|
|
Si no se puede iniciar la actualización, se registra la versión actual de presentación o publicación, la versión Node/pnpm y el error completo, y la decisión se toma sobre la base de la nota de distribución. No utilice la eliminación de todo el espacio de trabajo como primer paso.
Alcance y limitaciones
Open Design resulta más útil para desarrolladores que quieren recibir archivos de diseño editables de un agente. No sustituye por completo a Figma ni resuelve automáticamente la coherencia de marca, la accesibilidad o la validación con usuarios reales. local-first tampoco significa totalmente sin conexión: los agentes y las API en la nube pueden enviar prompts y contenido del proyecto a sus proveedores.
Referencias: