O que é vibe coding? Significado, exemplos e como começar
O que é vibe coding? Definição simples, origem do termo, como funciona, para que serve e não serve, as principais ferramentas e como começar com segurança.
Por Yotam DahanAtualizado 9 min de leituraCriar com IA
Nesta página
- De onde veio o termo
- Como o vibe coding funciona
- Vibe coding vs programação tradicional vs no-code
- Para que o vibe coding serve
- Onde dá errado
- Os principais tipos de ferramentas de vibe coding
- Como fazer vibe coding com responsabilidade sem ser desenvolvedor
- Um primeiro projeto para esta semana
- O que fazer agora
Vibe coding é criar software descrevendo para uma IA, em linguagem do dia a dia, o que você quer e deixando que ela escreva o código, julgando o resultado por funcionar ou não, e não pela leitura do código. O pesquisador de IA Andrej Karpathy criou o termo em fevereiro de 2025. Hoje ele cobre desde o dono de uma loja que faz uma landing page em uma ferramenta no navegador até um desenvolvedor que entrega um recurso inteiro para um agente de IA.
De onde veio o termo
- 2 de fevereiro de 2025Andrej Karpathy publica no X sobre um novo jeito de programar, em que você aceita o código da IA sem ler.
- 19 de março de 2025O desenvolvedor Simon Willison defende que o termo deveria valer só para código de IA que ninguém revisa.
- 6 de novembro de 2025O dicionário Collins escolhe vibe coding como a Palavra do Ano de 2025.
Karpathy foi um dos primeiros engenheiros da OpenAI e depois liderou o trabalho de IA na Tesla. No post dele, ele descreveu aceitar as mudanças da IA sem ler, a ponto de você "esquecer que o código sequer existe". Ele apresentou isso como algo bom para projetos descartáveis de fim de semana, e não como um jeito de construir software sério.
A expressão se espalhou rápido. Em poucos meses, ela passou a significar quase qualquer software feito por IA, e o Collins escolheu o termo como Palavra do Ano em novembro de 2025.
Como o vibe coding funciona
O motor é um modelo de linguagem grande (LLM, na sigla em inglês), uma IA treinada com quantidades enormes de texto e código que prevê o que deve vir em seguida. As ferramentas modernas colocam esse modelo dentro de um agente: uma IA que pode tomar ações, como criar arquivos e rodar comandos, conferir o resultado e continuar até a tarefa ficar pronta.
O nosso guia sobre o que é um agente de IA explica como isso é diferente de um chatbot. Na prática, uma sessão de vibe coding segue sempre o mesmo ciclo.
Descreva
Diga o que você quer com palavras simples
A IA constrói
Ela escreve o código e cria os arquivos
Pré-visualize
Você vê o resultado funcionando
Reaja
Diga o que mudar, como um cliente faria
A IA corrige
Ela edita, roda e conserta os próprios erros
Publique
Coloque no ar quando fizer o que você precisa
Um primeiro pedido poderia ser: "Uma página em que o cliente informa o número de cômodos e vê o preço de uma limpeza pesada." Um ajuste típico na sequência: "Faça o total atualizar enquanto a pessoa digita e adicione um botão para pedir um agendamento."
As habilidades de que você realmente precisa
Você não precisa aprender uma linguagem de programação, mas precisa de quatro hábitos que a maioria das pessoas já usa quando passa um briefing para um designer ou um prestador de serviço.
- Descrever resultados. Diga o que o visitante deve conseguir fazer, não como o código deve funcionar.
- Dar feedback como um cliente. "O botão é difícil de achar no celular" funciona melhor do que "melhore isso".
- Testar de propósito. Teste os dados errados, o formulário vazio e a tela pequena, não só o caminho feliz.
- Saber a hora de parar. Se a IA errar a mesma correção duas vezes, peça para ela explicar o problema antes de tentar de novo.
Vibe coding vs programação tradicional vs no-code
| Programação tradicional | Construtores no-code | Vibe coding | |
|---|---|---|---|
| Quem escreve o código | Um desenvolvedor | Ninguém: você organiza blocos prontos | Uma IA, a partir das suas descrições |
| O que você precisa saber | Uma linguagem de programação | O editor do construtor | Como descrever e testar o que você quer |
| Flexibilidade | Qualquer coisa | O que os blocos permitem | Quase tudo o que você consegue descrever |
| Velocidade até a primeira versão | A mais lenta | Rápida | A mais rápida |
| Código que você pode levar para outro lugar | Sim | Não | Geralmente |
Construtores no-code como Wix ou Squarespace continuam sendo uma boa escolha para um site padrão que você vai mudar pouco. O vibe coding vale a pena quando você precisa de algo que os blocos não fazem, ou quando quer ter um código que é seu.
Para que o vibe coding serve
Landing pages
Uma página única para uma oferta, um evento ou uma campanha de anúncios.
Ferramentas internas
Uma calculadora de orçamentos, um controle de estoque ou um painel feito a partir de uma planilha.
Protótipos
Uma versão funcionando para testar uma ideia com clientes antes de pagar um desenvolvedor.
Tarefas avulsas
Limpar uma planilha bagunçada, renomear centenas de arquivos ou converter formatos.
Automações pessoais
Pequenos scripts que poupam os mesmos minutinhos todo dia.
Briefing para desenvolvedores
Um protótipo clicável que explica o que você quer melhor do que uma especificação escrita.
O ponto em comum: se quebrar, o estrago é pequeno e você percebe rápido.
Onde dá errado
Até desenvolvedores profissionais desconfiam de código escrito por IA. Na pesquisa de desenvolvedores de 2025 do Stack Overflow, a maioria dos participantes usa ferramentas de IA, mas há mais gente que desconfia da precisão das respostas da IA do que gente que confia.
usam ou pretendem usar ferramentas de IA no trabalho de desenvolvimento
desconfiam ativamente da precisão das respostas da IA
confiam nelas
apontam respostas de IA quase certas como a maior frustração
- Código quase certo. Ele roda, parece pronto e falha no caso que ninguém testou.
- Brechas de segurança invisíveis. O código pode funcionar perfeitamente e ainda deixar dados de clientes abertos para estranhos.
- Fragilidade escondida. Em projetos maiores, cada mudança pode quebrar algo sem relação nenhuma.
- Manutenção. Software precisa de atualizações, e alguém tem que perceber quando elas chegam.
- Gastos em looping. Ferramentas que cobram por créditos cobram cada tentativa, inclusive as correções que falharam.
A regra de bolso: quanto mais um erro custaria em dinheiro, dados ou reputação, mais revisão você precisa. Casos reais e um checklist de segurança completo estão em vibe coding é ruim?.
Os principais tipos de ferramentas de vibe coding
Construtores de apps no navegador
Lovable, Bolt, v0, Replit e Base44 criam e hospedam um app a partir de um chat no seu navegador. O lugar mais fácil para começar.
Agentes de programação com IA
Claude Code, OpenAI Codex e Google Antigravity trabalham nos arquivos reais do projeto e executam os passos para você. Mais controle, e o código fica com você.
Editores de código com IA
Cursor e GitHub Copilot colocam IA em um editor de código completo. Feitos para quem lê código.
Se você quer entender primeiro a opção do agente, leia o que é o Claude Code. Preços e indicações por tipo de usuário estão em as melhores ferramentas de vibe coding.
Como fazer vibe coding com responsabilidade sem ser desenvolvedor
- Comece onde errar sai barato. Escolha um projeto em que um bug seja um incômodo, não um desastre.
- Peça um plano antes do código. Aprove a abordagem primeiro e depois deixe a IA construir.
- Tenha um caminho de volta. Salve uma versão com o Git ou com o histórico da sua ferramenta depois de cada passo que funcionar.
- Mantenha segredos fora dos prompts. Nunca cole senhas, chaves de API ou cadastros de clientes em um chat.
- Teste como um cliente. Use um celular de verdade e teste dados errados, não só o caminho feliz.
- Peça uma revisão quando houver dinheiro ou dados envolvidos. Algumas horas de um desenvolvedor custam menos do que um vazamento.
Um primeiro projeto para esta semana
Uma pequena ferramenta interna é o melhor primeiro projeto, porque você já sabe exatamente como é o resultado "certo". Este prompt cria uma calculadora de preços e funciona no Claude Code ou em qualquer construtor no navegador:
Crie uma calculadora de preços simples para o meu [TIPO DE NEGÓCIO] em uma
única página web. Entradas: [O QUE O CLIENTE ESCOLHE].
Meus preços: [SUA TABELA DE PREÇOS].
Mostre o total conforme as entradas mudam. Me pergunte sobre qualquer coisa
que não estiver clara antes de construir, e nunca invente um preço.Teste com três trabalhos reais recentes. Os seus primeiros ajustes geralmente vão ser mais ou menos assim:
- Você:
O total ignora os adicionais. A limpeza da geladeira custa R$ 35 e a do forno custa R$ 40, e as duas são opcionais.
- Claude Code:
Corrigido. Os dois adicionais agora são caixas de seleção, e o total soma R$ 35 ou R$ 40 quando cada uma é marcada. Conferi quatro combinações com a sua tabela de preços e todas batem.
- Você:
Boa. Embaixo do total, adicione uma linha dizendo que o preço final é confirmado depois de uma ligação rápida.
- Claude Code:
Adicionado. A linha fica embaixo do total, em letra menor, e nada mais na página mudou.
Quando os totais baterem com o que você realmente cobrou, você terá feito algo útil com vibe coding.
Para uma sessão completa de criação de site, siga como fazer vibe coding de um site. Para mais ideias organizadas por área, veja Claude Code para quem não programa.
Teste rápido0 de 2 corretas
Pela definição de Simon Willison, quando o trabalho assistido por IA deixa de ser vibe coding?
Não exatamente.
Willison reserva o termo para código de IA não revisado. Revisar e testar o código transforma o trabalho em programação comum assistida por IA.
Qual destes é o projeto mais seguro para fazer sozinho com vibe coding?
Não exatamente.
Ferramentas internas de baixo risco são ideais. Qualquer coisa com pagamentos ou dados sensíveis precisa de uma revisão profissional.
O que fazer agora
Escolha uma ferramenta pequena e de baixo risco que você usaria nesta semana e construa com o prompt acima. Anote onde a IA entendeu você errado, porque essa é a habilidade que você está aprendendo de verdade.
Quando estiver pronto para um projeto voltado para clientes, o curso Builders ensina o processo completo de planejar, construir e lançar sites com IA.
Vale fazer com vibe coding? Ficha de pontuação do projeto
Dê nota a qualquer ideia de projeto em 8 perguntas e veja se é seguro fazer com vibe coding sozinho, se precisa de uma revisão ou de um desenvolvedor desde o primeiro dia.
Digite seu e-mail e a seção completa abre aqui mesmo. Você também ganha uma aula grátis do curso.
Perguntas frequentes
Dá para ganhar dinheiro com vibe coding?
Tem gente que vende landing pages, pequenas ferramentas e automações feitas assim, mas os clientes pagam por resultado e confiabilidade, não pelo método. Encare como um jeito mais rápido de entregar um trabalho que você consegue garantir, e coloque no preço o tempo de testes e correções.
Programadores profissionais fazem vibe coding?
A maioria usa IA com revisão, em vez de entregar o teclado. Na pesquisa de desenvolvedores de 2025 do Stack Overflow, 72% dos participantes disseram que o vibe coding não fazia parte do seu trabalho profissional.
Que linguagem de programação o vibe coding usa?
A que a ferramenta escolher ou a que você pedir. Sites costumam ser feitos com HTML, CSS e JavaScript, muitas vezes com um framework como React ou Next.js, e você pode pedir para a IA usar a opção mais simples que resolva.
Dá para criar um app de celular com vibe coding?
Sim, algumas ferramentas criam apps de celular além de sites; o Replit, por exemplo, lista apps de celular entre os projetos que o Agent dele consegue criar. Publicar na App Store ou no Google Play ainda exige contas de desenvolvedor, regras de revisão e muito mais testes do que um site.
Vibe coding é a mesma coisa que pedir código para o ChatGPT?
Em parte. Copiar o código de uma janela de chat e colar nos arquivos com as próprias mãos é a versão manual da mesma ideia. As ferramentas de vibe coding vão além: elas criam os arquivos, rodam o código e corrigem os próprios erros, então o seu trabalho é avaliar o resultado.