Uma máquina de criativos que nunca fica sem ideia de anúncio
- AI Product Builder
- Product Design
- UI/UX Design
- Scout no ar · criação em construção

Uma plataforma onde o time coloca na fonte o que quer “roubar” da concorrência, testa o que funciona, e a IA cria a partir dali, com a marca. O scout já coleta, e a criação está em construção.
Em resumo
O objetivo é nunca ficar sem ideia de anúncio: uma esteira de criativos sempre rodando. Para Clube da Virada, Quero Bolsa, Quero Card e Allevo Tech, os melhores anúncios da concorrência chegam a uma pasta por marca, e o time decide o que vale testar.
Já está no ar o scout, um agente que coleta anúncios estáticos da Meta Ad Library a partir das fontes que o time aprova, a triagem em quatro status, a conversa por pasta e a exportação para IA. Antes, as referências viviam em arquivos diários num cofre e numa galeria estática, sem status nem conversa.
Em construção: a criação. Cada marca terá o design system e as informações dos produtos documentados dentro da plataforma, e a IA vai criar os anúncios movidos para teste com a copy e a identidade da marca.
Meu papel
- Product design
- UI/UX
- Especificação
- Front-end
- Back-end e dados
- IA aplicada
Ferramentas
- Claude Code
- Next.js
- TypeScript
- Postgres (Neon)
- Drizzle
- Better Auth
- Cloudflare R2
- Vercel
- Tailwind
- Time
- Eu, com o Claude Code
- Prazo
- Desde 25/09/2026 · em andamento
- Contexto
- Produto interno do grupo Qeevo
- Estado
- Scout funcionando · criação de anúncios em construção
- Acesso
- Login só por convite · repositório privado
Resultados
258
MedidoReferências do acervo migradas para o app
Importação do cofre com as 10 checagens duras aprovadas: 250 com imagem, 193 artes distintas e 32 grupos de mesma arte.
0
MedidoRegistros novos ao repetir a importação
Na segunda execução nada foi inserido nem preenchido: toda escrita é idempotente, então reenviar não muda nada.
251
MedidoTestes unitários passando
Contagem de 31/10/2026, só dos unitários. Outros 25 arquivos de teste, que precisam de banco, guardam a parede entre as pastas.


Uma esteira que nunca fica sem ideia
Criativo bom começa em referência boa. O difícil não era achar anúncios da concorrência: era ter sempre um fluxo novo deles e saber, depois, qual valia testar. As coletas ficavam em arquivos diários e numa galeria aberta, sem lugar para marcar, descartar ou conversar.
O Pinterads passou a ser a fonte da verdade, e o cofre passou a só consultar. Cada marca ganhou uma pasta com as próprias fontes, pessoas, status e conversa, e uma decisão feita numa pasta nunca aparece em outra.
Da coleta ao criativo: três movimentos
A pergunta que guiou o desenho: como ter sempre uma ideia nova de anúncio, sem começar do zero?
A resposta virou três movimentos, escritos antes de virarem código.
Colocar na fonte o que queremos “roubar”
Páginas e termos de busca da Ad Library entram como proposta, o admin da marca aprova, e o scout traz os anúncios estáticos para a pasta, sem duplicar.
O time decide o que vale testar
Aguardando, a testar, testado ou descartado, com conversa por marca. O que vai para “a testar” é o que alimenta a criação.
A IA cria a partir da referência
Em construção: para cada anúncio movido para teste, a IA entende o produto e a marca e escreve uma copy equiparada à referência, com a identidade da marca.
A interface para triar rápido, com o indício separado da decisão
Dei ao produto a lógica de uma mesa de trabalho: salvar num gesto, como no Pinterest, e decidir com tudo à vista, como num painel. A identidade, preto e branco com um único azul de acento, foi escolhida olhando: duas direções foram montadas e recusadas antes da terceira.
Uma grade uniforme, com a decisão em cada card
Os cards têm a mesma proporção e se alinham em linhas, com o selo de dias no ar, a copy em três linhas e as ações do status em botões grandes.
A decisão por trás: Sem mosaico solto e sem rolagem infinita, o dado de decisão de cada card fica alinhado e toda lista termina.

