Skip to main content
@izapai/wizard es una CLI para desarrolladores que agrega iZap a una aplicación existente. Funciona con recetas y es determinista: detecta tu stack, escribe ediciones pequeñas y explícitas y estructuras basadas en el código fuente, y muestra una vista previa de cada cambio antes de tocar un archivo. No requiere clave de API ni llamadas a un LLM.

Ejecútalo

O instala el binario de forma global:
El código fuente está en GitHub, en versariai/izap-wizard. Los issues y pull requests son bienvenidos. En una terminal, el comando sin argumentos abre un asistente a pantalla completa con una lista de tareas en vivo y las pestañas Status / Logs / Reference. En un pipe o en CI imprime los mismos pasos línea por línea, y sin TTY escribir requiere --yes: de lo contrario, la ejecución muestra el plan y termina con un código distinto de cero. --dry-run muestra la vista previa sin escribir; --yes omite la confirmación. El asistente nunca sobrescribe un archivo generado que hayas editado: los archivos en conflicto detienen la ejecución con una lista clara, y --force sobrescribe de forma deliberada. Los archivos .env.example se combinan (tus líneas ganan y las claves que faltan se agregan al final), y un .mcp.json mal formado aborta la ejecución en lugar de reemplazarse.

Lo que genera

Cliente MCP

Instala el servidor MCP de iZap en .mcp.json, además de un cliente en TypeScript o Python. Consulta Analytics MCP.

Cliente REST

Estructura de cliente con JWT u OAuth 2.0 + PKCE para TypeScript o Python. Consulta Autenticación.

Webhooks y SSE

Un receptor de webhooks para el contrato de firma de Webhooks, o un cliente de Server-Sent Events para flujos de chat en vivo.

Superficies de WhatsApp

Plantillas, transmisiones (envíos masivos), envío de mensajes y una página de conexión con el Embedded Signup de Meta, del lado del servidor para que tu JWT nunca llegue al navegador.

Comandos comunes

Flags compartidos: --dry-run, --json, --force, --output-dir DIR, --target-root PATH, --env production|staging.

Traspaso a un agente

izap-wizard ai "<goal>" ejecuta la misma detección y planificación, y luego escribe un izap-integration-brief.md que puedes pasarle a un agente de código (Claude Code, Cursor o un agente conectado por MCP):
El asistente nunca lee los valores de tu .env y nunca escribe secretos. Prefiere escrituras idempotentes y muestra los cambios planificados con --dry-run.