Build This Now
Build This Now
O que é o Código Claude?Instalar o Claude CodeInstalador Nativo do Claude CodeO Teu Primeiro Projeto com Claude Code
How Does an LLM Actually Work? (ChatGPT and Claude, Explained Without Math)How Does AI Image Generation Work? (The Noise-to-Picture Trick)How Do AI Agents Actually Work? (The Loop That Lets AI Do Things)O Que É Agentic Coding? Um Guia em Linguagem SimplesO Que É Vibe Coding? Um Guia em Linguagem SimplesWhat Is a Token in AI? (Why ChatGPT Charges by the Token)What Is a Vector Embedding? (And How RAG Lets AI Read Your Documents)How ChatGPT's 'Dreaming' Memory Works (and What to Turn Off)Why a Hidden Line of Text Can Hijack Your AI BrowserHow Much Energy and Water Does AI Actually Use?Is AI a Bubble? 'Circular Financing' in Plain EnglishThe EU AI Act, Explained: What Changes on August 2, 2026How Do AI Voice-Cloning Scams Work? (And How to Spot One)What Is Agentic Commerce? How AI Agents Buy Things for YouWhy Does AI Run on GPUs, Not CPUs? (One Genius vs. a Thousand Interns)How Does HTTPS Work? (The Padlock, and Why Nobody Can Read Your Password)
speedy_devvkoen_salo
Blog/Handbook/Core/What Is Vibe Coding? A Plain-English Guide

O Que É Vibe Coding? Um Guia em Linguagem Simples

Vibe coding é construir software descrevendo o que queres a uma IA em linguagem natural e aceitando o que ela produz, em vez de escrever código linha a linha. Eis o que é, onde funciona e onde falha.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

Published Jun 19, 20267 min readHandbook hubCore index

Vibe coding significa construir software descrevendo o que queres a uma IA em linguagem natural e aceitando o código que ela produz, em vez de o escreveres linha a linha. Tu descreves, a IA gera, tu executas e guias-te pelos resultados em vez de leres cada linha. O termo foi popularizado por Andrej Karpathy no início de 2025.

O nome capta bem a mentalidade: tu "deixas-te levar pela vibe", confias no modelo e iteras descrevendo as alterações. É a forma mais rápida de ir de uma ideia a software que corre, e também a forma mais fácil de lançar código que ninguém percebe. As duas coisas são verdade.

De onde veio o termo

Andrej Karpathy descreveu o vibe coding no início de 2025 como uma forma de trabalhar em que quase te esqueces de que o código existe. Falas com a IA, ela escreve e edita, tu aceitas as alterações e, quando algo parte, colas o erro de volta e deixas que ela se corrija sozinha. A ideia não era que todo o software se deva construir assim. A ideia era que, para um certo tipo de construção rápida e de baixo risco, isto simplesmente funciona.

A expressão pegou porque deu nome a algo que muita gente já fazia com ferramentas de IA e para o qual não tinha palavra.

Como funciona o vibe coding na prática

O ciclo é simples:

  1. Descreves o que queres em linguagem natural ("adiciona uma página que lista os meus itens guardados").
  2. O agente de IA escreve o código, muitas vezes em vários ficheiros.
  3. Executas e olhas para o resultado, não para o código.
  4. Se estiver errado, descreves o problema ("a lista devia ordenar do mais recente para o mais antigo") e a IA edita.
  5. Repetes até parecer bem.

Estás a guiar-te pelo resultado. Avalias a app a correr, não a implementação. Um agente de terminal como o Claude Code torna isto fluido porque consegue ler o teu projeto inteiro, fazer a alteração, executá-la e dar-te o resultado.

Vibe coding vs programação tradicional

Vibe codingProgramação tradicional
O que escrevesPromptsCódigo
O que revêsO resultado a correrCada linha
VelocidadeMuito rápidaMais lenta, deliberada
Melhor paraProtótipos, demos, ferramentas pequenasProdução, sistemas de longa duração
Risco principalBugs e dívida escondidosMais lento a lançar
Conhecimento necessárioBaixo para começarMais alto

Nenhuma é "a correta". São mudanças de velocidade diferentes. O vibe coding é a velocidade rápida para explorar. A programação tradicional e revista é a velocidade cuidadosa para coisas que não podem partir.

Onde o vibe coding brilha

Protótipos e demos. Quando o objetivo é ver se uma ideia sequer funciona, ler cada linha é esforço desperdiçado. Fazes vibe coding, olhas e decides.

Ferramentas pessoais pequenas. Um script, um dashboard, um utilitário pontual. Se partir, arranjas ou deitas fora. Baixo risco, alta velocidade.

Aprender construindo. Quem está a começar consegue produzir algo real e ver como as peças encaixam, o que vale mais do que ficar a olhar para tutoriais. Mas conta com abrandar e ler mesmo o código à medida que te aprofundas.

Onde falha

Aceitar código que não revistes é todo o risco. Num protótipo, tudo bem. Em produção, significa falhas de segurança, bugs em casos extremos e dívida técnica a acumular-se que não consegues ver porque nunca leste o código. À medida que uma app feita em vibe coding cresce, as alterações ficam mais difíceis e as avarias mais misteriosas. Falámos deste modo de falha em vibe coding e dívida técnica.

A solução não é parar de usar IA. É acrescentar estrutura quando o risco sobe: escrever primeiro uma spec, fazer o agente gerar testes e rever as partes que tratam de dinheiro, autenticação e dados de utilizadores. Esse caminho intermédio é abordado em desenvolvimento orientado por specs vs vibe coding.

Vibe coding para produtos reais

