
Então, o que é vibe coding, de verdade?
Vibe coding é uma forma de criar software com IA em que você descreve um recurso ou app em um prompt em linguagem natural e um modelo de linguagem grande gera o código de fato. Você permanece no nível de o que você quer e como deve se comportar, e se apoia na IA para o como.
A parte que o distingue de "usar IA para ajudar você a programar" é a lacuna de compreensão. Em sua forma mais pura, o vibe coding envolve aceitar o código da IA sem revisá-lo linha por linha. Você o executa, vê se funciona e, se não funcionar, pede para a IA corrigir, muitas vezes sem nunca entender por completo o que mudou. A IBM enquadra a mesma mudança como um movimento em direção ao intent-driven development, onde você expressa a intenção e o modelo preenche a implementação.
Isso é uma ruptura real com a forma como o software sempre funcionou. Por décadas, o gargalo era escrever o código. O vibe coding move o gargalo para descrever o que você quer com clareza suficiente, e é por isso que as pessoas dizem, só meio de brincadeira, que a linguagem de programação mais quente da atualidade é o inglês.
De onde veio o termo
A expressão foi cunhada por Andrej Karpathy, cofundador da OpenAI e ex-diretor de IA na Tesla, em um post no X em 2 de fevereiro de 2025. Aqui está a frase que lançou mil artigos de opinião:
"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."
Andrej Karpathy (@karpathy, Feb 2, 2025)
Vale a pena conhecer o resto do post, porque as pessoas esquecem o espírito em que ele foi escrito. Karpathy descreveu aceitar cada sugestão sem ler os diffs, colar mensagens de erro direto sem comentário e contornar bugs que ele não se dava ao trabalho de entender. O veredito dele sobre esse estilo? É "not too bad for throwaway weekend projects." Ele estava descrevendo algo divertido e de baixo risco, não uma nova forma de lançar software bancário.
O rótulo pegou mesmo assim. Em semanas, o Merriam-Webster o sinalizou como tendência, e no fim do ano ele foi a Palavra do Ano de 2025 do Collins Dictionary. Nada mal para um tweet.
Como o vibe coding funciona de verdade
Tire o hype e o fluxo de trabalho é um loop simples que você repete até a coisa funcionar.

- Descreva o que você quer. "Crie para mim uma landing page com um formulário de cadastro por e-mail" ou "adicione um botão de modo escuro à barra lateral". Quanto mais contexto você der, melhor o resultado.
- A IA escreve o código. Não um trecho que você cola em algum lugar, mas arquivos funcionais, muitas vezes um app inteiro executável.
- Execute e veja. Ferramentas modernas mostram uma prévia ao vivo, então você julga o resultado olhando para ele, não lendo o código-fonte.
- Reescreva o prompt para corrigir ou expandir. Algo errado? Você descreve a mudança em linguagem natural e dá mais uma volta.
O Replit comprime isso para "describe it, refine it, launch it", com o app sendo previsualizado ao vivo conforme você avança. O que vale a pena notar é o passo três: você está avaliando o resultado, não o código. Esse é todo o apelo e, como veremos, todo o problema.
As ferramentas com que as pessoas fazem vibe coding
Uma onda de ferramentas agora compete para ser a forma mais fácil de conversar um app até a existência. Elas se dividem, grosso modo, em dois campos: editores nativos de IA voltados a desenvolvedores e construtores do tipo "descreva um app" voltados a todo mundo.
| Ferramenta | Melhor para | Como você usa | Notável |
|---|---|---|---|
| Cursor | Desenvolvedores que ainda querem um editor | Editor de código com IA em primeiro lugar (o que Karpathy usou) | Poderoso, menos proteções para iniciantes |
| Replit | Construir e hospedar em um só lugar | Peça um app com um prompt, faça deploy com um clique | Baseado em navegador, com seus próprios planos de preços |
| Lovable | Construtores de apps sem conhecimento técnico | Descreva um app web, receba uma UI polida | Veja nossa análise completa do Lovable |
| Windsurf | Programação agêntica em uma IDE | Agente de IA que edita por toda a sua base de código | Comparado em Cursor vs. Windsurf |
| Microsoft Copilot | Autocompletar inline no seu editor | Sugestões enquanto você digita | Mais assistente do que vibe coding completo |
| Claude | Construção por conversa | Converse até chegar a código funcional | Prévias em sandbox o tornam seguro para iniciantes |
O campo do "descreva um app" é onde o vibe coding mais parece ficção científica. Aqui está um site de portfólio criado no Lovable a partir de uma descrição curta, sem nenhum HTML escrito à mão:

