Pular para o conteúdo principal
Localmente, o zapbip roda o mesmo Worker da produção. Um sandbox de desenvolvimento responde no lugar do WhatsApp, como o celular do dono, então você não precisa de conta da Meta e nada chega a um celular de verdade.

O que você precisa

  • Node 24 ou mais novo e pnpm
  • Git
  • Ou Docker com Compose, para a opção Docker

No seu computador

Baixe o código e instale:
Crie apps/api/.dev.vars com quatro segredos aleatórios e prepare o banco local:
Inicie o Worker e confira:
Crie um dono e um agente. O comando mostra o segredo do agente uma única vez:
Conecte sua IA com o segredo mostrado:
O guia da pilha local percorre uma conversa completa, em inglês.

Docker

Um comando constrói a imagem e inicia o Worker na porta 8787:
O banco, os arquivos e os segredos gerados ficam no volume zapbip-data, então sobrevivem a uma reinicialização. Defina MEDIA_LINK_SIGNING_KEY, UPLOAD_LINK_SIGNING_KEY, NUMBER_REGISTRY_KEY ou META_APP_SECRET no seu ambiente para escolhê-los você mesmo. Crie um dono e um agente dentro do contêiner: