1

Claude Code pelo celular: tmux mantém o processo, /resume traz a conversa e /remote-control dá a interface

Uso o Claude Code nos containers do meu homelab, e a pergunta que sempre aparece é: "e quando você não está no computador?". A resposta tem três peças, e cada uma resolve um problema diferente. Muita gente mistura as três, então vale separar.

Três problemas, três ferramentas

  1. A sessão precisa continuar rodando quando o SSH cai. Se a conexão cai, o processo do terminal morre junto. Isso é o tmux.
  2. Quero voltar a uma conversa que já terminou, com o contexto inteiro. Isso é o /resume.
  3. Quero usar a sessão por uma interface melhor que o terminal do celular, por exemplo para mandar um print de erro. Isso é o /remote-control.

tmux: o processo que não morre com o SSH

O tmux mantém o programa rodando num terminal virtual no servidor. Você desconecta, ele continua. Uso só nas máquinas em que o Claude Code precisa ficar acordado para tarefas repetitivas, e sempre com uma sessão só:

tmux new -s claude      # cria a sessão e abre o Claude Code dentro dela
claude
# Ctrl+b e depois d: solta o terminal e deixa tudo rodando
tmux attach -t claude   # volta, de outro SSH ou do celular

Nome fixo na sessão ajuda muito no celular: o comando para voltar é sempre o mesmo.

/resume: voltar à conversa, não ao processo

O tmux mantém o processo. O /resume traz de volta uma conversa que já acabou. O Claude Code salva as conversas localmente:

claude --continue   # a mais recente desta pasta
claude --resume     # lista para escolher

Dentro do Claude Code, o /resume abre a mesma lista. Uso sempre que volto a um projeto, e é por isso que nunca perdi trabalho por queda de conexão: o processo morre, a conversa fica. O detalhe é a pasta: o --continue pega a conversa mais recente do diretório em que você está.

/remote-control: a sessão no app ou no navegador

Mandar arquivo pelo terminal do celular não é prático. O Remote Control conecta a sessão que está rodando no servidor ao claude.ai/code ou ao app Claude. O Claude continua rodando no seu container: o app é só uma janela. Dá para anexar fotos e arquivos por lá.

Numa sessão aberta, /remote-control (ou /rc) conecta a conversa atual. Pela documentação, exige login com conta Pro, Max, Team ou Enterprise; chave de API não funciona.

E os três se juntam bem: o tmux mantém o processo vivo, e o Remote Control dá a interface.

O cuidado que vale em dobro

Ter o Claude Code acessível de qualquer lugar é ótimo, mas ele executa comandos de verdade. Aqui ele trabalha nos containers e nas aplicações, nunca no host do Proxmox, segredos ficam em .env com permissão 600, e nada externo sai sem minha confirmação.

Vocês usam IA no terminal pelo celular? tmux, screen, Remote Control ou outra coisa?

O post completo está no meu blog: https://blog.brumarino.com/claude-code-celular-tmux-resume/?de=tabnews

Carregando publicação patrocinada...