Do nicho ao domínio registrado, sem sair do terminal.
$ python main.py "app de agendamento para barbearias" --tlds com,ai,io --max 8 --email contato,financeiro → gerando nomes com claude-sonnet-4-6… → checando 24 combinações em porkbun + spaceship + godaddy… domínio porkbun spaceship godaddy navalha.com indisponível indisponível indisponível cortefacil.ai livre $ 79,99 livre $ 69,00 livre $ 74,99 barbaflow.io livre $ 42,00 indisponível livre $ 49,99 fila.ai indisponível indisponível indisponível agendabarba.com livre $ 10,37 livre $ 11,49 livre $ 9,99 … mais 19 checados, 3 livres 6 domínios disponíveis · melhor preço em cada um · total: $ 189,85 Deseja registrar esses 6 domínios e criar 2 caixas em cada? [s/N] s ✓ cortefacil.ai spaceship $ 69,00 ✓ barbaflow.io porkbun $ 42,00 ! agendabarba.com godaddy saldo Good As Gold insuficiente, pulado → apontando MX e criando caixas via cpanel (gobhost)… ✓ [email protected] cpanel senha gerada ✓ [email protected] cpanel senha gerada ✓ [email protected] cpanel senha gerada ✓ [email protected] cpanel senha gerada ✓ 3 registrados · 1 pulado · 4 caixas criadas ✓ senhas em ./caixas.csv · log em ./gonboard.log
Três registradores, um comando
OpenAI ou Claude, você escolhe
Custo total antes de gastar
E-mail criado junto
Rate limit e saldo tratados
Python 3.10+, suas chaves ficam no .env
Um fluxo, quatro etapas, uma pergunta.
1

Gera os nomes
2

Checa em massa
3

Confirma e registra
4

Cria os e-mails
O domínio registrado já nasce com e-mail.

DNS apontado no registrador

Caixas em massa

Senha que não vaza no log
Escolha a operadora de e‑mail com uma flag.

cPanel / WHM
Qualquer hospedagem com cPanel: GOB Host, HostGator, Hostinger, a sua. Token de API do cPanel em
CPANEL_TOKEN e o Gonboard chama Email/add_pop com a cota que você definir. É o caminho mais barato: a caixa já está no plano de hospedagem que você paga.Zoho Mail
Cria o domínio na organização e as caixas pela API de admin. Plano gratuito atende os primeiros usuários, então é o padrão de quem não tem hospedagem própria.
Google Workspace
Usuários criados pela Admin SDK Directory API, com uma conta de serviço e delegação no domínio. Cobra por caixa: o Gonboard soma o custo mensal antes de perguntar.
Microsoft 365
Caixas pela Microsoft Graph, com o domínio já verificado no tenant. Mesma lógica de custo por caixa aparecendo na confirmação.
Titan
Operadora que a Porkbun e a Spaceship já revendem junto do domínio. Útil quando você quer domínio e e-mail na mesma fatura, sem hospedagem no meio.
Escolha com --mail-provider cpanel|zoho|google|microsoft|titan. Sem a flag, vale o MAIL_PROVIDER do .env.
Seis arquivos. Cada um faz uma coisa.
main.py
CLI e fluxo principal. Recebe o prompt, orquestra geração → checagem → confirmação → registro → e-mail. Argumentos:
--tlds, --max, --registrar, --email, --mail-provider, --dry-run.registrars.py
Integração com as três APIs.
check_porkbun() e register_porkbun() falam com /api/json/v3/domain/check e /domain/create. check_spaceship() e register_spaceship() autenticam com X-API-Key e X-API-Secret. check_godaddy() e register_godaddy() usam /v1/domains/available e /v1/domains/purchase, debitando do saldo Good As Gold.mailboxes.py
Criação das caixas e o MX que vem antes delas.
set_mx() grava o DNS no registrador onde o domínio foi comprado; create_cpanel() chama Email/add_pop via UAPI, e create_zoho(), create_google(), create_microsoft() e create_titan() falam com as APIs de admin de cada operadora. Uma função por operadora, mesma assinatura: trocar de provedor é uma linha no .env.ai_generator.py
Chamada da LLM. Uma função, um prompt, uma lista de strings de volta. Troca entre OpenAI e Claude por variável no
.env.requirements.txt
requests, python-dotenv, openai, anthropic, rich. Nada além do necessário..env.example
Modelo com todas as chaves esperadas. Copie pra
.env, preencha, pronto. O .env real fica no .gitignore.Gastar dinheiro por script exige cuidado.

Chaves fora do código

Confirmação interativa

Saldo e rate limit
Clone, preencha o .env, rode.
TerminalPython 3.10+
git clone https://github.com/ofabio/gonboard cd gonboard python -m venv .venv && source .venv/bin/activate pip install -r requirements.txt cp .env.example .env python main.py "seu nicho aqui" --tlds com,ai
.env.examplecopie pra .env
# LLM: preencha uma das duas LLM_PROVIDER=anthropic # ou openai ANTHROPIC_API_KEY= OPENAI_API_KEY= # Porkbun PORKBUN_API_KEY= PORKBUN_SECRET_KEY= # Spaceship SPACESHIP_API_KEY= SPACESHIP_API_SECRET= # GoDaddy (paga com saldo Good As Gold) GODADDY_API_KEY= GODADDY_API_SECRET= # e-mail (opcional, só se usar --email) MAIL_PROVIDER=cpanel # zoho | google | microsoft | titan CPANEL_HOST= CPANEL_USER= CPANEL_TOKEN= ZOHO_OAUTH_TOKEN= GOOGLE_SA_JSON= MS_GRAPH_TOKEN= TITAN_API_KEY= # opcional DEFAULT_TLDS=com,ai,io MAX_NAMES=10 MAILBOX_QUOTA_MB=1024
Por que não fazer isso no painel do registrador?
Painel do registrador
Gonboard
Nomes
Você inventa um por um
A LLM sugere dezenas a partir do nicho
Checagem
Um domínio por busca, um registrador por aba
Todos de uma vez, nos três registradores
Preço
Compara na mão
Marca o mais barato de cada um
Registro
Carrinho, checkout, repete
Uma confirmação, todos registrados
E-mail
Painel da hospedagem, uma caixa por vez, MX na mão
MX apontado e caixas criadas no mesmo comando
Perguntas antes de rodar.
Não. Deixe as chaves de qualquer um vazias no .env e o Gonboard só consulta os que estão configurados. Com --registrar porkbun, spaceship ou godaddy você força um deles.
Comece com um dry-run.
gonboard.cloud · uma ferramenta do CAIS

