Visão geral
Claude Code é uma ferramenta de codificação agentic que lê sua base de código, edita arquivos, executa comandos e se integra com suas ferramentas de desenvolvimento. Disponível em seu terminal, IDE, aplicativo de desktop e navegador.
Claude Code é um assistente de codificação alimentado por IA que ajuda você a construir recursos, corrigir bugs e automatizar tarefas de desenvolvimento. Ele compreende toda a sua base de código e pode trabalhar em vários arquivos e ferramentas para realizar tarefas.
Comece agora
Claude Code é executado em várias superfícies: o terminal, extensões de IDE, um aplicativo de desktop e a web. Escolha uma das abas abaixo para começar. A maioria das superfícies requer uma assinatura Claude ou uma conta do Anthropic Console. O Terminal CLI, VS Code e JetBrains também suportam provedores de terceiros.
O CLI completo para trabalhar com Claude Code diretamente em seu terminal. Edite arquivos, execute comandos e gerencie todo o seu projeto a partir da linha de comando.
Para instalar Claude Code, use um dos seguintes métodos:
macOS, Linux, WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
Windows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Se você vir The token '&&' is not a valid statement separator, você está no PowerShell, não no CMD. Se você vir 'irm' is not recognized as an internal or external command, você está no CMD, não no PowerShell. Seu prompt mostra PS C:\ quando você está no PowerShell e C:\ sem o PS quando você está no CMD.
Se o comando de instalação falhar com syntax error near unexpected token '<', um 403, ou outro erro de curl, consulte Solucionar problemas de instalação para corresponder o erro a uma correção e para métodos alternativos de instalação.
Git for Windows é recomendado no Windows nativo para que Claude Code possa usar a ferramenta Bash. Se Git for Windows não estiver instalado, Claude Code usa PowerShell como ferramenta de shell. Configurações WSL não precisam de Git for Windows.
As instalações nativas são atualizadas automaticamente em segundo plano para mantê-lo na versão mais recente.
brew install --cask claude-code
Homebrew oferece dois casks. claude-code rastreia o canal de versão estável, que normalmente fica cerca de uma semana atrás e pula versões com regressões importantes. claude-code@latest rastreia o canal mais recente e recebe novas versões assim que são lançadas.
As instalações do Homebrew não são atualizadas automaticamente. Execute brew upgrade claude-code ou brew upgrade claude-code@latest, dependendo de qual cask você instalou, para obter os recursos mais recentes e correções de segurança.
winget install Anthropic.ClaudeCode
As instalações do WinGet não são atualizadas automaticamente. Execute winget upgrade Anthropic.ClaudeCode periodicamente para obter os recursos mais recentes e correções de segurança.
Você também pode instalar com [apt, dnf, ou apk](/docs/pt/setup#install-with-linux-package-managers) no Debian, Fedora, RHEL e Alpine.
Em seguida, inicie Claude Code em qualquer projeto. Substitua `your-project` pelo caminho para um diretório de projeto em sua máquina:
```bash theme={null}
cd your-project
claude
```
Você será solicitado a fazer login no primeiro uso. Se você tiver definido a variável de ambiente `ANTHROPIC_API_KEY`, Claude Code ignora o prompt de login e pede que você aprove a chave. É isso! [Continue com o Quickstart →](/docs/pt/quickstart)
<Tip>
Veja [configuração avançada](/docs/pt/setup) para opções de instalação, atualizações manuais ou instruções de desinstalação. Visite [troubleshooting de instalação](/docs/pt/troubleshoot-install) se você encontrar problemas.
</Tip>
A extensão VS Code fornece diffs inline, @-mentions, revisão de plano e histórico de conversa diretamente em seu editor.
Ou procure por "Claude Code" na visualização de Extensões (Cmd+Shift+X no Mac, Ctrl+Shift+X no Windows/Linux). Após instalar, abra a Paleta de Comandos (Cmd+Shift+P / Ctrl+Shift+P), digite "Claude Code" e selecione Abrir em Nova Aba.
Um aplicativo independente para executar Claude Code fora de seu IDE ou terminal. Revise diffs visualmente, execute várias sessões lado a lado, agende tarefas recorrentes e inicie sessões na nuvem.
Baixe e instale:
- macOS (Intel e Apple Silicon)
- Windows (x64)
- Windows ARM64
- No Ubuntu ou Debian, onde o aplicativo está em beta, instale-o com apt seguindo as instruções de instalação do Linux
Após instalar, inicie Claude, faça login e clique na aba Code para começar a codificar. O aplicativo inclui Claude Code, portanto você não precisa instalar o CLI separadamente. Uma assinatura paga é necessária.
Saiba mais sobre o aplicativo de desktop →
Execute Claude Code em seu navegador sem configuração local. Inicie tarefas de longa duração e volte quando estiverem prontas, trabalhe em repositórios que você não tem localmente ou execute várias tarefas em paralelo. Disponível em navegadores de desktop e no aplicativo Claude para iOS e Android.
Comece a codificar em claude.ai/code.
Um plugin para IntelliJ IDEA, PyCharm, WebStorm e outras IDEs JetBrains com visualização de diff interativa e compartilhamento de contexto de seleção.
Instale o plugin Claude Code do JetBrains Marketplace e reinicie sua IDE. O plugin requer o Claude Code CLI, instalado separadamente; veja as etapas de configuração do JetBrains.
O que você pode fazer
Aqui estão algumas das maneiras como você pode usar Claude Code:
```bash theme={null}
claude "write tests for the auth module, run them, and fix any failures"
```
Construa recursos e corrija bugs
Descreva o que você quer em linguagem simples. Claude Code planeja a abordagem, escreve o código em vários arquivos e verifica se funciona.
Para bugs, cole uma mensagem de erro ou descreva o sintoma. Claude Code rastreia o problema em sua base de código, identifica a causa raiz e implementa uma correção. Veja fluxos de trabalho comuns para mais exemplos.
Crie commits e pull requests
Claude Code funciona diretamente com git. Ele prepara alterações, escreve mensagens de commit, cria branches e abre pull requests.
claude "commit my changes with a descriptive message"
Em CI, você pode automatizar revisão de código e triagem de problemas com GitHub Actions ou GitLab CI/CD.
Conecte suas ferramentas com MCP
O Model Context Protocol (MCP) é um padrão aberto para conectar ferramentas de IA a fontes de dados externas. Com MCP, Claude Code pode ler seus documentos de design no Google Drive, atualizar tickets no Jira, extrair dados do Slack ou usar suas próprias ferramentas personalizadas. O guia de início rápido do MCP conecta seu primeiro servidor de ponta a ponta.
Personalize com instruções, skills e hooks
CLAUDE.md é um arquivo markdown que você adiciona à raiz do seu projeto que Claude Code lê no início de cada sessão. Use-o para definir padrões de codificação, decisões de arquitetura, bibliotecas preferidas e listas de verificação de revisão. Claude também constrói memória automática conforme funciona, salvando aprendizados em sessões sem você escrever nada.
Crie skills para empacotar fluxos de trabalho repetíveis que sua equipe pode compartilhar, como /review-pr ou /deploy-staging.
Hooks permitem que você execute comandos shell antes ou depois de ações do Claude Code, como formatação automática após cada edição de arquivo ou execução de lint antes de um commit.
Execute agentes em paralelo e construa agentes personalizados
Gere múltiplos agentes Claude Code que trabalham em diferentes partes de uma tarefa simultaneamente. Um agente líder coordena o trabalho, atribui subtarefas e mescla resultados.
Para executar várias sessões completas em paralelo e observá-las de uma tela, use agentes em segundo plano. Para fluxos de trabalho totalmente personalizados, o Agent SDK permite que você construa seus próprios agentes alimentados pelas ferramentas e capacidades do Claude Code, com controle total sobre orquestração, acesso a ferramentas e permissões.
Pipe, script e automatize com o CLI
Claude Code é composável e segue a filosofia Unix. Pipe logs nele, execute-o em CI ou encadeie-o com outras ferramentas:
# Analise a saída de log recente
tail -200 app.log | claude -p "Slack me if you see any anomalies"
# Automatize traduções em CI
claude -p "translate new strings into French and raise a PR for review"
# Operações em massa em arquivos
git diff main --name-only | claude -p "review these changed files for security issues"
Veja a referência CLI para o conjunto completo de comandos e flags.
Agende tarefas recorrentes
Execute Claude em um cronograma para automatizar trabalho que se repete: revisões de PR matinais, análise de falhas de CI durante a noite, auditorias de dependência semanais ou sincronização de documentos após PRs serem mesclados.
- Routines são executadas na nuvem, portanto continuam funcionando mesmo quando seu computador está desligado. Elas também podem ser acionadas por chamadas de API ou eventos do GitHub. Crie-as a partir da web, do aplicativo Desktop ou executando
/scheduleno CLI. - Tarefas agendadas do Desktop são executadas em sua máquina, com acesso direto aos seus arquivos e ferramentas locais
/looprepete um prompt dentro de uma sessão CLI para polling rápido
Trabalhe de qualquer lugar
As sessões não estão vinculadas a uma única superfície. Mova o trabalho entre elas conforme seu contexto muda:
- Afaste-se de sua mesa e continue trabalhando do seu telefone ou qualquer navegador com Remote Control
- Envie uma mensagem para Dispatch com uma tarefa do seu telefone e abra a sessão Desktop que ela cria
- Inicie uma tarefa de longa duração na web ou no aplicativo móvel Claude, depois puxe-a para seu terminal com
claude --teleport. Teleport requer uma assinatura claude.ai. - Execute
/desktoppara continuar sua sessão de terminal atual no aplicativo Desktop, onde você pode revisar diffs visualmente. A entrega/desktoprequer uma assinatura claude.ai. Disponível em macOS e Windows x64. - Rotear tarefas do chat da equipe: mencione
@Claudeno Slack com um relatório de bug e obtenha um pull request de volta
Use Claude Code em qualquer lugar
Cada superfície se conecta ao mesmo mecanismo Claude Code subjacente, portanto seus arquivos CLAUDE.md, configurações e MCP servers funcionam em todos eles.
Além dos ambientes Terminal, VS Code, JetBrains, Desktop e Web acima, Claude Code se integra com CI/CD, chat e fluxos de trabalho do navegador:
| Eu quero... | Melhor opção |
|---|---|
| Continuar uma sessão local do meu telefone ou outro dispositivo | Remote Control |
| Enviar eventos do Telegram, Discord, iMessage ou meus próprios webhooks para uma sessão | Channels |
| Iniciar uma tarefa localmente, continuar no celular | claude --cloud, depois o aplicativo Claude mobile |
| Executar Claude em um cronograma recorrente | Routines ou Tarefas agendadas do Desktop |
| Automatizar revisões de PR e triagem de problemas | GitHub Actions ou GitLab CI/CD |
| Obter revisão automática de código em cada PR | GitHub Code Review |
| Rotear relatórios de bugs do Slack para pull requests | Slack |
| Depurar aplicações web ao vivo | Chrome |
| Construir agentes personalizados para seus próprios fluxos de trabalho | Agent SDK |
Próximos passos
Depois de instalar Claude Code, estes guias ajudam você a aprofundar.
- Quickstart: caminhe através de sua primeira tarefa real, desde explorar uma base de código até fazer commit de uma correção
- Armazene instruções e memórias: dê ao Claude instruções persistentes com arquivos CLAUDE.md e memória automática
- Fluxos de trabalho comuns e melhores práticas: padrões para aproveitar ao máximo Claude Code
- Um harness para cada tarefa: como o time Claude Code usa fluxos de trabalho dinâmicos para orquestrar subagentes em escala
- Configurações: personalize Claude Code para seu fluxo de trabalho
- Troubleshooting: soluções para problemas comuns
- code.claude.com: demos, preços e detalhes do produto