Versão do conteúdo: outubro de 2026
Fontes: exclusivamente a documentação oficial da Anthropic (code.claude.com/docs e support.claude.com). A lista completa está em Fontes oficiais.
Aviso: o Claude Code é atualizado com frequência. Antes de usar este material como referência, confira as mudanças com/release-notese a referência oficial do CLI. Oclaude --helpnão lista todas as flags.
📑 Índice da série
- 🧠 O que é o Claude Code CLI (Parte 1)
- 📦 Instalação e autenticação (Parte 1)
- 🚪 Comandos de entrada (Parte 1)
- ⌨️ Atalhos de teclado e prefixos (Parte 1)
- ⚡ Slash commands essenciais (Parte 1)
- 🔐 Modos de permissão (Parte 1)
- 📄 Memória: CLAUDE.md e auto memory (Parte 1)
- ⚖️ Configuração: settings.json (Parte 1)
- 🪝 Hooks (Parte 2)
- 👥 Subagents (Parte 2)
- 🧩 Skills, comandos e plugins (Parte 2)
- 🔌 MCP no terminal (Parte 2)
- ⏪ Checkpoints e gestão de contexto (Parte 2)
- 🤖 Modo não interativo (
-p) e CI (Parte 2) - 🔀 Sessões em paralelo (Parte 2)
- ⏰ Automação agendada (Parte 2)
- 📱 Trabalho remoto e entre dispositivos
- ✅ O que só o CLI faz
- ❌ O que o CLI não faz
- 🤫 Recursos pouco conhecidos
- 🏆 Fluxo de trabalho recomendado
- ⚠️ Cuidados e limitações
- 📚 Fontes oficiais
17. 📱 Trabalho remoto e entre dispositivos
Remote Control: controlar a sessão local de outro aparelho
claude --remote-control # ou --rc: sessão interativa com Remote Control ligado
claude remote-control # modo servidor
- Dentro de uma sessão:
/remote-controlou/rc. - A sessão continua rodando na sua máquina; você acompanha e responde pelo navegador ou pelo app mobile.
- Exige Pro, Max, Team ou Enterprise com login no claude.ai. Não funciona com API key nem com Bedrock, Agent Platform ou Foundry. Em Team e Enterprise, um Owner precisa habilitar.
- Para ligar em toda sessão:
/config→ Enable Remote Control for all sessions.
Sessões na nuvem (claude.ai/code)
claude --cloud "corrija o teste flaky em auth.spec.ts" # cria sessão na nuvem
claude --teleport # puxa uma sessão da nuvem para o terminal
-
--remoteé um apelido antigo (deprecated) de--cloud. - Dentro da sessão,
/teleport(ou/tp) também puxa uma sessão da nuvem. - O teleport exige git limpo, o mesmo repositório, a branch publicada e a mesma conta do claude.ai.
- Sem remoto no GitHub,
--cloudenvia um bundle do git (até 100 MB, sem arquivos não rastreados). -
--teleporté diferente de--resume: este último só lê o histórico local. -
/autofix-prcria uma sessão na nuvem que acompanha o PR atual e corrige falhas.
Outros dispositivos
-
Mobile: app Claude para iOS e Android; sessões na nuvem e Remote Control aparecem na aba Code.
/mobilemostra um QR code para baixar o app. -
Desktop:
claude --desktopabre o app desktop na pasta atual (macOS e Windows x64, v2.1.285+). Combine com--continueou--resume <id>para levar a sessão. - Slack: com Pro, Max, Team ou Enterprise, Claude Code on the web habilitado e GitHub conectado. Funciona em canais, não em DMs. Em Team e Enterprise, essa versão está sendo substituída pelo Claude Tag.
18. ✅ O que só o CLI faz
Comparando com o app desktop, as IDEs, a web e o mobile:
-
Scripting e modo
-p: o desktop é só interativo. Pipelines,--output-formate CI dependem do CLI. - Agent SDK: a página de plataformas o classifica, junto com scripting, como recurso só do CLI. Os pacotes oficiais são em Python e TypeScript.
- Agent teams: disponíveis no CLI, não no desktop.
-
--allowedTools/--disallowedToolspor sessão: o desktop não tem equivalente. -
Comandos de diálogo como
/permissions: no desktop, respondem que não estão disponíveis. -
Vim mode (
/config→ Editor mode, ou"editorMode": "vim") e/terminal-setup. -
Mover trabalho entre terminal e nuvem:
claude --cloudeclaude --teleport. - Provedores terceiros (Bedrock, Agent Platform, Foundry): suportados no CLI e nas IDEs que rodam o CLI. O desktop usa a API da Anthropic por padrão.
Subagents, hooks, skills, CLAUDE.md, plugins, MCP, checkpoints e sandbox não são exclusivos do CLI: funcionam em todas as superfícies e provedores.
19. ❌ O que o CLI não faz
- Revisão visual de diff, preview do app e computer use: recursos do app desktop.
- Diffs inline no editor: recurso das extensões de VS Code e JetBrains.
-
Rodar sem a sua máquina: uma sessão do CLI depende do seu computador. Para continuar com tudo desligado, use sessões na nuvem (
--cloud) ou rotinas (/schedule). - Sandbox no Windows nativo: só no macOS, Linux e WSL 2.
- Sandbox para tudo: o sandbox cobre comandos de shell. Ferramentas de arquivo, servidores MCP e hooks rodam fora dele.
-
Desfazer efeitos de Bash: checkpoints não cobrem
rm,mv, deploys ou chamadas de API. -
Ferramentas no
/btw: a pergunta paralela não usa ferramentas. - Fast mode em Bedrock, Agent Platform ou Foundry: não disponível.
Recursos que exigem login no claude.ai (não funcionam com API key do Console nem provedores terceiros): sessões na nuvem, Claude Code no mobile, integração com Slack, app desktop, rotinas, /ultrareview, Remote Control e computer use.
20. 🤫 Recursos pouco conhecidos
| Recurso | O que faz |
|---|---|
/statusline <descrição> |
Gera um script de status line a partir de linguagem natural. Roda localmente, sem gastar tokens |
/output-style |
Troca o estilo de resposta: Proactive, Concise, Explanatory, Learning ou estilos próprios em .claude/output-styles/
|
/keybindings |
Abre ~/.claude/keybindings.json para remapear atalhos, sem reiniciar |
/terminal-setup |
Configura Shift+Enter para quebra de linha (VS Code, Cursor, Alacritty, Zed e outros) |
/sandbox |
Liga o sandbox de comandos de shell (Seatbelt no macOS; bubblewrap e socat no Linux/WSL 2) |
--add-dir / /add-dir
|
Dá acesso a pastas fora do projeto (ex.: claude --add-dir ../lib) |
/copy [N] |
Copia a N-ésima resposta mais recente; w no seletor grava em arquivo (útil por SSH) |
/export [arquivo] |
Exporta a conversa como texto |
claude --from-pr 123 |
Abre o seletor de sessões ligadas a um PR |
/insights |
Gera um relatório HTML de uso em ~/.claude/usage-data/report.html
|
/recap |
Resume a sessão em uma linha |
/goal <condição> |
Mantém o Claude trabalhando entre turnos até a condição ser atendida |
ultrathink no prompt |
Pede raciocínio mais profundo só naquele turno, sem mudar o /effort
|
--safe-mode |
Inicia com todas as personalizações desligadas, para depurar |
/powerup |
Lições interativas sobre recursos do Claude Code |
/team-onboarding |
Gera um guia para o time a partir de 30 dias de uso |
Mais detalhes úteis:
-
Sugestões de prompt:
Tabou→aceita. Desligue compromptSuggestionEnabled: false. -
Notificações: por padrão só no Ghostty, Kitty e iTerm2. Nos outros terminais, use
"preferredNotifChannel": "terminal_bell". -
Imagens: cole com
Ctrl+Vou arraste para o prompt.
21. 🏆 Fluxo de trabalho recomendado
Baseado na página oficial de boas práticas:
-
Explore, planeje, implemente, faça commit. Entre no plan mode (
Shift+Tabouclaude --permission-mode plan), deixe o Claude ler o código e propor um plano. UseCtrl+Gpara editar o plano no seu editor antes de implementar. - Pule o plano em mudanças pequenas. Se dá para descrever o diff em uma frase, não precisa de plano.
- Dê ao Claude um jeito de verificar. Testes, build, linter ou screenshot comparado ao design. Sem verificação, ele para quando o trabalho parece pronto.
-
Faça a verificação decidir quando parar. Use
/goalpara uma condição da sessão, um hookStoppara um portão determinístico, ou um subagent revisor. - Seja específico. Diga o arquivo, o cenário, o padrão existente a seguir e como fica o "corrigido".
-
Mantenha um CLAUDE.md enxuto. Comece com
/init. Para cada linha, pergunte: "se eu tirar isso, o Claude erra?". -
Corrija cedo.
Escpara no meio;EscEscou/rewindvolta atrás. Depois de duas correções sem sucesso, rode/cleare escreva um prompt melhor. -
Use
/clearentre tarefas sem relação e subagents para investigações longas. -
Entreviste antes de features grandes. Peça ao Claude para te entrevistar, gere um
SPEC.mde implemente numa sessão nova. - Escritor e revisor. Uma sessão implementa, outra (com contexto limpo) revisa o diff.
-
Migrações grandes:
/batch, ou um loop declaude -pcom--allowedToolse--permission-mode dontAsk.
Padrões de falha a evitar: sessão "pia de cozinha" (tudo misturado), correções em série, CLAUDE.md inchado, confiar sem verificar, investigação sem escopo.
22. ⚠️ Cuidados e limitações
Segurança
- No modo
default, o Claude só escreve na pasta inicial e nas subpastas, e pede confirmação antes de ler fora dela. -
curlewgetnão são aprovados automaticamente. - A documentação admite que nenhum sistema é imune a todos os ataques. Prompt injection é um risco real, principalmente com conteúdo da web e servidores MCP.
- A Anthropic não audita servidores MCP. Configuração versionada no repositório é responsabilidade do time.
- No Windows, evite WebDAV e caminhos
\\*: eles podem contornar o sistema de permissões.
bypassPermissions e auto mode
-
bypassPermissionsnão protege contra prompt injection nem ações indesejadas. Use só em container ou VM isolada. - No Linux e no macOS, a flag é recusada quando roda como root ou com sudo. Administradores podem bloqueá-la com
permissions.disableBypassPermissionsMode: "disable". - O classificador do auto mode bloqueia ações irreversíveis, destrutivas ou fora do ambiente. Por padrão, confia só no diretório de trabalho e nos remotes configurados do repositório.
- Depois de 3 bloqueios seguidos ou 20 no total, o auto mode pausa e volta a pedir permissão.
- Redefinir listas como
soft_denysem"$defaults"remove as proteções internas, incluindo os bloqueios de force-push e de deploy em produção. - Para limites rígidos, use
permissions.deny, não o classificador.
Dev containers
- Recomendados para isolamento, mas um container não impede que um projeto malicioso leia o que está dentro dele, inclusive as credenciais em
~/.claude. - Não monte segredos do host (como
~/.sshou credenciais de nuvem) e restrinja a saída de rede com allowlist.
IDEs
- No JetBrains em
acceptEdits, o Claude pode alterar arquivos de configuração que a IDE executa sozinha, contornando a confirmação de Bash.
Dados
- Planos de consumidor (Free, Pro, Max): os dados podem ser usados para treino se a opção estiver ligada (retenção de 5 anos); com a opção desligada, retenção de 30 dias.
- Planos comerciais (Team, Enterprise, API): sem treino por padrão; retenção padrão de 30 dias. Zero Data Retention para contas qualificadas.
- As transcrições locais ficam em texto puro em
~/.claude/projects/por 30 dias (cleanupPeriodDays). -
/feedbackenvia a conversa inteira, incluindo código, e ela é guardada por 5 anos. - Telemetria: desligue com
DISABLE_TELEMETRYouCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC.
Custo
- Média em empresas: cerca de US$ 13 por desenvolvedor por dia ativo e US$ 150 a 250 por mês; 90% dos usuários ficam abaixo de US$ 30 por dia ativo.
- O que encarece: contexto longo, perda de cache, tarefas agendadas e subagents. Agent teams consomem cerca de 7 vezes mais tokens que uma sessão comum quando os teammates rodam em plan mode.
- Para gastar menos:
/clearentre tarefas,/compactcom foco, CLAUDE.md abaixo de 200 linhas, Sonnet para a maior parte do trabalho e Opus para o difícil,model: haikuem subagents simples, ferramentas de CLI em vez de MCP quando possível. - Acompanhe com
/usage.
23. 📚 Fontes oficiais
Todas em code.claude.com/docs, consultadas em outubro de 2026.
Visão geral e instalação
- Overview
- How Claude Code works
- Platforms
- Feature availability
- Setup
- Authentication
- Third-party integrations
Uso no terminal
- CLI reference
- Interactive mode
- Commands
- Keybindings
- Terminal config
- Status line
- Output styles
- Model config
- Fast mode
Permissões, memória e configuração
Extensões
Contexto, automação e paralelismo
- Checkpointing
- Headless (
-p) - GitHub Actions
- GitLab CI/CD
- Worktrees
- Agent view
- Agent teams
- Scheduled tasks
- Routines
Remoto e outras superfícies
Boas práticas, segurança e custo
Fim da série. Parte 1: fundamentos e configuração. Parte 2: extensões, MCP e automação.
Top comments (0)