Ferramenta de IA

Claude Code

Programar e criar código

Agente de programação da Anthropic para trabalhar no código pelo terminal e IDE.

Visão geral

Para que serve

O Claude Code é uma ferramenta agentic de programação da Anthropic que trabalha diretamente sobre um projeto de software, com uma experiência centrada no terminal.

Em vez de exigir que cada arquivo seja adicionado manualmente ao contexto, ele pode explorar a base de código conforme a tarefa pede para localizar implementações, entender relações entre partes do projeto e explicar arquitetura.

O trabalho pode combinar leitura e edição de arquivos, execução de comandos, testes e operações Git. Assim, a ferramenta pode participar tanto de uma investigação pontual quanto de uma alteração que atravessa vários arquivos.

Também há formas não interativas de uso para scripts e pipelines. O que o agente consegue executar depende da configuração, das permissões concedidas e das ferramentas externas disponíveis no ambiente.

  • Agente de código
  • Terminal
  • Edição de projetos

Capacidades documentadas

O que você pode fazer

Explorar uma base de código

Pode examinar o projeto conforme necessário para reunir contexto sobre a tarefa.

Explicar código e arquitetura

Pode ajudar a interpretar implementações e a relação entre partes do repositório.

Localizar implementações

Pode procurar arquivos e fluxos relacionados a um comportamento ou uma mudança.

Editar múltiplos arquivos

Pode trabalhar sobre os arquivos necessários para realizar uma alteração no projeto.

Executar comandos

Pode operar comandos e ferramentas do ambiente conforme a configuração permitir.

Trabalhar com testes

Pode executar e analisar testes como parte do trabalho de desenvolvimento.

Trabalhar com Git

Pode realizar operações Git e investigar o histórico do repositório.

Criar commits e pull requests

Pode participar desses fluxos quando estiver configurado e autorizado.

Refatorar código

Pode apoiar mudanças estruturais orientadas pelas instruções fornecidas.

Automatizar tarefas de engenharia

Pode ser usado em scripts e pipelines por meio do modo não interativo.

Operar sem interação contínua

O modo não interativo permite incorporar tarefas a fluxos automatizados.

Integrar ferramentas externas

Pode trabalhar com ferramentas externas conforme recursos e configuração disponíveis.

Visitar site oficial (abre em nova aba)

Interfaces disponíveis

Como você pode usar

Terminal interativo

Uso direto no terminal para explorar o projeto, orientar tarefas e revisar o trabalho.

Modo não interativo

Uso em comandos, scripts e outros fluxos que não dependem de uma conversa contínua.

Fluxos automatizados

Pode participar de pipelines de engenharia quando configurado para esse contexto.

Na prática

Investigando e corrigindo um problema em uma base de código existente

Um fluxo possível combina exploração do repositório, alteração orientada pelo problema e verificações antes de decidir o que incorporar.
  1. Descrever o comportamento incorreto

    Você informa o que está acontecendo, o que era esperado e qualquer contexto relevante.

  2. Explorar o projeto

    O Claude Code examina as partes necessárias da base para entender o fluxo relacionado.

  3. Localizar a implementação

    Arquivos, dependências e histórico podem ajudar a identificar onde a mudança deve acontecer.

  4. Propor ou realizar a alteração

    Dentro das permissões disponíveis, ele pode modificar os arquivos ligados ao problema.

  5. Executar verificações

    Comandos e testes do projeto podem ser usados para avaliar o resultado.

  6. Revisar o diff e o resultado

    Você analisa as mudanças antes de decidir o que será incorporado.

Antes de usar

  • Comandos e alterações produzidos no projeto devem ser revisados antes de serem incorporados.
  • As permissões concedidas afetam quais ações o agente pode executar no ambiente.
  • Contexto correto sobre a tarefa e o repositório melhora a condução do trabalho.
  • Automação não elimina a necessidade de testes e revisão humana.
  • Integrações com ferramentas externas ampliam a superfície de acesso do fluxo.

Dúvidas comuns

Perguntas frequentes

Claude Code funciona só no terminal?

A experiência descrita é centrada no terminal; também pode ser usado em fluxos não interativos e automatizados quando configurado.

Ele consegue editar arquivos?

Sim. Pode trabalhar sobre os arquivos necessários dentro das permissões e da configuração disponíveis.

Ele consegue executar comandos?

Sim. Pode operar comandos e ferramentas do ambiente quando esse uso estiver permitido.

Ele consegue rodar testes?

Sim. Testes podem fazer parte das verificações executadas no projeto.

Preciso adicionar todos os arquivos manualmente?

Não. A documentação descreve a exploração da base de código conforme a tarefa exige.

Ele trabalha com Git?

Sim. Pode realizar operações Git e investigar o histórico do repositório.

Pode ser usado em CI/CD?

O modo não interativo permite uso em scripts e pipelines configurados para esse fim.

Como controlar o que ele pode executar?

A configuração e as permissões do ambiente determinam as ações disponíveis.

Qual a diferença entre conversar sobre código e atuar no projeto?

Ao atuar no projeto, a ferramenta pode explorar arquivos, executar comandos e trabalhar com alterações dentro do escopo permitido.

Fontes oficiais

Informações verificadas em 18/09/2026