Podes chegar a um SaaS real à custa de vibe coding, mas só se as partes perigosas não forem feitas assim. Autenticação, pagamentos e segurança da base de dados são exatamente onde código não revisto faz mais estragos.

O padrão prático é fazer vibe coding das tuas funcionalidades sobre uma stack de produção que já trate corretamente da canalização arriscada. É isso que o Build This Now faz: um kit de $29 de pagamento único sobre o Claude Code onde a autenticação, os pagamentos com Stripe e uma base de dados segura já estão construídos, para que a parte que fazes em vibe coding sejam só as tuas funcionalidades, não o teu modelo de segurança.

Em resumo

Vibe coding é construir descrevendo e aceitando, não escrevendo e revendo. É o caminho mais rápido para uma ideia que corre e uma verdadeira armadilha para software de produção que não revês. Usa-o para explorar e acrescenta estrutura (specs, testes e canalização revista) no momento em que utilizadores reais entram em jogo. Para a mudança relacionada, em que são os agentes a fazer o trabalho, vê o que é o agentic coding.

FAQ

O que significa vibe coding? Vibe coding significa construir software descrevendo o que queres a uma IA em linguagem natural e aceitando o código que ela produz, em vez de escreveres e reveres cada linha. Andrej Karpathy popularizou o termo no início de 2025. Tu descreves, a IA gera, tu executas e iteras descrevendo as alterações.

Vibe coding é bom ou mau? Bom para velocidade, protótipos e ferramentas pequenas. Arriscado para produção, porque aceitar código não revisto pode esconder falhas de segurança, bugs e dívida. Faz vibe coding para explorar; muda para trabalho revisto e estruturado para tudo aquilo de que utilizadores reais dependem.

Precisas de saber programar para fazer vibe coding? Para começar, não. Podes descrever funcionalidades e obter código que funciona. Mas quando algo parte, saber algum código ou usar uma ferramenta que imponha estrutura e testes é o que te evita ficares preso. Quem não é técnico vai mais longe quando a IA assenta sobre uma stack de produção que já trata da segurança e dos pagamentos.

Vibe coding é o mesmo que agentic coding? Não. O vibe coding é um estilo (guiar-se pelos resultados, aceitar o que sai). O agentic coding é a capacidade subjacente (um agente de IA que planeia, edita, executa e testa sozinho). Fazes vibe coding usando uma ferramenta agentic, mas o agentic coding também pode ser feito com cuidado e revisão completa.

Continue in Core

  • Janela de Contexto de 1M no Claude Code
    A Anthropic ativou a janela de contexto de 1M tokens para o Opus 4.6 e o Sonnet 4.6 no Claude Code. Sem header beta, sem sobretaxa, preços fixos e menos compactações.
  • AGENTS.md vs CLAUDE.md Explicados
    Dois arquivos de contexto, um codebase. Como AGENTS.md e CLAUDE.md diferem, o que cada um faz e como usar os dois sem duplicar nada.
  • Why a Hidden Line of Text Can Hijack Your AI Browser
    AI browsers read the whole web page — including text hidden from you. That's the door behind prompt injection, OWASP's #1 AI security risk in 2026. Here's how the attack works, in plain English.
  • AI Research for Builders: The Latest Breakthroughs, Explained Monthly
    A monthly digest of the latest AI research — agents, reasoning, efficiency, and models — with every claim traced to its source and translated into what it means if you build with AI.
  • 10 AI Research Breakthroughs That Matter for Builders (June 2026)
    The latest AI research, explained: AI disproved an 80-year-old math conjecture, agents got cheaper and more reliable, and inference costs dropped up to 100x. What each finding means if you build with AI.
  • Did Anthropic Call for an AI Pause? What It Actually Said
    Anthropic did not call to halt the AI boom. Here is what its June 2026 'recursive self-improvement' post actually said, why the 80%-of-its-own-code stat spooked it, and what it means if you build with Claude Code.

More from Handbook

  • Fundamentos do agente
    Cinco maneiras de criar agentes especializados no Código Claude: Sub-agentes de tarefas, .claude/agents YAML, comandos de barra personalizados, personas CLAUDE.md e prompts de perspetiva.
  • Engenharia de Harness para Agentes
    O harness é cada camada ao redor do seu agente de IA, exceto o modelo em si. Aprenda os cinco pontos de controle, o paradoxo das restrições, e por que o design do harness determina o desempenho do agente mais do que o modelo.
  • Padrões de Agentes
    Orchestrator, fan-out, cadeia de validação, routing especializado, refinamento progressivo e watchdog. Seis formas de orquestração para ligar sub-agentes no Claude Code.
  • Boas Práticas para Equipas de Agentes
    Padrões testados em produção para Equipas de Agentes Claude Code. Prompts de criação ricos em contexto, tarefas bem dimensionadas, posse de ficheiros, modo delegado, e correções das versões v2.1.33-v2.1.45.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

O Que É Agentic Coding? Um Guia em Linguagem Simples

Agentic coding é quando um agente de IA planeia, escreve, executa e testa código sozinho ao longo de vários passos, em vez de apenas autocompletar linhas. Eis como funciona e como difere do autocomplete e do vibe coding.

What Is a Token in AI? (Why ChatGPT Charges by the Token)

A token is a chunk of text — roughly ¾ of a word — and it's the unit AI models read, generate, remember, and bill by. Here's what a token actually is and why it controls your AI costs and limits.

On this page

De onde veio o termo
Como funciona o vibe coding na prática
Vibe coding vs programação tradicional
Onde o vibe coding brilha
Onde falha
Vibe coding para produtos reais
Em resumo
FAQ

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.