Ferramenta de IA
Claude Code
Programar e criar códigoAgente 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.
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.Descrever o comportamento incorreto
Você informa o que está acontecendo, o que era esperado e qualquer contexto relevante.
Explorar o projeto
O Claude Code examina as partes necessárias da base para entender o fluxo relacionado.
Localizar a implementação
Arquivos, dependências e histórico podem ajudar a identificar onde a mudança deve acontecer.
Propor ou realizar a alteração
Dentro das permissões disponíveis, ele pode modificar os arquivos ligados ao problema.
Executar verificações
Comandos e testes do projeto podem ser usados para avaliar o resultado.
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