O que é Claude Code? Entenda a ferramenta da Anthropic que programa no seu terminal

o que é Claude Code, ferramenta de codagem agêntica no terminal da Anthropic
Resposta rápida

Claude Code é a ferramenta de codagem agêntica da Anthropic: ela roda no terminal, lê o teu codebase, edita arquivos, roda comandos e integra com as ferramentas de desenvolvimento, sempre pedindo permissão antes de mexer. A execução é local e fala direto com as APIs do modelo, sem servidor de backend próprio nem índice remoto do código. Além do terminal, existe em IDE, aplicativo desktop e navegador. O acesso vem por plano Pro (US$ 20 por mês nos EUA), Max, assento premium Team/Enterprise ou conta no Console (API), com limite de uso compartilhado com o claude.ai e o Claude Desktop.

Fala aí, beleza? Pedir código pra um chat é uma coisa, ter um agente com acesso ao teu projeto inteiro é outra história bem diferente

No chat tu copia o trecho, cola, explica o contexto na mão, recebe a resposta e cola de volta

O Claude Code corta esse vai e volta: ele é a ferramenta de codagem agêntica da Anthropic, roda no terminal, lê o teu codebase, edita arquivos, roda comandos e integra com as ferramentas de desenvolvimento

Se tu ouviu falar dele e tá na dúvida se vale investir tempo, é isso que a gente vai destrinchar aqui: o que ele é por baixo, no que ele muda em relação a um chat comum, onde ele entra no dia a dia, o que precisa pra rodar e como funcionam os limites

Bora? 🙂

Como o Claude Code funciona por baixo

Ele roda LOCALMENTE no teu terminal e fala direto com as APIs do modelo

Não tem servidor de backend próprio no meio do caminho, nem índice remoto do teu código

Ou seja: quem abre e lê os arquivos é o processo que está na tua máquina, no teu shell, dentro da pasta que tu escolheu

E tem outra peça de desenho que vale entender logo de cara: ele pede permissão antes de alterar arquivos e antes de executar comandos

Esse é o comportamento do modo Manual, e os modos de permissão são configuráveis: mais pra frente eu abro os quatro pra ti

Sobre adoção, o único número que dá pra cravar por aqui: o repositório público anthropics/claude-code tem cerca de 140 mil estrelas no GitHub

Domine o Claude Code do básico ao avançado
Pré-inscrição Formação Claude Code

Domine o Claude Code do básico ao avançado

Você vai aprender a criar sistemas completos com Claude Code, sem precisar ser programador. Inscreva-se para ter acesso a um desconto de lançamento e bônus especiais!

Qual a diferença entre o Claude Code e um chat comum de IA

Essa é a pergunta que trava a maioria das pessoas, então vamos direto ao ponto

Num chat comum, tu é o transportador de contexto: copia arquivo, cola, descreve a estrutura da pasta, avisa qual framework é, cola o erro, e depois carrega a resposta de volta pro editor

Aqui o agente lê o projeto, planeja a abordagem, escreve o código em vários arquivos e ainda verifica se aquilo funciona

Ponto Chat comum Claude Code
Contexto o que tu cola na conversa lê o codebase do projeto
Edição devolve texto pra tu colar edita os arquivos (com permissão)
Execução não roda nada roda comandos na tua máquina
Memória do projeto recomeça do zero CLAUDE.md lido no início de cada sessão
Git tu faz tudo na mão stage, mensagem de commit, branch e pull request

O contexto que não se perde: CLAUDE.md

O CLAUDE.md é o mecanismo de contexto persistente da ferramenta

São arquivos markdown com instruções fixas: pro projeto, pro teu fluxo pessoal ou pra organização

O Claude lê esses arquivos no início de cada sessão, então aquilo que tu escreveu ali não precisa ser repetido a cada conversa

No escopo de projeto ele mora no próprio repo, na raiz ou dentro da pasta .claude/

Se tu conhece aquele README que ninguém lê, pensa no contrário disso: é o arquivo que a IA lê SEMPRE antes de encostar no código 😀

O modo de planejamento, pra ele não sair editando

O medo mais comum de quem chega agora é: "e se ele sair mexendo em tudo?"

Pra isso existe o modo de planejamento (plan mode)

Nele o Claude pode ler arquivos e explorar com comandos de shell, e escreve um plano sem editar o código-fonte

As edições ficam bloqueadas até tu aprovar o plano

Tu entra nele com Shift+Tab ou prefixando o teu pedido com /plan

Git como parte do fluxo

