@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
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
--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.