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 LLMs WorkAI Image GenerationHow AI Agents WorkO Que É Agentic Coding? Um Guia em Linguagem SimplesO Que É Vibe Coding? Um Guia em Linguagem SimplesAI TokensVector EmbeddingsChatGPT Dreaming MemoryAI Browser InjectionAI Energy & WaterIs AI a BubbleEU AI ActAI Voice ScamsAgentic CommerceWhy AI Uses GPUsHow HTTPS Works
speedy_devvkoen_salo
Blog/Handbook/Core/What Is Vibe Coding

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.

Quer o framework por trás destes projetos?

Obtenha o sistema Claude Code que usamos para planejar, construir, testar e lançar software em produção.

Veja o que construímos para empresas →
speedy_devvkoen_salo
speedy_devvWritten by speedy_devvPublished 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.
  • 15 AI Research Breakthroughs (July 2026)
    The latest AI research, explained: OpenAI shipped GPT-5.6, Anthropic shipped Claude Opus 5, Moonshot open-weighted Kimi K3, and three separate results showed an agent benchmark score measures your whole evaluation setup, not just your model. What each finding means if you build with AI, with every vendor self-report flagged.
  • 15 AI Research Breakthroughs (June 2026)
    The latest AI research, explained: DeepSeek shipped DSpark and a million-token V4, open coding models closed the gap, AI disproved an 80-year-old math conjecture, and inference costs kept dropping. What each finding means if you build with AI.

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.

Quer o framework por trás destes projetos?

Obtenha o sistema Claude Code que usamos para planejar, construir, testar e lançar software em produção.

Veja o que construímos para empresas →
speedy_devvkoen_salo

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.

AI Tokens

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

Quer o framework por trás destes projetos?

Obtenha o sistema Claude Code que usamos para planejar, construir, testar e lançar software em produção.

Veja o que construímos para empresas →