Nada de construtores só de prompt: a proposta do vídeo é dar um passo além do vibe coding com quatro ferramentas para criar SaaS. Você usa Claude Code, Git e GitHub, Cursor e AbacatePay, e entende o que cada comando faz antes de aceitá-lo.
Quais são as 4 ferramentas para criar SaaS do vídeo
As quatro ferramentas para criar SaaS apresentadas são Claude Code, GitHub (com o Git), Cursor e AbacatePay. Cada uma cobre uma etapa: geração de código com IA, versionamento, edição inspecionada e recebimento em Pix. O vídeo foi publicado em 9 de fevereiro de 2026 pelo canal oficial da AbacatePay.
O apresentador, Daniel Lima, escolhe esse conjunto em vez de construtores apenas por prompt, como Lovable ou Replit, justamente para quem quer entender o que o código está fazendo. Antes de tudo, ele recomenda perder o medo do terminal, e sugere o Warp como terminal com recursos de IA para iniciantes.
| Ferramenta | Papel no fluxo | Fonte oficial |
|---|---|---|
| Claude Code | Gera e executa código no terminal | Claude Code |
| Git + GitHub | Versiona o código e hospeda o repositório | github.com |
| Cursor com IA para editar e perguntar sobre arquivos | Cursor.com | |
| AbacatePay | Recebe pagamentos via Pix | abacatepay.com |
Ferramentas de apoio completam o stack: o framework Next.js para front e back end, o Supabase como banco de dados Postgres, a API da OpenAI para analisar as vagas e a Vercel para o deploy.
Como o Claude Code funciona no terminal
O Claude Code é a ferramenta de codificação agêntica da Anthropic que roda na linha de comando. Você o trata como um funcionário: pede tarefas em linguagem natural e ele executa comandos, cria arquivos e pergunta antes de agir. A instalação também é feita por comando no terminal.
No vídeo, o fluxo básico do terminal usa três comandos: mkdir cria a pasta do projeto, cd entra nela e ls lista o conteúdo. Com a Tab, o terminal completa nomes de pasta automaticamente. O Claude Code pede confirmação antes de executar comandos como o mkdir, o que serve de treino implícito.
O detalhe mais importante é o modelo de sessões. Cada conversa com o agente tem contexto próprio, e o apresentador menciona sessões que costumam durar cerca de 5 horas no início de 2026; depois disso, a recomendação é abrir uma nova. Quando a sessão termina, a memória some: em uma pasta sem Git, o agente não consegue recuperar o histórico do que fez.
A dica prática é manter contextos separados em abas distintas do terminal, uma sessão por tarefa. Misturar assuntos na mesma sessão confunde o agente. O arquivo CLAUDE.md, criado no projeto, funciona como memória de partida para novas sessões.
Git e GitHub: o cinto de segurança do projeto
O Git é a ferramenta de versionamento que registra o histórico do código, e o GitHub é a plataforma que hospeda repositórios remotos. Sem Git, o Claude Code não tem como verificar o que existia antes na pasta, como o próprio agente aponta no vídeo. Com Git, você pode voltar a qualquer versão sem medo.
A analogia usada é a de uma linha do tempo com braços. A linha principal é a branch main. Cada alteração arriscada nasce em uma branch paralela: se der certo, você mescla de volta na main; se der errado, descarta a branch e nada se perde. Em equipe, cada pessoa trabalha em sua branch e o código volta pela revisão de pull requests.
O passo a passo mostrado no vídeo segue esta ordem:
- Crie um repositório público no GitHub, com nome e descrição do projeto.
- Copie a URL HTTPS do repositório (SSH funciona, mas exige configuração extra).
- Rode
git init, conecte o remoto, adicione os arquivos e faça o primeirogit commit. - Envie com
git push origin main, autenticando por token de acesso pessoal no HTTPS.
Um alerta de segurança aparece no próprio vídeo: o apresentador cola um token de acesso pessoal na conversa com o agente e recomenda revogá-lo em seguida, porque tokens expostos em logs ou capturas de tela deixam de ser secretos. O editor do Cursor também permite fazer commit e publish direto pela interface, sem digitar os comandos.
Cursor: o editor para ver e corrigir o que a IA escreveu
O Cursor é um editor de código com IA integrada, construído sobre o VS Code. O papel dele no fluxo é duplo: mostrar a estrutura de pastas e arquivos do projeto e permitir conversar com a IA sobre trechos específicos do código.
No vídeo, o recurso mais usado é selecionar uma linha e abrir o chat lateral com um atalho, perguntando o que aquele trecho faz. Diferente do Claude Code, que executa tarefas como um agente, o Cursor serve bem para perguntar, aprender e fazer ajustes pequenos, como trocar um texto do site e salvar com Ctrl+S.
Essa combinação evita o pior cenário do vibe coding: um projeto que funciona, mas que você não entende e não consegue corrigir sozinho. Com o terminal do Warp e o Cursor abertos lado a lado, você acompanha o agente trabalhando e ainda edita o resultado.
O projeto-exemplo: prep-entrevistas com Next.js e Supabase
O projeto construído no vídeo é o prep-entrevistas, um micro-SaaS que recebe o link de uma vaga do LinkedIn e devolve prováveis perguntas de entrevista. É uma adaptação do projeto de um cliente real da AbacatePay, trocando o nicho de currículos por preparação de entrevista.
A stack escolhida é Next.js, framework React que concentra front e back end no mesmo projeto, com o Supabase como banco. Isso simplifica o deploy: em vez de publicar front e back em lugares diferentes, tudo vai junto para a Vercel. O banco em si é opcional num MVP sem login; as tabelas são criadas colando o SQL gerado pelo agente no SQL Editor do Supabase.
A análise da vaga usa a API da OpenAI. As chaves ficam em variáveis de ambiente no arquivo .env.local, nunca no código: a chave da OpenAI e a URL com a anon key do Supabase coladas nesse arquivo, e o servidor precisa ser reiniciado (Ctrl+C e npm run dev) depois de qualquer mudança. Se o repositório é público, vazar o .env significa entregar sua chave da OpenAI e o acesso ao banco.
O fluxo rodando local fica assim: você cola o link da vaga, o back end busca o conteúdo, envia para o modelo da OpenAI com um prompt organizado por categorias (altamente provável, pode ser que perguntem, por precaução) e o site exibe as perguntas. No teste do vídeo, vagas de engenharia e de JavaScript geraram perguntas coerentes com a descrição de cada uma.
Paywall com AbacatePay: cobrar em Pix sem sair do site
A AbacatePay é um gateway de pagamentos por Pix que fecha o ciclo do micro-SaaS. A conta nasce em modo de desenvolvimento, em que você testa à vontade sem pagar nada, e a cobrança real só existe quando você transaciona de verdade.
A integração usada é o checkout transparente, com o endpoint de criação de cobrança Pix da documentação da AbacatePay. No prompt, o apresentador pede um modal de R$ 3 antes de gerar o resumo e usa o endpoint de consulta para checar o status do pagamento. Nenhuma informação pessoal é coletada no exemplo, embora a API permita captar e-mail e telefone.
Para testar sem pagar, o painel da AbacatePay lista a cobrança pendente e permite simular o pagamento informando o ID da cobrança e a chave de API. Com o retorno de sucesso, o site libera a análise da vaga.
A migração para produção exige três passos: trocar a chave de API por uma de produção, enviar os documentos pedidos (MEI ou CNPJ) e aguardar a aprovação, que no vídeo é descrita como rápida. O código não muda, só as variáveis de ambiente.
Deploy final na Vercel
A Vercel publica o projeto em poucos minutos. O fluxo mostrado é: login com GitHub, importação do repositório, autorização do acesso e preenchimento das variáveis de ambiente antes do deploy.
Um atalho prático aparece no vídeo: a versão da Vercel usada permite colar o bloco inteiro de variáveis de uma vez, e a plataforma separa cada par nome-valor automaticamente. Basta lembrar de substituir a chave da AbacatePay pela de produção e apontar o ambiente correto.
Depois do deploy, o site ganha um link imediato e aceita domínio próprio. O apresentador troca todas as chaves de API do projeto público, especialmente a da OpenAI, antes de compartilhar o link, o que reforça a regra do .env: nenhuma chave real vai para o repositório.
Perguntas frequentes
- Preciso saber programar para usar essas ferramentas para criar SaaS? Não no nível de escrever cada linha, mas sim no nível de ler. O vídeo mostra um iniciante conseguindo seguir o fluxo com terminal, Git e editor, e a IA explica os comandos antes de executá-los. Entender o que cada comando faz é o que separa esse fluxo do vibe coding cego.
- O Claude Code lembra do projeto entre sessões? Cada sessão começa com memória nova, mas o arquivo
CLAUDE.mdguardado no projeto carrega contexto entre sessões. O Git também ajuda: o agente consegue ler o histórico do repositório para entender o que já foi feito.
- HTTPS ou SSH para conectar o GitHub? Para começar, HTTPS é mais simples e é o caminho recomendado no vídeo, com autenticação por token de acesso pessoal. SSH evita digitar credenciais a cada push, mas exige configurar chaves antes.
- A AbacatePay cobra para testar? Não. Em modo de desenvolvimento você cria e simula cobranças à vontade sem custo, e só há cobrança real em transações efetivadas. Para produção, você troca a chave de API e envia os documentos de MEI ou CNPJ.
- Quanto custou o micro-SaaS do exemplo? O paywall de teste foi fixado em R$ 3 por análise de vaga, valor escolhido só para demonstração no vídeo de fevereiro de 2026. Você define o preço no prompt da integração e pode mudá-lo depois.
Fork this article
Start a new branch from the same video, shaped your way. You keep the credit; the original keeps the attribution.
A fork in another language is filed as a translation of this article, so the two pages point at each other. You can unlink it later from the editor.
0/240
You are creating
- Format
- For
- Language
- Source
- Your angle
You will be asked to sign in before it is generated.
Buy credits