Ele trabalha direto com git: prepara as mudanças (stage), escreve mensagens de commit, cria branches e abre pull requests

Aqui mora boa parte da economia de tempo do dia a dia, porque é justamente a parte chata que a gente empurra com a barriga, né?

O que dá para fazer com o Claude Code no dia a dia

A documentação oficial lista um punhado de tarefas que ele assume ponta a ponta, planejando a abordagem, escrevendo o código em vários arquivos e verificando se funciona:

  • escrever testes para código sem cobertura
  • corrigir erros de lint no projeto
  • resolver conflitos de merge
  • atualizar dependências
  • escrever release notes

Repara no padrão: é manutenção, aquele trabalho que ninguém acorda animado pra fazer

Caçar bug sem saber onde ele mora

Esse é o caso de uso que costuma converter cético

Tu cola a mensagem de erro ou simplesmente descreve o sintoma, e ele rastreia o problema pelo codebase, identifica a causa raiz e implementa a correção

É diferente de perguntar "por que esse erro acontece?" pra um chat, porque ali tu recebe uma hipótese genérica e continua com o trabalho de investigação na mão

Se tu quer uma visão mais geral de para que serve o Claude Code, esse recorte de tarefas já dá o tom do tipo de trabalho que ele puxa pra si

Onde ele roda: terminal, IDE, desktop e navegador

O nome engana um pouco, porque "terminal" virou sinônimo da ferramenta, mas ela está disponível em quatro superfícies: terminal, IDE, aplicativo desktop e navegador

O terminal segue sendo a porta de entrada mais direta, e se tu quer entender como funciona a versão de linha de comando, é por ali que a maioria começa

O que muda no aplicativo desktop

O app desktop do Claude tem três abas: Chat (conversas), Cowork (Dispatch e trabalho agêntico mais longo) e Code (desenvolvimento de software)

Na parte de Code, os recursos que ele traz são:

  • sessões paralelas com isolamento de Git
  • layout de painéis por arrastar e soltar
  • terminal e editor de arquivos integrados
  • side chats
  • computer use
  • revisão visual de diff

Sessão paralela com isolamento de Git é o tipo de coisa que só faz sentido depois que tu já tem duas frentes abertas no mesmo repo e não quer que uma pise na outra

O que você precisa antes de instalar o Claude Code

Antes de sair rodando comando, dá uma conferida se a tua máquina entra nos requisitos oficiais:

  • macOS 13.0+, Windows 10 1809+ ou Windows Server 2019+, Ubuntu 20.04+, Debian 10+ ou Alpine Linux 3.19+
  • 4 GB ou mais de RAM
  • processador x64 ou ARM64
  • conexão de internet
  • shell Bash, Zsh, PowerShell ou CMD

Nada de PC da Nasa aqui, o trabalho pesado do modelo não acontece na tua máquina

No Windows nativo tem um detalhe: o Git for Windows é recomendado pra que a ferramenta consiga usar a ferramenta Bash

Sem ele, o shell usado é o PowerShell

E tem o acesso, que é o ponto que costuma pegar: pra usar o Claude Code é preciso plano Claude Pro ou Max, assento premium de plano Team ou Enterprise, ou conta no Console (API)

Como instalar e dar o primeiro comando

O caminho recomendado é o instalador nativo, que ainda se atualiza sozinho em segundo plano

  1. Confira os requisitos e o acesso antes de tudo. Sistema na versão mínima, 4 GB de RAM, shell suportado e um dos acessos válidos (Pro, Max, assento premium Team/Enterprise ou Console). O erro comum aqui é instalar primeiro e descobrir depois que a conta não tem acesso
  1. Rode o instalador nativo do teu sistema. No macOS, Linux ou WSL:
curl -fsSL https://claude.ai/install.sh | bash
  1. No Windows, escolha o instalador do teu shell. PowerShell:
irm https://claude.ai/install.ps1 | iex

CMD:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

O erro comum deste passo é misturar os dois: o comando do PowerShell não roda no CMD e vice-versa

  1. Se preferir npm, saiba o que muda. Existe instalação pelo pacote @anthropic-ai/claude-code, que baixa o mesmo binário nativo por baixo:
npm install -g @anthropic-ai/claude-code

