
Kit Dev Brasil
O 4Devs dentro do VS Code: gere pessoas e empresas fictícias coerentes, gere dados em lote (JSON, CSV, SQL, TypeScript) com semente fixa, gere e valide 17 documentos brasileiros, entenda boletos e PIX e gere PIX de teste com QR code, sem sair do editor.
Instale pelo Visual Studio Marketplace ou pelo VS Code: abra Extensões (Ctrl/Cmd+Shift+X) e procure Kit Dev Brasil. Acompanhe o roadmap e dê uma ⭐.

Por quê
Quem desenvolve para o Brasil vive abrindo sites para gerar um CPF de teste, conferir um CNPJ, descobrir o valor de um PIX copia-e-cola ou o vencimento de um boleto. Isso quebra o foco e, pior, muita gente cola dados reais de pagamento em sites que não conhece.
O Kit Dev Brasil traz tudo isso para o VS Code e roda 100% na sua máquina.
O que já funciona
Pessoas e empresas fictícias, coerentes e offline
Gere uma pessoa ou uma empresa inteira para preencher formulários e popular o banco de teste. Diferente dos geradores comuns, os dados combinam entre si:
- o CEP pertence à cidade sorteada (faixas oficiais dos Correios) e o DDD é o da cidade, no celular e no telefone fixo;
- o título de eleitor tem o código da UF da pessoa;
- CPF, RG, CNH, PIS e CNPJ são válidos; a idade bate com a data de nascimento e todo mundo é maior de idade;
- o e-mail sai do nome e usa só o domínio reservado
example.com, que nunca entrega mensagem para ninguém.
Escolha a UF (ou deixe aleatória), copie campo a campo ou tudo de uma vez como JSON, objeto TypeScript ou texto.
const pessoa = {
nome: 'Aline Souza Lima',
cpf: '800.606.882-89',
tituloEleitor: '8444 0404 0779',
celular: '(85) 96440-8664',
endereco: { cidade: 'Fortaleza', uf: 'CE', cep: '60726-272' /* … */ },
// …
};
Dados em lote, reproduzíveis
Gere de 1 a 1000 pessoas, empresas ou documentos de uma vez e receba o resultado numa aba nova, pronto para usar:
- JSON, para mock de API e fixture; CSV, para planilha e importação; SQL
INSERT, para popular o banco; array TypeScript, para testes e seeds.
- Semente fixa: com a mesma semente (
42, clientes-v1…), o Kit gera sempre os mesmos dados, na sua máquina, na do colega e no CI. Com semente, as datas partem de 01/01/2026 para o lote não mudar com o tempo.
- Escolha os campos e o nome de cada coluna para bater com a sua tabela (
nome → full_name, cpf → document).
- Modelos: salve a configuração com Salvar como modelo e ela vai para o
.vscode/settings.json, junto com o projeto. Veja o exemplo em examples/modelo-de-lote/settings.json.
INSERT INTO customers (full_name, document, mail) VALUES
('Bruna Gomes Costa', '884.874.950-01', 'bruna.costa96@example.com'),
('Rodrigo Ramos Cavalcanti', '308.929.995-00', 'rodrigo.cavalcanti21@example.com'),
...
17 geradores e validadores de documentos
| Grupo |
Documentos |
| Pessoa |
CPF, RG (padrão SP, inclusive com X), CNH, título de eleitor (com a UF), PIS/PASEP/NIT e Cartão do SUS (CNS) |
| Empresa |
CNPJ e o novo CNPJ alfanumérico |
| Endereço |
CEP, validado contra as faixas dos Correios de cada estado e mostrando a cidade (São Paulo · SP) |
| Veículo |
placa Mercosul, placa antiga (com a conversão entre elas) e RENAVAM |
| Cartão de crédito |
Visa, Mastercard, American Express, Elo e Hipercard, com a bandeira reconhecida na validação |
- Validar qualquer documento: cole o número e o Kit descobre o que ele é. Se 11 dígitos servem para CPF, CNH, PIS e RENAVAM, ele mostra em qual deles o número é válido (Válido como PIS/PASEP e RENAVAM).
- Os números gerados valem em todas as variantes conhecidas das regras (CNH e título de eleitor têm mais de uma), e a validação aceita qualquer variante, para não marcar como inválido um documento real.
Boleto
- Cole a linha digitável ou o código de barras de um boleto bancário ou de arrecadação (contas de consumo, tributos, multas) e veja banco, valor, vencimento (vence em 22 dias) e se ele é válido. Quando não é, o Kit aponta qual campo está errado.
- O vencimento já considera o novo ciclo do fator de vencimento que começou em 22/02/2025.
- Copiar a linha digitável ou o código de barras, e o comando Converter boleto troca um pelo outro no texto selecionado.
PIX
- Entender um PIX copia-e-cola: passe o mouse sobre o código, em qualquer arquivo, ou cole no painel. Você vê chave (com o tipo), valor, recebedor, cidade, txid, se é estático ou dinâmico e se o código é válido, com o motivo em português (CRC não confere: esperado 4A6B, encontrado 0000).
- Gerar PIX de teste com QR code: informe chave, recebedor, cidade e, se quiser, valor e txid. O Kit monta o código, remove acentos como o Banco Central recomenda e mostra o QR code para testar no app do banco.
Hover no código
Passe o mouse sobre PIX, boleto, CPF, CNPJ, CEP, PIS, RG, título, CNS, placa ou cartão escritos com máscara e veja se são válidos, sem sair do arquivo. Números sem máscara só aparecem quando válidos, para não confundir com telefones e outros números.
Como usar
O Kit Dev Brasil tem um ícone próprio na barra lateral (< • >), que abre o painel Ferramentas, organizado em abas:
| Aba |
O que tem |
| Gerar |
Os 17 documentos em grupos. O número aparece no painel e já vai para a área de transferência, sem mexer no seu código, com copiar e gerar outro. A caixa com máscara escolhe o formato. |
| Pessoas |
Pessoa ou empresa fictícia por UF; copie cada campo ou tudo como JSON, TypeScript ou texto. |
| Lote |
Tipo, quantidade, formato, UF, semente, tabela e os campos com o nome de cada coluna. Gerar abre o resultado numa aba nova; Salvar como modelo guarda nas configurações do projeto. |
| Validar |
Documento e boleto com resultado ao vivo, e Formatar / Remover máscara no texto selecionado. |
| PIX |
Ler um PIX copia-e-cola e gerar PIX de teste com QR code. |
O painel lembra a última aba aberta.
Pela paleta (Ctrl/Cmd+Shift+P, digite Kit Dev Brasil) ou pelo botão direito (submenu Kit Dev Brasil):
| Comando |
O que faz |
| Gerar pessoa fictícia… / Gerar empresa fictícia… |
Escolhe o formato (JSON, TypeScript ou texto) e insere no cursor, um registro diferente para cada cursor (sem arquivo aberto, copia) |
| Gerar em lote… |
Escolhe um modelo salvo ou o tipo, a quantidade e o formato, e abre o resultado numa aba nova |
| Gerar documento… |
Escolhe qualquer um dos 17 documentos e insere no cursor (sem arquivo aberto, copia) |
| Gerar CPF / CNPJ / CNPJ alfanumérico |
Atalhos diretos, um número diferente para cada cursor |
| Validar documento (colar)… |
Caixa com resultado ao vivo |
| Validar seleção |
Valida o texto selecionado |
| Formatar seleção / Remover máscara da seleção |
Aplica ou tira a máscara |
| Converter boleto |
Linha digitável ↔ código de barras na seleção |
| Inspecionar PIX copia-e-cola / (colar código)… |
Relatório completo do PIX, com opção de copiar como JSON |
| Configuração |
Padrão |
O que faz |
kitDevBrasil.generate.formatted |
true |
Inserir os documentos gerados com máscara |
kitDevBrasil.hover.enabled |
true |
Mostrar detalhes ao passar o mouse |
kitDevBrasil.batch.templates |
{} |
Modelos de Gerar em lote (de preferência no .vscode/settings.json do projeto) |
O que vem por aí
Acompanhe tudo no roadmap:
- Avisos no código com correção rápida, snippets (
cpf + Tab) e histórico no painel.
- Mais documentos: inscrição estadual por estado, conta bancária, certidões e chave de NF-e.
Privacidade
Nada sai da sua máquina. Os CEPs, DDDs e cidades vêm de tabelas dentro da extensão. A única exceção planejada é a consulta online de CEP (rua e bairro), que só acontece quando você pede e pode ser desligada. Sem telemetria.
Contribuindo
Contribuições são muito bem-vindas! Leia o guia de contribuição e o código de conduta. Issues marcadas com good first issue são um bom começo.
Encontrou uma falha de segurança? Siga a política de segurança em vez de abrir uma issue pública.
☕ Apoie o projeto
O Kit Dev Brasil é gratuito e open source. Se ele te poupar tempo, você pode apoiar o desenvolvimento:
- GitHub Sponsors
- 🇧🇷 PIX: aponte a câmera do app do seu banco para o QR code abaixo
Dar uma ⭐ no repositório e compartilhar com outros devs também ajuda muito.
Do mesmo autor: Reflect for Android, para espelhar e controlar seu celular Android dentro do VS Code.
Licença
MIT
| |