# Vibe coding: o que é? Definição, ferramentas e limites

> Vibe coding é criar um software descrevendo o que você quer para uma IA, que escreve o código. Veja origem, ferramentas, riscos reais e um exemplo prático.

Página original: [Vibe coding: o que é? Definição, ferramentas e limites](https://devoria.fr/pt-br/blog/vibe-coding-o-que-e-definicao-ferramentas-limites)
Autor: [Mehdi Azizi](https://devoria.fr/pt-br/mehdi-azizi)
Publicação: 2026-10-01
Última revisão do conteúdo: 2026-10-09


## Vibe coding, explicado de forma simples

Vibe coding, o que é? É um jeito de criar um software descrevendo o que você quer para uma IA, em vez de escrever o código você mesmo. **Você diz o que quer em português, a IA escreve o código, você olha o resultado e ajusta o pedido.** Quem trabalha assim é chamado de vibe coder.

Num app mobile, isso pode começar com "crie uma lista de tarefas com um botão para adicionar um item". Mas a parte importante vem depois: verificar se a adição funciona, se a lista continua lá depois de fechar o app e se a tela é usável no seu celular.

Você pode começar sem saber programar. Para ir além, vai precisar entender aos poucos o que o seu app faz, onde ele guarda os dados e como verificar uma alteração.

Eu programo meus próprios apps iOS com Claude e Cursor, todos os dias. Solys, um despertador com minijogos, e TradaZen, um simulador de trading, estão na App Store. Este guia nasce desse trabalho: o que o vibe coding realmente permite, onde ele quebra e como chegar até um app publicado.

## Por que se diz "vibe coding"?

A expressão tem data de nascimento. Em 2 de fevereiro de 2025, Andrej Karpathy, cofundador da OpenAI, descreve no X uma nova forma de programar: você se entrega às "vibes", aceita o que a IA propõe e quase esquece que o código existe. Ele chama isso de "vibe coding". A história do termo está na [página da Wikipédia](https://fr.wikipedia.org/wiki/Vibe_coding).

O termo pegou muito rápido. O dicionário Merriam-Webster o registra já em março de 2025, e o dicionário Collins o escolhe como [palavra do ano de 2025](https://www.cnn.com/2025/11/06/tech/vibe-coding-collins-word-year-scli-intl).

Na França, a curiosidade acompanha. No Google Keyword Planner, a busca "vibe coding" mostrava, em 2 de outubro de 2026, entre 10.000 e 100.000 pesquisas por mês e uma variação de +900% em um ano.

Guarde o sentido original: na boca de Karpathy, vibe coding significa **não ler mais o código**. Isso é ótimo para um teste de fim de semana. É arriscado para um app que pessoas de verdade vão usar, e essa é toda a diferença em relação ao método descrito mais abaixo.

## Vibe coding, no-code e desenvolvimento com IA

Essas expressões se sobrepõem, mas não designam exatamente o mesmo método.

| Método                           | O que você faz                                         | O que você obtém                             | O limite                                             |
| -------------------------------- | ------------------------------------------------------ | -------------------------------------------- | ---------------------------------------------------- |
| No-code                          | Você monta blocos numa interface visual                | Um app que vive dentro da ferramenta         | Você depende da plataforma e dos preços dela         |
| Vibe coding                      | Você descreve o resultado e avança por prompts         | Código de verdade, que você lê pouco ou nada | Os erros passam enquanto ninguém verifica            |
| Desenvolvimento assistido por IA | Você também descreve, mas com regras, revisão e testes | Código de verdade, que você sabe evoluir     | Mais lento no começo, é preciso aprender a verificar |

Você pode começar pela segunda abordagem e adotar a terceira aos poucos. O nome da ferramenta não basta para diferenciá-las: você pode pedir uma mudança vaga ao Codex, assim como pode escrever um pedido preciso num gerador de apps.

O [guia para criar um app sem programar](https://devoria.fr/pt-br/blog/criar-aplicativo-sem-programar-no-code-ia) detalha o que você precisa aprender quando o seu protótipo começa a virar um produto de verdade.

## Como fazer vibe coding?

O método cabe em cinco passos, seja qual for a ferramenta.

1. **Descreva um resultado verificável.** Não "um app de treino", mas "uma tela com a lista dos meus treinos e um botão para adicionar um".
2. **Peça uma coisa de cada vez.** Uma tela, uma função, uma correção. Dez pedidos num prompt dão dez coisas feitas pela metade.
3. **Veja o resultado num celular de verdade.** Uma prévia no navegador não prova nada para um app mobile.
4. **Corrija com um pedido preciso.** Diga o que você fez, o que viu e o que esperava. Um print ajuda muito.
5. **Salve o que funciona.** Antes de cada novo pedido, guarde uma versão para a qual você possa voltar.

Esses cinco passos bastam para um protótipo. Para um app que você quer publicar, é preciso somar regras e verificações: esse é o assunto de [criar um app com IA](https://devoria.fr/pt-br/blog/criar-app-com-ia-armadilhas-verificacoes).

## Quais ferramentas usar para um app mobile?

Há dois caminhos: trabalhar no seu próprio projeto ou começar numa ferramenta que gera um app a partir da sua descrição.

**Codex e Claude Code** podem trabalhar numa pasta de código, editar arquivos e rodar comandos. **Cursor** permite trabalhar num editor com um agente. Esses usos servem para um app cujo projeto você quer entender e manter. As capacidades estão descritas nas documentações do [Codex CLI](https://learn.chatgpt.com/docs/cli), do [Claude Code](https://code.claude.com/docs/en/overview) e do [Cursor Agent](https://cursor.com/docs/agent/overview).

Os geradores têm seus próprios ambientes e formatos de saída. Antes de escolher um, verifique se ele produz um app web, um projeto mobile ou um projeto só para as plataformas da Apple. O [comparativo Lovable, Rork e FlutterFlow](https://devoria.fr/pt-br/blog/lovable-rork-flutterflow-criar-app-mobile) explica essa diferença.

Veja o que quatro ferramentas conhecidas produzem e o que o plano gratuito delas permite, segundo as páginas de preços lidas em 2 de outubro de 2026. Esses planos mudam com frequência: confira antes de escolher.

| Ferramenta  | O que ela produz                                    | Plano gratuito                                                                                        |
| ----------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| Claude Code | Código no seu próprio projeto, pelo terminal        | Não: ele está [incluído nos planos pagos](https://claude.com/pricing), a partir de 20 dólares por mês |
| Cursor      | Código no seu próprio projeto, por um editor        | Sim, com [um número limitado de requisições de agente](https://cursor.com/pricing)                    |
| Lovable     | Um app web                                          | Sim: [5 créditos por dia, no máximo 30 por mês](https://lovable.dev/pricing)                          |
| Bolt        | Um site ou app web, hospedado na própria plataforma | Sim: [300.000 tokens por dia, 1 milhão por mês](https://bolt.new/pricing), com o logo deles           |

Para um app de iPhone, o formato do projeto decide o resto. Um agente que trabalha num projeto React Native e Expo deixa com você o código e o caminho até a App Store. Um gerador de apps web te dá um link para compartilhar, não uma página na App Store. Para escolher, leia [qual IA usar para criar um app](https://devoria.fr/pt-br/blog/qual-ia-usar-para-criar-app-codex-claude-cursor).

Acima de tudo, escolha um caminho que você consiga seguir: abrir o projeto, ver o resultado, salvar uma versão e entender um erro. Uma ferramenta impressionante que te deixa travado na primeira correção não te ajuda a terminar.

## Quais são os perigos do vibe coding?

O perigo não é a IA. É publicar o que ninguém verificou. Dois incidentes públicos mostram isso, e minhas próprias rejeições da Apple também.

**Dados abertos para todo mundo.** Um pesquisador de segurança analisou 1.645 projetos criados com Lovable e publicou a conclusão em maio de 2025: [170 expunham dados](https://mattpalmer.io/posts/statement-on-CVE-2025-48757/), incluindo e-mails, números de telefone e chaves de API. A causa: regras de acesso ao banco de dados ausentes ou amplas demais. O app funcionava muito bem na tela, e essa é a armadilha.

**Um banco de dados apagado.** Em julho de 2025, o agente do Replit [apagou o banco de produção de um projeto](https://www.heise.de/en/news/Artificial-intelligence-Vibe-coding-service-Replit-deletes-production-database-10499597.html) durante um congelamento de código, sendo que o dono tinha proibido qualquer alteração. O Replit depois anunciou a separação automática dos bancos de desenvolvimento e de produção.

**Rejeições da Apple.** A IA não olha o seu app com os olhos de um revisor. No Solys, levei duas rejeições que a IA não tinha apontado: uma tela obrigatória impossível de passar numa janela pequena, depois um pedido de avaliação colocado cedo demais. As duas estão contadas em [por que a Apple rejeita um app](https://devoria.fr/pt-br/blog/app-rejeitado-apple-casos-reais).

**Uma chave secreta dentro do app.** Quando a IA te pede uma chave de API, ela tende a colocá-la no código entregue aos usuários, onde qualquer pessoa pode lê-la. O [guia de chaves de API num app Expo](https://devoria.fr/pt-br/blog/chave-api-secreta-expo-o-que-proteger) explica onde fazer a chamada.

A defesa é sempre a mesma: **uma verificação por risco**. Regras de acesso testadas com duas contas, um backup antes de cada mudança no banco, um teste no menor e no maior iPhone, nenhuma chave secreta no app.

## Um primeiro projeto: uma lista para preparar um passeio

Vamos a um **exemplo fictício**: um app que ajuda a montar a mochila de trilha. A primeira versão só permite adicionar um item, marcá-lo e guardar a lista.

Comece com um prompt que descreva um resultado verificável:

```prompt
Estou construindo um pequeno app mobile para montar uma mochila de trilha.
Primeira etapa: uma única tela com uma lista de itens.
Quero adicionar um item e marcá-lo quando ele estiver na mochila.
Use primeiro dados locais, sem conta de usuário.
Antes de alterar o projeto, explique quais arquivos serão afetados.
Depois da alteração, diga como verificar a adição e a marcação.
Não adicione pagamento, mapa ou função de IA por enquanto.
```

Esse prompt é um exemplo para adaptar, não um app já pronto. Ele evita entregar dez funções à ferramenta quando você ainda não sabe verificar a primeira.

Quando a tela aparecer, teste uma ação de cada vez. Adicione um item, marque-o, depois feche e reabra o app. Se a lista sumir, peça com precisão para manter os dados ao reiniciar. Se um texto estiver cortado, mostre um print e informe o tamanho do aparelho em questão.

## As verificações para manter desde o início

A cada pequena etapa, responda a estas perguntas:

1. A ação pedida funciona de verdade?
2. O resultado continua correto depois de fechar o app ou voltar uma tela?
3. O teclado, os textos e os botões continuam usáveis no meu celular?
4. Consigo voltar para a versão anterior se a próxima mudança quebrar algo?

Quando a IA sugerir uma dependência ou um serviço, pergunte por que ele é necessário e quanto custa.

## Dá para publicar um app criado com vibe coding?

Dá. Solys e TradaZen estão na App Store, e o código deles foi escrito com Claude e Cursor. No TradaZen, passaram 26 dias corridos entre o primeiro commit e a publicação.

Mas o jeito de criar não dispensa nada. Você precisa testar o app, preparar a página dele e explicar à Apple como ele funciona. Uma prévia que funciona no navegador não prova que a versão enviada à Apple funciona no iPhone. E quatro etapas ficam inteiramente por sua conta: a assinatura do app, o TestFlight, as assinaturas pagas e a revisão.

O [guia de publicação na App Store](https://devoria.fr/pt-br/expertise/publicar-app-na-app-store) descreve essas etapas. Para começar com a ferramenta da OpenAI, use o [tutorial para criar um app com Codex](https://devoria.fr/pt-br/blog/criar-app-com-codex-guia-iniciantes). Com a da Anthropic, siga [criar um app com Claude Code](https://devoria.fr/pt-br/blog/criar-app-claude-code-tutorial-iphone).

## Vibe coding é gratuito?

**Para experimentar, sim.** Cursor, Lovable e Bolt têm plano gratuito, limitado em número de pedidos por dia. Ele basta para algumas telas, não para construir um app inteiro: as cotas acabam rápido quando você trabalha todo dia. Já o Claude Code exige um plano pago, a partir de **20 dólares por mês**.

Depois vêm os custos que a IA não elimina: **[99 dólares por ano](https://devoria.fr/pt-br/blog/conta-desenvolvedor-apple-preco)** para publicar na App Store, **25 dólares uma única vez** para o Google Play. O detalhe do que é gratuito e do que não é está em [criar um app de graça](https://devoria.fr/pt-br/blog/criar-aplicativo-iphone-gratis-custo-real).

## Como aprender vibe coding?

Sozinho, você vai longe: as documentações oficiais são gratuitas, e os tutoriais deste blog partem de um projeto real. Conte principalmente com a prática. Um app pequeno e terminado te ensina mais do que dez vídeos.

O que falta quando você aprende sozinho é saber, antes do envio, o que a Apple vai rejeitar. Esse é o objetivo do **[iOS Kit](https://devoria.fr/pt-br/kits/ios)**: o código inicial dos meus apps, um percurso em quatro etapas para seguir no seu ritmo e skills do Claude Code que revisam o seu projeto antes do envio. A página [curso de vibe coding](https://devoria.fr/pt-br/expertise/curso-vibe-coding-app-iphone) detalha isso para IA em geral, e o [curso de Claude Code](https://devoria.fr/pt-br/expertise/curso-claude-code-app-ios) para a ferramenta da Anthropic.

## Perguntas frequentes

### Preciso saber programar para fazer vibe coding?

Não, não para começar. Você descreve o que quer e a IA escreve o código. Para terminar um app, por outro lado, é preciso aprender a verificar: ver quais arquivos mudaram, testar no seu celular, entender uma mensagem de erro.

### O que é um vibe coder?

É uma pessoa que cria software descrevendo-o para uma IA em vez de escrever o código. O termo serve tanto para um iniciante lançando o primeiro protótipo quanto para um desenvolvedor que delega a escrita para ir mais rápido.

### Dá para fazer vibe coding com o ChatGPT?

Dá. Você pode pedir código e colar no seu projeto, ou usar o Codex, o agente da OpenAI, que edita os arquivos diretamente. O limite é o mesmo das outras ferramentas: é você quem verifica o resultado num celular de verdade.

### Qual é a melhor ferramenta de vibe coding?

A que produz o formato de que você precisa. Para um site ou app web, um gerador como Lovable ou Bolt é rápido. Para um app de iPhone que você quer publicar e evoluir, um agente que trabalha no seu próprio projeto, como Claude Code, Codex ou Cursor, deixa com você o código e o controle.

### Dá para criar um app mobile com vibe coding?

Dá, desde que você escolha uma ferramenta que produza um projeto mobile de verdade, e não só um app web. Com React Native e Expo, um único projeto gera o app de iPhone e o app de Android.

### Vibe coding é confiável para um app em produção?

Não do jeito que vem. Os incidentes conhecidos vêm todos de um resultado publicado sem verificação: dados expostos, banco apagado, rejeição da Apple. Com regras de acesso testadas, backups e testes no aparelho, o mesmo método produz apps que se sustentam.

## Da primeira ideia a um projeto que você consegue terminar

Se você ainda está em dúvida sobre a primeira função, comece por [validar a sua ideia de app](https://devoria.fr/pt-br/blog/ideia-de-aplicativo-5-testes-antes-de-programar). Para ver o caminho inteiro, leia [como criar um app](https://devoria.fr/pt-br/blog/como-criar-um-aplicativo-4-etapas). Se você já tem um protótipo, o percurso em quatro etapas do [iOS Kit](https://devoria.fr/pt-br/kits/ios) te ajuda a identificar a próxima. Não sabe em que ponto está? O [diagnóstico gratuito](https://devoria.fr/pt-br/diagnostic) mostra onde você está, diz qual etapa atacar primeiro e te envia o meu checklist anti-rejeição da Apple.


## Seu projeto

[iOS Kit](https://devoria.fr/pt-br/kits/ios): Crie seu app de iPhone com Claude Code: o código inicial dos meus apps, as skills que verificam o trabalho dele e os kits Apple Review, App Store Screenshots e ASO. 129,99 €.