Aqui mora uma pegadinha real: a partir da v2.1.198 o pacote npm pede Node.js 22+. Se o teu Node é mais antigo, a instalação te morde. E lembra que o método recomendado continua sendo o instalador nativo

  1. No Windows nativo, instale o Git for Windows. É o que permite usar a ferramenta Bash. Sem ele nada explode, o shell só cai pro PowerShell, e aí comando que tu copiou de tutorial Linux não vai colar
  1. Abra o teu projeto e comece em plan mode. Shift+Tab ou o prefixo /plan no pedido. Ele lê, explora e escreve o plano sem tocar no código, e as edições ficam travadas até tu aprovar. O erro comum é começar solto num codebase que tu nem conhece direito e depois revisar um diff gigante
  1. Cheque quais modelos a tua conta tem com /model. Esse comando é a fonte de verdade: mostra o que está disponível pra ti e permite trocar. Existe ainda o padrão embutido /model opusplan, que usa Opus no planejamento e Sonnet na execução
  1. Crie o CLAUDE.md com as regras do repositório. Markdown puro, no repo, na raiz ou na pasta .claude/. É o que ele lê no início de cada sessão, então tudo que tu cansa de repetir mora ali

Os modelos que aparecem na configuração

Na configuração aparecem listados: Sonnet 4.6 (claude-sonnet-4-6), Opus 4.6 (claude-opus-4-6), Opus 4.5 (claude-opus-4-5-20251101), Sonnet 4.5 (claude-sonnet-4-5-20250929) e Haiku 4.5 (claude-haiku-4-5-20251001)

O que tu de fato consegue usar depende da tua conta, e quem responde isso é o /model, não um post na internet 😛

Dá também pra escolher o modelo já na abertura, com a flag --model

Modos de permissão e o que o Claude Code não faz sem você

Essa parte é a que separa o uso tranquilo do uso ansioso, e é aqui que fica claro que pedir permissão a cada ação é uma configuração, não uma tatuagem

São quatro modos de permissão:

  • Manual: pergunta antes de editar arquivo e antes de rodar comando
  • Accept edits: edita e roda comandos comuns de filesystem sem perguntar, e continua perguntando pros demais
  • Plan: explora e propõe um plano, sem editar
  • Auto: avalia todas as ações com verificações de segurança em background

A escolha aqui é sobre confiança na tarefa, não sobre coragem: tarefa de manutenção pequena num repo que tu domina pede um modo, refactor grande em código legado pede outro

Trancando o que ele não pode nem ler

Tome cuidado com um ponto antes de soltar a rédea: chave de API, segredo e arquivo .env são leitura que tu provavelmente não quer liberar

Pra isso existe a configuração permissions.deny, no .claude/settings.json

E se tu quer que o projeto SEMPRE comece no plan mode, dá pra definir o defaultMode no mesmo .claude/settings.json

Essas duas linhas de configuração valem mais que qualquer promessa de "prompt mágico" pra ele se comportar

Como estender a ferramenta: CLAUDE.md, skills, MCP, subagents e hooks

Aqui é onde ela deixa de ser "IA no terminal" e vira ambiente de trabalho

Cada mecanismo resolve um problema diferente:

  • CLAUDE.md: contexto sempre ligado
  • skills: conhecimento e fluxos sob demanda
  • MCP: conexão com serviços externos
  • subagents: contexto isolado
  • hooks: automação em eventos de ciclo de vida

O erro clássico de quem chega agora é jogar TUDO no CLAUDE.md e reclamar depois que o contexto ficou pesado

Se é conhecimento que só interessa em certos momentos, o lugar disso é uma skill

O formato de uma skill

O formato recomendado é .claude/skills/<nome>/SKILL.md

Ela é invocável por /nome, funcionando como slash command, e também pode ser acionada sozinha pelo Claude quando faz sentido

Dois coelhos numa cajadada: vira atalho pra ti e vira conhecimento sob demanda pra ele 😀

Quanto custa e como funcionam os limites de uso

O acesso ao Claude Code vem por plano Claude Pro ou Max, assento premium de Team ou Enterprise, ou conta no Console (API)

O plano Pro custa US$ 20 por mês nos Estados Unidos, com preço variando por região

O Max existe em duas faixas de uso em relação ao Pro por sessão de 5 horas: Max 5x e Max 20x

O detalhe que pega todo mundo: o limite é compartilhado

O uso do Claude Code divide o mesmo limite do resto do plano

Atividade no claude.ai, no terminal e no Claude Desktop cai tudo no mesmo pool

Então aquela tarde inteira conversando no chat aparece na conta quando tu senta pra codar, e é bom saber disso ANTES

O limite por sessão reseta a cada cinco horas, e o plano Pro também tem limite semanal, que reseta em dia e horário fixos atribuídos à tua conta

