Ícone do Botaí

Botaí

disponível

Dados de teste brasileiros para preencher formulários com um atalho.

  • Chrome e Edge, pela Chrome Web Store
  • Firefox, pela Firefox Add-ons
  • Opera (em revisão na loja)
  • Open source · MIT
  • v1.2.0 ·

Telas

Formulário de cadastro de uma loja de exemplo preenchido pelo Botaí, com o popup da extensão mostrando 12 de 14 campos preenchidos
A página inteira preenchida com uma pessoa de teste
  • Popup do Botaí com a pessoa de teste gerada: nome, nascimento, CPF e RG, com botões para copiar cada campo
    A pessoa de teste, pronta para copiar
  • Popup do Botaí com três pessoas favoritas com apelido, como admin do staging e comprador PJ
    Até 3 pessoas favoritas, cada uma com um apelido
  • Aba Cartão do Botaí com o cartão de teste da Pagar.me no cenário recusado e a lista de cenários
    O cartão de teste no cenário escolhido

O que é o Botaí?

Gera uma pessoa brasileira de teste com CPF e CNPJ válidos e CEP real com endereço, e preenche o formulário com um atalho. Para Chrome, Firefox, Edge e Opera.

Está no ar, para Chrome e Edge, pela Chrome Web Store; Firefox, pela Firefox Add-ons; Opera (em revisão na loja). O código é aberto, com a licença MIT. Não coleta estatística de uso.

O que ele faz

  • Gera uma pessoa de teste fictícia e coerente: CPF e CNPJ com dígito verificador certo, RG, PIS/NIS, título de eleitor, nome, nascimento, celular, e-mail, senha e empresa.
  • O CEP é real, com rua, bairro, cidade e UF que batem com ele, e o celular usa o DDD daquele CEP.
  • Preenche a página inteira com um atalho, ou um campo só pelo botão direito (Botaí › Inserir).⌥⇧P no Mac · Ctrl+Shift+Y no Windows e no Linux
  • Guarda até 3 pessoas favoritas com apelido, para preencher com qualquer uma pelo botão direito.
  • Gera cartão de teste documentado da Stripe ou da Pagar.me, no cenário escolhido (aprovado, recusado, pendente).
  • O mesmo motor roda fora da extensão: CLI, a biblioteca npm @pilutech/botai-core, servidor HTTP, imagem Docker e fixture do Playwright.

Perguntas frequentes

Sim, pela mesma página da Chrome Web Store. Na primeira vez, o Edge pede para permitir extensões de outras lojas.

Documentação

README do repositório no GitHub, atualizado a cada deploy.

Botaí

Gerador de dados fake para formulários (CPF, CNPJ, CEP), da PiluTech. Gera uma pessoa brasileira de teste coerente (documentos com dígito verificador certo, CEP real com rua e cidade, celular com o DDD do CEP, cartão de teste da Stripe) e preenche o formulário da página.

Novidades (outubro de 2026)

O Botaí deixou de ser só uma extensão: o motor que preenche formulário no navegador agora gera a mesma pessoa de teste na biblioteca, na CLI, num servidor HTTP com imagem Docker, em binários sem Node e no Playwright. A mesma semente e o mesmo hoje geram a mesma pessoa em todas essas portas, e os arquivos dourados conferem isso a cada PR.

npx @pilutech/botai-core pessoas -n 1000 --semente carga --formato sql > pessoas.sql
docker run --rm -p 8790:8790 ghcr.io/piluvitu/botai:0.4.1

A extensão também chegou à Firefox Add-ons. O resumo de cada porta está nas notas do release.

O que tem aqui

Pasta O quê
extensao/ a extensão para Chrome, Edge, Opera e Firefox (WXT + React 19); instalar e usar: extensao/README.md
site/ a landing em botai.pilutech.com.br (Next 16), com a política de privacidade e os termos de uso
packages/core/ @pilutech/botai-core, publicado no npm: packages/core/README.md
packages/playwright/ @pilutech/botai-playwright, publicado no npm: packages/playwright/README.md
docs/superpowers/ specs, planos, design e pesquisa

Desenvolvimento

Node 22 e pnpm 11 (corepack enable instala a versão de package.json > packageManager).

pnpm install
make test           # todos os testes
make build-botai    # extensão para Chrome em extensao/.output/chrome-mv3
make dev-botai-site # landing em http://localhost:3020

As regras e os comandos estão no CLAUDE.md e no de cada pasta.

Cuidados

Os dados são fictícios, mas um CPF, um CNPJ ou um celular gerado pode pertencer a alguém de verdade, e a caixa de e-mail gerada é pública. Use só em localhost e em ambientes de teste (termos de uso).

Licença

MIT, © PiluTech (LICENSE). Powered by PiluTech.