@izapai/wizard é uma CLI voltada para desenvolvedores que adiciona a iZap a uma
aplicação existente. Ela é orientada por receitas e determinística: detecta sua
stack, grava edições pequenas e explícitas e scaffolds baseados em código-fonte, e
mostra uma prévia de cada mudança antes de tocar em um arquivo. Nenhuma chave de
API ou chamada de LLM é necessária.
Executando
Status / Logs / Reference. Em um pipe ou CI, ele
imprime os mesmos passos linha a linha — e sem um TTY, gravar exige --yes: caso
contrário a execução mostra o plano e sai com código diferente de zero.
--dry-run mostra a prévia sem gravar; --yes pula a etapa de confirmação.
O assistente nunca sobrescreve um arquivo de scaffold que você editou: arquivos
em conflito interrompem a execução com uma lista clara, e --force sobrescreve
deliberadamente. Arquivos .env.example fazem merge por união (suas linhas
prevalecem, chaves ausentes são adicionadas), e um .mcp.json malformado aborta
em vez de ser substituído.
O que ele monta
Cliente MCP
Instala o servidor iZap MCP em
.mcp.json, além de um cliente em
TypeScript ou Python. Veja Analytics MCP.Cliente REST
Scaffold de cliente JWT ou OAuth 2.0 + PKCE para TypeScript ou Python. Veja
Autenticação.
Webhooks e SSE
Um receptor de webhook ou um cliente Server-Sent Events para streams de chat
ao vivo.
Superfícies de WhatsApp
Templates, transmissões (broadcasts), envio de mensagens e uma página de
conexão com Meta Embedded Signup — do lado do servidor, para que seu JWT
nunca chegue ao navegador.
Comandos comuns
--dry-run, --json, --force, --output-dir DIR,
--target-root PATH, --env production|staging.
Handoff para agentes
izap-wizard ai "<goal>" executa a mesma detecção e planejamento, e depois grava
um izap-integration-brief.md que você pode entregar a um agente de código
(Claude Code, Cursor ou um agente conectado via MCP):
O assistente nunca lê os valores do seu
.env e nunca grava segredos. Ele
prioriza gravações idempotentes e mostra as mudanças planejadas com --dry-run.