Em planos Pro, Max, Team ou Enterprise por assento, o consumo aparece em barras de progresso da sessão de 5 horas e do limite semanal em Settings > Usage, nas configurações da conta Claude

Vale a pena investir tempo no Claude Code?

Veredito honesto, sem hype

Faz sentido pra ti se:

  • tu trabalha num codebase existente, com muitos arquivos e histórico
  • a tua rotina tem manutenção repetitiva: testes faltando, lint, dependências, conflito de merge, release notes
  • git é parte pesada do teu dia, com branch e pull request o tempo todo
  • tu topa gastar um tempo inicial configurando CLAUDE.md, permissões e skills

Talvez não compense AGORA se:

  • teu uso é esporádico, uma dúvida solta aqui e ali
  • tu não tem nenhum dos acessos pagos e não pretende assinar
  • tuas perguntas são de resposta curta, do tipo que um chat resolve em dois minutos sem precisar tocar em arquivo nenhum

E tem o fator limite compartilhado: se tu já usa o claude.ai pesado no dia, considera que a conta é a mesma

Conclusão

Resumindo em uma frase: o Claude Code é a ferramenta de codagem agêntica da Anthropic que roda localmente no terminal (e também em IDE, desktop e navegador), lê o teu projeto, planeja, edita arquivos, roda comandos e cuida do fluxo de git, dentro do modo de permissão que tu escolher

O próximo passo concreto é curto: instala pelo método nativo, abre o teu projeto, começa em plan mode e escreve um CLAUDE.md com as regras do repositório

Só com isso tu já sai do "copia e cola no chat" pra um fluxo bem mais adulto

faça o teste e tira a tua própria conclusão, é o melhor jeito de decidir se vale o tempo =)

até o próximo post!

Perguntas frequentes

Quanto custa o Claude Code?

O Claude Code não tem uma assinatura separada: o acesso vem do plano Claude Pro ou Max, de um assento premium em plano Team ou Enterprise, ou de uma conta no Console (API). O plano Pro custa US$ 20 por mês nos Estados Unidos, com o preço variando por região. Já o Max existe em duas faixas de uso em relação ao Pro, Max 5x e Max 20x, medidas por sessão de 5 horas.

Como instalar o Claude Code no Windows?

No PowerShell, o comando de instalação nativa é irm https://claude.ai/install.ps1 | iex. No CMD, é curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd. Vale instalar o Git for Windows junto, porque é ele que dá ao Claude Code a ferramenta Bash; sem ele, a ferramenta cai pro PowerShell como shell.

Quais são os modos de permissão do Claude Code?

São quatro: Manual, que pergunta antes de editar arquivo e rodar comando; Accept edits, que edita e roda comandos comuns de filesystem sem perguntar; Plan, que só explora e propõe plano; e Auto, que avalia as ações com verificações de segurança em segundo plano. Ou seja, pedir permissão a cada ação é o comportamento do modo Manual, e dá pra trocar. Dá ainda pra travar leitura de arquivo sensível, tipo chave de API ou .env, com a configuração permissions.deny em .claude/settings.json.

Como trocar de modelo no Claude Code?

O comando /model mostra quais modelos estão disponíveis pra tua conta e permite trocar entre eles, também dá pra passar --model na hora de iniciar. Hoje a lista inclui Sonnet 4.6, Opus 4.6, Opus 4.5, Sonnet 4.5 e Haiku 4.5. Existe ainda o padrão embutido /model opusplan, que usa Opus pra planejar e Sonnet pra executar.

O que são skills, MCP, subagents e hooks no Claude Code?

São os mecanismos de extensão da ferramenta, e cada um resolve um problema diferente: skills entregam conhecimento e fluxos sob demanda, MCP conecta com serviços externos, subagents isolam contexto e hooks automatizam ações em eventos do ciclo de vida. Isso complementa o CLAUDE.md, que é o contexto que fica sempre ligado. O formato de skill recomendado é .claude/skills/<nome>/SKILL.md, que também funciona como slash command.

O limite de uso do Claude Code é separado do claude.ai?

Não, é o mesmo pool: atividade no claude.ai, no Claude Code e no Claude Desktop consome o mesmo limite do plano. O limite por sessão reseta a cada cinco horas, e o plano Pro também tem um limite semanal, com reset em dia e horário fixos atribuídos à conta. Pra acompanhar, o consumo aparece em barras de progresso em Settings > Usage, nas configurações da conta Claude.



Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares