Vibe Coding com Claude Code

dev IA

Ah! Hypes e mais hypes sobre como a Inteligência artificial vai roubar os empregos de todo mundo - será que a Skynet e a era das máquinas está chegando? Na torcida! Enquanto isso testei o Claude Code e deixei me tomar pela vibe coding.

Claude

Um novo jogador em campo

A Anthropic acaba de adicionar um novo jogador ao campo: o Claude Code - sou péssimo em parábolas esportivas, sei disso. Vamos explorar o que é, como instalá-lo e se é de passar no cabelo ou de comer.


Quem é esse Claudio? Digo, Claude?

Claude Code é uma ferramenta de linha de comando desenvolvida pela Anthropic que permite aos desenvolvedores delegar tarefas de codificação diretamente ao Claude a partir do terminal. É essencialmente um assistente de IA focado em código que você pode acessar sem sair do seu ambiente de desenvolvimento.

Claude

O tio Claudio, digo, Claude permite que:

  • Escreva código com base em descrições em linguagem natural;
  • Receba ajuda para debugging e solução de problemas;
  • Obtenha explicações sobre códigos complexos;
  • Automatize tarefas repetitivas de programação.

Propício para uma sessão de vibe coding, não?


Instalando o Claude Code

Bom, vou considerar que as pessoas estão usando macOS ou Linux.

No macOS, você pode instalar o Claude Code com os seguintes comandos de terminal:

# Usando Homebrew
brew install anthropic/tap/claude-code

# Verificando a instalação
claude-code --version

Se você não tem o homebrew instalado no macOS, instale-o com esse comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Caso você use Linux, pode instalar com seu gerenciador de pacotes favorito ou diretamente via curl:

# Distribuições baseadas em Debian/Ubuntu
curl -fsSL https://get.anthropic.com/claude-code/install.sh | sh

# Verificando a instalação
claude-code --version

Fazendo login com sua conta Anthropic

Após instalar o Claude Code, será necessário autenticar-se com sua conta:

No terminal, execute:

claude-code login

Uma janela do navegador será aberta; nela, faça login com sua conta Anthropic para autenticar o Claude Code. Após o login, uma confirmação será mostrada no terminal.

Para checar se está tudo certo com o login, rode:

claude-code auth status

(Usuários avançados perceberão que esse login cria uma chave de API em sua conta Anthropic - não a exclua! Ela pode ser vista neste link: https://console.anthropic.com/settings/keys


Hora de vibe coding!

Vibe coding parece ser a onda do momento, se sentar relaxado e atuar como um dono de produto enquanto uma IA gera seu código através dos seus prompts comprados em cursinho parece ser um bom e mágico negócio - bom, pelo menos até as coisas ficarem complexas demais e a IA começar a alucinar.

De qualquer modo, me parece que vai dar bom (ou não) - o Claude Code usa o Claude 3.7 Sonnet, que é o modelo mais recente e foi lançado em fevereiro deste ano (2025, caso você esteja lendo isso em 2050 com seus olhos biônicos).

Segundo o próprio Claude:

“O Claude 3.7 Sonnet é considerado um modelo de raciocínio que oferece um bom equilíbrio entre capacidades avançadas e velocidade de resposta para tarefas de codificação.”

Então tá bom, né?


Alguns casos de uso

Vá para o diretório raiz de sua aplicação e rode o comando:

claude-code

Isso fará com que a ferramenta seja ativada, no meu caso, pedi para ele analisar o meu site, conforme imagem abaixo (clique para expandir): Claude

Como pode ser visto, ele retornou exatamente o stack de tecnologias utilizadas:

Claude

Com um prompt simples, pedi para ele diminuir a altura da barra de leitura do site para 3px. Ao solicitar uma alteração de código, o Claude Code mostra onde será alterado e pergunta se você aceita as mudanças: Claude

Para verificar seu consumo de tokens, acesse:

https://console.anthropic.com/settings/usage

Claude


Conclusão

Se você já usa Cursor, Visual Studio Code com GitHub Copilot ou Windsurf, provavelmente já está acostumado a utilizar IA para autocompletar código e auxiliar em tarefas rotineiras - mas sinto que o Claude Code pode ajudar as pessoas que precisam usar uma ferramenta no terminal, alguns casos são:

1 - Evitar alterar o contexto ao realizar mudanças na sua codebase via terminal; 2 - Sendo uma ferramenta de CLI, pode ser facilmente integrada a scripts, pipelines e fluxos de automação;

3 - Você realmente gosta MESMO de fazer tudo pelo terminal (meu caso).

(っ´ω`c)♡ A imagem de capa deste post foi gerada com o Google Gemini.