Se você quer o campo mais amplo, nossos guias de alternativas ao Cursor, alternativas ao Replit e alternativas ao Lovable testam um punhado delas lado a lado.
Vibe coding vs. realmente lançar software
Aqui está a distinção que se perde em cada manchete sem fôlego, e a que vale a pena tatuar no monitor.
Nem toda programação assistida por IA é vibe coding. A visão mais clara vem de Simon Willison, cocriador do framework web Django, que ficou preocupado com o termo sendo esticado para significar qualquer uso de um LLM:
"If an LLM wrote the code for you, and you then reviewed it, tested it thoroughly and made sure you could explain how it works to someone else, that's not vibe coding, it's software development. The usage of an LLM to support that activity is immaterial."
Simon Willison (Not all AI-assisted programming is vibe coding)

Mesmas ferramentas, disciplina diferente. A regra de ouro de Willison é que ele não vai fazer commit de nenhum código que não conseguiria explicar para outra pessoa. Por essa medida, a maioria dos engenheiros profissionais que usam IA não está fazendo vibe coding de jeito nenhum, está apenas programando mais rápido. O que torna o vibe coding "vibe coding" é a escolha deliberada de não entender o código. Até Andrew Ng criticou o termo, argumentando que ele leva as pessoas a pensar que engenheiros sérios simplesmente seguem as vibrações.
Em que o vibe coding é genuinamente bom
Com essa ressalva no lugar, a vantagem é real e vale a pena se empolgar com ela.
É rápido. A distância entre "tenho uma ideia" e "tenho um protótipo funcional" encolhe de dias para minutos. Para testar se uma ideia sequer vale a pena ser construída, isso é transformador.
É aberto para todos. Essa é a parte que mais importa. Pessoas que nunca poderiam ter criado software, fundadores, designers, professores, pessoal de operações, agora podem fazer ferramentas funcionais descrevendo-as. Willison coloca bem: todo mundo merece a capacidade de automatizar tarefas tediosas, e você não deveria precisar de um diploma em ciência da computação para isso. É um parente próximo do movimento no-code, só que com a IA escrevendo código real por baixo dos panos.
E os números de adoção não são pequenos. Alguns dados concretos de 2025:
- Cerca de 25% das startups do grupo de inverno de 2025 da Y Combinator tinham bases de código que eram aproximadamente 95% geradas por IA, segundo o TechCrunch.
- O CEO do Google disse que mais de 25% do novo código no Google é gerado por IA, segundo o Ars Technica.
A Forbes enquadra a mudança estratégica como uma de código para produto: quando a implementação é barata, a habilidade escassa passa a ser saber o que construir e ser capaz de descrevê-lo com precisão.
Onde o vibe coding morde de volta
Agora a parte que as demos pulam. Quando você para de ler o código, os problemas não desaparecem, eles só se mudam para algum lugar onde você não consegue vê-los.
Segurança é a grande questão. Um estudo descobriu que quase metade dos trechos de código de modelos de IA populares era insegura, carregando falhas clássicas como injeção de SQL e cross-site scripting. A IBM chama a segurança de limitação mais crítica e até cunhou a expressão security debt, chaves codificadas a fogo e endpoints sem proteção se acumulando silenciosamente. Isso não são hipóteses: o construtor de apps com IA Lovable teve um incidente em que 170 de 1.645 apps expuseram dados pessoais, e um agente do Replit supostamente apagou um banco de dados de produção.
A dívida técnica se acumula silenciosamente. Uma análise da GitClear de 211 milhões de linhas de código descobriu que a duplicação de código quadruplicou e o refactoring caiu bruscamente conforme a assistência de IA se espalhava. É isso que os desenvolvedores do Reddit querem dizer quando chamam apps de produção feitos com vibe coding de "escrever código legado em tempo real".
E pode nem te deixar mais rápido. O dado contraintuitivo: um ensaio controlado randomizado da METR de 2025 descobriu que desenvolvedores de código aberto experientes foram na verdade 19% mais lentos com as ferramentas de IA do início de 2025, embora previssem que seriam mais rápidos e acreditassem depois que tinham sido. A sensação de "parece rápido" e a realidade de "é rápido" nem sempre se alinham.
Então, você deveria fazer vibe coding?
Sim, com frequência, você só precisa ser honesto sobre o que está em jogo. A única pergunta que resolve isso: um bug aqui poderia realmente prejudicar alguém, seus usuários, sua reputação ou sua conta bancária?

A comunidade basicamente convergiu para isso. A grande thread do r/OutOfTheLoop que tentou dar sentido ao termo foi iniciada por um desenvolvedor que fez exatamente a pergunta certa:
"Do people actually try to rely on this for professional work or is it more just a way for non-coders to make something simple? Or, maybe it's just kind of a meme and I'm missing the joke."
u/Amish_Avenger, r/OutOfTheLoop
A resposta que surgiu em thread após thread: é brilhante para o lado esquerdo desse espectro e uma armadilha do lado direito. A checklist prática de Willison é a que de fato usaríamos, fique de olho em segredos e chaves de API, dados privados e qualquer coisa cobrada por uso (pessoas já se enfiaram com vibe coding em contas surpresa de quatro dígitos). Para qualquer coisa que toque nisso, você precisa entender o código, o que por definição significa que já não é vibe coding.
A verdadeira lição do vibe coding: simplesmente descreva o que você quer
Dê um passo para trás dos editores de código e há uma ideia maior se escondendo aqui, uma que importa mesmo que você nunca construa um app.
A razão pela qual o vibe coding parece mágica não é o código. É que você descreve um resultado em linguagem natural e a IA descobre o como. Esse padrão não se aplica só a software. É exatamente como um agente de IA bem construído deveria funcionar para qualquer tipo de trabalho do conhecimento, e é especialmente poderoso no atendimento ao cliente, onde o "código" que você escreveria de outra forma é na verdade só um emaranhado de regras, macros e lógica de roteamento.
Imagine configurar um agente de IA de suporte do jeito vibe coding: em vez de construir árvores de decisão, você simplesmente diz a ele, em um chat, "quando um ticket mencionar um reembolso, redija uma resposta e marque-o para a equipe de cobrança". Essa é toda a configuração. Com a eesel AI, é literalmente assim que funciona, você ajusta o comportamento do agente escrevendo instruções em linguagem natural, não montando fluxos:

A diferença é que o problema de "revisar o código" é resolvido para você. Em vez de aceitar mudanças às cegas, um bom agente de suporte permite que você simule contra tickets passados antes de entrar no ar, e encaminha respostas de baixa confiança para um humano em vez de chutar, o trilho de segurança que o vibe coding puro não tem. Você ganha a mágica de descrever em linguagem natural sem o risco do código sem revisão.
Experimente a eesel
A eesel AI pega a melhor parte do vibe coding, basta dizer o que você quer, e a aplica ao atendimento ao cliente e à ajuda interna. Você conecta seu helpdesk e suas fontes de conhecimento, descreve como o agente deve se comportar em linguagem natural, e ele aprende com seus tickets passados para redigir e resolver. Um diferencial concreto: você pode rodar uma simulação em milhares de tickets históricos para ver exatamente como ele teria respondido antes de tocar em qualquer conversa ao vivo, o passo de revisão que o vibe coding pula, embutido.

Se "descreva o que você quer, deixe a IA fazer o trabalho" é o futuro, isto é esse futuro apontado para o trabalho que a maioria das equipes realmente precisa que seja feito. Experimente a eesel de graça, sem cartão de crédito, e veja como ela lidaria com seus próprios tickets.
Perguntas frequentes
O que é vibe coding em termos simples?
Vibe coding é bom ou ruim?
Quais ferramentas se usa para vibe coding?
Quanto custa começar com vibe coding?
Vibe coding pode funcionar para atendimento ao cliente, não só para apps?

Article by
Alicia Kirana Utomo
Kira is a writer at eesel AI with a Computer Science background and over a year of hands-on experience evaluating AI-powered customer service tools. She focuses on breaking down how helpdesk platforms and AI agents actually work so that support teams can make better buying decisions.








