- Recurso que permite continuar usando uma sessão de desenvolvimento local em outro dispositivo, possibilitando acessar remotamente o computador onde o Claude Code está em execução e continuar o trabalho
- O acesso é feito pela interface web claude.ai/code ou pelo app móvel do Claude (iOS·Android), mantendo o ambiente local intacto para usar o sistema de arquivos, ferramentas e configurações do projeto como estão
- Disponível como prévia de pesquisa para usuários dos planos Pro e Max, sem suporte para os planos Team·Enterprise
- Toda a comunicação ocorre por meio de conexão criptografada TLS via Anthropic API, e a sessão roda localmente, sem mover dados para a nuvem
- Estrutura que permite continuidade do trabalho entre dispositivos mantendo o ambiente de desenvolvimento local, aumentando a eficiência no desenvolvimento remoto e em movimento
Visão geral do Remote Control
- O Remote Control é um recurso que permite continuar usando uma sessão local do Claude Code em outro dispositivo
- É possível continuar trabalhando na mesma sessão pelo celular, tablet ou outro navegador
- Suporta acesso via claude.ai/code ou app móvel do Claude
- Disponível apenas para usuários dos planos Pro·Max, não é oferecido nos planos Team·Enterprise
- A sessão continua sendo executada localmente e não é enviada para a nuvem
- Principais recursos
- Uso remoto do ambiente local: mantém sistema de arquivos, servidores MCP, ferramentas e configurações do projeto
- Sincronização entre dispositivos: sincroniza a conversa entre terminal, navegador e celular
- Reconexão automática: recuperação automática após queda de rede ou suspensão do dispositivo
Requisitos (Requirements)
- É necessário um plano de assinatura Pro ou Max; chave de API não é suportada
- Após executar o comando
claude, é necessário autenticar no claude.ai com /login
- É preciso executar
claude uma vez no diretório do projeto e aceitar a configuração de confiança do workspace
Iniciar uma sessão do Remote Control
- É possível criar uma nova sessão ou conectar remotamente uma sessão existente
- Execute o seguinte comando no diretório do projeto
claude remote-control
- A URL da sessão é exibida no terminal, e é possível mostrar um QR code com a barra de espaço
- Suporta as flags
--verbose, --sandbox e --no-sandbox
- Também é possível iniciar o controle remoto em uma sessão existente do Claude Code com os comandos
/remote-control ou /rc
- Mantém o histórico atual da conversa e fornece a URL da sessão e o QR code
- É possível definir o nome da sessão com o comando
/rename
Conectar em outro dispositivo
- Acesse abrindo a URL da sessão no navegador ou escaneando o QR code
- Também é possível acessar pela lista de sessões no claude.ai/code ou no app Claude
- Quando estiver online, será exibido um ícone de computador com um ponto verde
- O nome da sessão é mostrado como a última mensagem, o valor definido por
/rename ou o padrão “Remote Control session”
- É possível exibir um QR code para baixar o app iOS·Android com o comando
/mobile
Ativar o Remote Control para todas as sessões
- No comando
/config, defina a opção Enable Remote Control for all sessions como true
- Cada instância do Claude Code suporta apenas uma sessão remota por vez
Conexão e segurança
- A sessão local faz apenas requisições HTTPS de saída, sem abrir portas de entrada
- Ao iniciar o Remote Control, ele se registra na Anthropic API e faz polling das tarefas
- Quando outro dispositivo se conecta, o servidor retransmite as mensagens por streaming
- Todo o tráfego usa criptografia TLS e credenciais de curta duração para controle de acesso granular
Diferença em relação ao Claude Code on the web
- Ambos usam a interface claude.ai/code, mas
- O Remote Control roda na máquina local, permitindo usar servidores MCP, ferramentas e configurações
- O Claude Code on the web roda na infraestrutura em nuvem da Anthropic
- Para continuar um trabalho local, use o Remote Control;
para repositórios não clonados ou trabalho em paralelo, use o Claude Code on the web
Limitações
- Apenas uma sessão remota é suportada por vez
- O terminal precisa permanecer aberto; se o processo
claude for encerrado, a sessão termina
- Se ficar mais de 10 minutos sem rede, a sessão expira e é encerrada
Materiais relacionados
- [Claude Code on the web] – execução de sessão baseada em nuvem
- [Authentication] – configuração de
/login e gerenciamento de autenticação
- [CLI reference] – lista completa do comando
claude remote-control
- [Security] – explicação do modelo de segurança do Remote Control
- [Data usage] – explicação do fluxo de dados via Anthropic API
2 comentários
Ainda parece um pouco instável, então vou só conectar via Tailscale e usar assim.
Comentários do Hacker News
Esta versão de pré-lançamento é muito instável e cheia de bugs
Mesmo tentando parar o Claude, ele continua rodando, a UI trava com frequência, só mantém uma sessão e nem carrega direito
Sempre que você sai da aba de código, a sessão some e é preciso esperar de novo
Coisas como XML sendo exibido cru mostram o baixo nível de acabamento
Fiquei pensando: “codificação já não é um problema resolvido, Boris?”
/remote-controlsó exibiu uma URL longa em vez de um QR codeNo app móvel a sessão não aparecia, e mesmo digitando a URL manualmente a conexão não funcionava
Exigia conexão com o GitHub e o projeto era complexo e cheio de bugs
Os pedidos de permissão eram duplicados, e o botão de parar também não funcionava
A qualidade era tão baixa que parecia que o próprio Claude tinha escrito os testes
É o tipo de problema que daria para corrigir só colocando alguns estagiários nisso
Agora estou usando a combinação Tailscale + Termius(iOS)
A digitação funciona bem, mas faz falta não poder inserir texto direto no stdin com entrada por voz
Consome muitos tokens do Opus e para sem motivo
Não dá para saber o andamento, e no fim é preciso rodar tudo de novo, desperdiçando tempo e dinheiro
Eu já uso esse jeito há muito tempo
Instalo Tailscale em dois dispositivos e faço login remoto com tmux e um terminal móvel (echo/Termius)
Se você nomear a sessão com
tmux new -s <feature>, pode reconectar a qualquer momento comtmux attach -t <feature>Assim como o tmux, mantém a sessão, mas não faz emulação de terminal, então o scroll funciona direito
Testando com Claude Code, a troca entre notebook e celular foi bem fluida
Também queria saber como você lida com várias sessões ao mesmo tempo
E se o mosh é realmente necessário, porque achei a configuração complicada
Com a combinação Tmux/Tailscale/Termius já dá para ter controle total, então fico pensando se é só pela praticidade da configuração
O comando
webdo Opencode permite executar uma sessão local no navegadorFunciona com as mesmas permissões da CLI e a interface é limpa
Dá para testar na hora com o modelo gratuito (link da documentação)
O Happy Engineering já oferece a mesma função de forma muito mais estável
Também suporta Codex
Mesmo assim, é um excelente software, com suporte a uso gratuito, anônimo e criptografado
Espero que corrijam logo. Não quero voltar para tunelamento com tmux
Estranhamente, muitas empresas tornam a implementação de controle remoto muito mais difícil do que deveria
SSH funciona de forma estável há 20 anos, e os problemas de autenticação vêm sendo corrigidos rapidamente
Não concordo com a ideia de que “esse recurso mata a oportunidade de startups de codificação móvel”
Agentes de codificação serão assinados em vários serviços, como no streaming
Por isso, será preciso um painel de controle universal, e a interface móvel terá de oferecer mais do que simples controle remoto
O custo aumenta, há mais anúncios e a fragmentação fica pior
É como trocar de estação no rádio quando precisa
Quando preciso de algo especial, ligo o Spotify; se não, deixo quieto
Acho que precisamos de um plano de controle universal que integre os provedores de CLI
Organizei um texto comparativo sobre isso aqui
O que eu queria dizer ao time do Claude Code é: estabilizem primeiro a experiência principal
Lançar recursos novos é bom, mas melhorias profundas devem vir antes
Ultimamente o Claude Code quebra e muda com frequência demais
A Anthropic precisa desacelerar
É muito cansativo ter aquela sensação diária de “o que foi que quebrou hoje?”
Espero que não dispersem a direção e continuem melhorando o modelo e a qualidade com consistência
“Isto parece a reinvenção mais ineficiente do GNU screen”
Além disso, passa por um provedor central como o Tailscale, então também não é autonomia total
No tmux você precisa saber os comandos; aqui o foco é no resultado
Para alguém como eu, que começou a programar tarde, esse jeito é muito mais eficiente
Eu também criei um projeto com um objetivo parecido
Se você sobe um servidor web e acessa pelo navegador ou por um app Android, a sessão do Claude Code fica sincronizada em tempo real,
e é restaurada automaticamente quando o servidor reinicia
Recentemente também adicionei tarefas agendadas e um recurso de formação de equipes de agentes
É um projeto feito enquanto eu experimentava com o Opus 4.6, e pode ser instalado pelo link do GitHub
Feedback é bem-vindo