O que a Ad Library mostra, separado do que o time decidiu
Ao lado da arte, primeiro os dados da Ad Library. Depois, em "Nesta pasta", o status, a conversa e o campo para comentar.
A decisão por trás: O indício e a decisão ficam separados na tela e na exportação, para ninguém confundir o que a Meta publica com o que o time concluiu. A nota "dias no ar é piso" está na própria tela.

Fonte nova entra como proposta
Alguém propõe uma fonte dizendo por quê, e um admin da pasta aprova, recusa ou pausa. A aprovada passa a alimentar a pasta.
A decisão por trás: Escolher o que observar é decisão de cada marca, e o motivo da recusa ou da pausa fica guardado para ninguém propor de novo sem saber.

Exportar para a IA, com as regras no topo
Copia em Markdown ou baixa um pacote com a copy exata, os sinais, o status e a conversa. O nome de quem comentou vem desligado.
A decisão por trás: A IA precisa do que o time decidiu, não de dados de pessoas. As regras viajam junto: a copy é exata e o que vem dos anúncios e dos comentários é dado citado.

Telas reais do app. Anúncios, artes e tempo no ar vêm da coleta de 25/09/2026 na Meta Ad Library e pertencem aos anunciantes; pessoas, status e conversas são ilustrativos.
Especificação primeiro, construído com IA
Antes do código houve uma especificação aprovada: produto, dados e segurança, importação do acervo, ponte com a IA e operação. Depois vieram planos por etapa e a implementação com o Claude Code, em Next.js e Postgres. Em sete dias foram 145 commits e 23 pull requests, e 118 dos commits têm coautoria do Claude.
O que dá o ritmo é a regra da casa: nenhum segredo no repositório, código em inglês e uma bateria de testes que vigia a parede entre as pastas.
- 25/09
Especificação aprovada
Produto, dados e segurança, importação, ponte com a IA e operação, antes do código.
- 28/09
A pasta é a marca
A direção visual escolhida e o front inteiro sobre dados de exemplo.
- 29/09
Banco, acesso e scout
Banco com parede por pasta, convite, importação do acervo e o roteiro do scout.
- 30/09
Triagem mais rápida
Seleção em massa, carrossel completo e referência trazida à mão.
- 01/10
Entrada e tour
Telas de entrada redesenhadas e um tour guiado de um minuto.
A arquitetura da máquina: o que funciona e o que vem
Hoje a inteligência de criação roda como um fluxo de LLM por plugin, fora do produto. Estou levando essa lógica para dentro do app, apoiada em uma base documentada por marca e na referência que o time escolheu.
Se o usuário não envia uma copy própria, a IA constrói uma copy equiparada à referência, usando o mesmo mecanismo que faz aquela copy funcionar, mas fazendo sentido com a marca. A identidade visual vem do design system que já está documentado na plataforma.
Funciona hoje
Fontes aprovadas por marca, scout na Ad Library, acervo de 258 anúncios, triagem, conversa por pasta e exportação para IA.
Em construção
A criação dentro do app, com o design system e as informações dos produtos de cada marca documentados na plataforma.
Especificado
Leitura direta por IA (MCP) e exportação por endereço, com token por pasta e só leitura.
A parte em construção ainda não tem telas, por isso esta página não mostra nenhuma.
O que eu levo daqui
Três coisas que eu faria de novo em qualquer produto que alimenta uma IA.
Referência boa não vira criativo sozinha.
Ela precisa chegar com a decisão do time e com a base da marca. É isso que o app guarda e um fluxo de prompts solto não guarda.
Recusar direções visuais cedo sai barato.
Duas direções foram montadas e recusadas num dia. A que ficou nasceu de ouvir o que não funcionava, e de aceitar que a pasta já era a marca.
Dado que falta se chama "sem dado".
Dias no ar é piso, a copy é exata e nada é estimado. Num produto que alimenta uma IA, o que a interface inventa vira premissa para quem vem depois.
O que eu faço agora
Terminar a criação dentro do app: o design system e os produtos de cada marca documentados na plataforma, e a IA criando a partir do que o time moveu para teste. A leitura direta por IA já está especificada.