3 maneiras mais fáceis de usar o Claude Code no seu celular
Uma das melhores coisas sobre o Claude Code é que ele consegue lidar com tarefas grandes e bagunçadas—grandes refatorações, atualizações de dependências, correções em todo o repositório e até depuração em várias etapas.
Mas essas tarefas podem demorar. Às vezes 30 minutos. Às vezes horas. E em algum ponto no meio dessa execução, o Claude Code geralmente pausa e pergunta algo simples: “Permitir este comando?” ou “Aprovar modificação de arquivo?” O que significa que você não pode simplesmente sair. Você acaba sentado atrás do computador, esperando por um prompt que talvez exija uma resposta de uma palavra. É uma sensação estranha: a IA está fazendo todo o trabalho, mas você ainda fica preso à sua mesa supervisionando-a.
Enquanto isso, a vida real está acontecendo. Você quer almoçar. Dar uma caminhada. Talvez ir à academia. Não seria bom se o Claude Code pudesse simplesmente continuar rodando enquanto você está fora, e você pudesse aprovar coisas pelo telefone quando necessário?
Boas notícias: isso agora é possível. Na última semana, experimentei três maneiras diferentes de executar o Claude Code a partir de um telefone, para que tarefas longas possam continuar avançando mesmo quando você está longe do laptop:
- Remote Control — a forma oficial da Anthropic de conectar o Claude Code ao aplicativo móvel do Claude
- Happy Coder— um aplicativo móvel criado especificamente para executar Claude Code, Codex e muitos outros copilotos de programação
- SSH + Tailscale + tmux — a configuração hacker para controlar sua máquina de desenvolvimento de qualquer lugar
Neste post, vou explicar como eles funcionam, como é a configuração e qual deles eu realmente usaria no dia a dia. Também vou compartilhar algumas ferramentas que tornam a programação móvel menos dolorosa—como lidar com contexto entre sessões e gerenciar várias tarefas de longa duração.
Claude Code Remote Control: Um Comando, Nenhuma Configuração
A Anthropic lançou Remote Control, e é o mais simples dos três métodos neste artigo: um comando, um código QR, nenhuma ferramenta de terceiros.
A configuração é mínima. Navegue até o diretório do seu projeto e execute:
claude remote-control
Um código QR aparece no seu terminal. Abra o aplicativo Claude no seu telefone e escaneie-o. Seu telefone e terminal agora estão totalmente sincronizados: envie mensagens, leia a saída, aprove ações, tudo em tempo real. Se você já estiver dentro de uma sessão do Claude Code em execução, o atalho /rc a conecta ao Remote Control sem perder nenhum histórico da conversa.
Happy Coder: Um Aplicativo Móvel Gratuito para Claude Code e Codex
Remote Control é o caminho mais rápido da mesa para o telefone, mas é limitado ao Claude Code, exige uma assinatura Pro ou Max e não tem notificações push nem entrada por voz. Se alguma dessas coisas importa para você, Happy Coder adota uma abordagem diferente. É um aplicativo dedicado de código aberto criado pela comunidade, especificamente para programação móvel com IA.
Sua arquitetura tem três camadas:
- uma ferramenta CLI (happy-coder) rodando na sua máquina,
- um servidor de retransmissão criptografado no meio,
- e um aplicativo móvel no iOS e Android.
Também há uma interface web para tablets e navegadores. As chamadas de modelo e a execução de código permanecem na sua máquina. O aplicativo é apenas uma camada de controle.
O que faz o Happy Coder se destacar para uso móvel:
- Suporta tanto Claude Code quanto Codex. É a única opção móvel que cobre as duas CLIs dominantes de programação com IA em um único aplicativo.
- Notificações push. Você recebe alertas quando o Claude precisa de aprovação, o código está pronto para revisão ou algo quebra. Não é necessário manter o aplicativo aberto nem verificar manualmente.
- Entrada por voz. Você fala seu prompt em vez de digitá-lo no teclado do telefone. É significativamente mais rápido para instruções mais longas.
- Interface de conversa. Você vê seu projeto atual e o estado da sessão em uma interface de chat em vez de saída bruta do terminal.
A segurança funciona com criptografia de ponta a ponta usando o mesmo protocolo do Signal (TweetNaCl). O servidor de retransmissão vê apenas blobs criptografados, e nenhuma porta fica exposta na sua máquina.
Acesse o Claude Code pelo seu celular com SSH, Tailscale e tmux
A abordagem mais consolidada para acesso remoto é, claro, fazer SSH de volta para a sua própria máquina. SSH (Secure Shell) é uma forma de controlar um computador a partir de outro pela internet. Não é um app que você instala, mas um protocolo incorporado ao macOS, à maioria das distribuições Linux e ao Windows 10 e posteriores, da mesma forma que o suporte a Wi-Fi ou Bluetooth. O SSH permite abrir um terminal em uma máquina remota de qualquer lugar.
Para este caso de uso, a "máquina remota" é apenas o seu próprio computador no escritório, e o "cliente" é o seu celular. Você habilita o SSH no seu computador, instala um cliente SSH no seu celular, conecta, e tem um terminal completo onde o Claude Code roda exatamente como na sua mesa.
Para o cliente SSH, usei Termius. Ele cobre tanto iOS quanto Android com uma interface limpa, e o plano gratuito dá conta do uso cotidiano sem problemas.
O SSH oferece um terminal completo, mas presume que ambos os dispositivos consigam se encontrar na rede. Normalmente, não conseguem. Em geral, seu computador está atrás do roteador do escritório, enquanto seu celular está em uma torre de celular ou no Wi-Fi da sua casa. São redes separadas, e nenhum dos dispositivos sabe como encontrar o outro. Você poderia expor a porta SSH do seu computador à internet pública, mas isso abre sua máquina para qualquer pessoa escaneando portas abertas. Você precisa de uma forma de se conectar sem tornar seu computador visível para toda a internet.
A solução que usei é Tailscale: um app que garante um túnel criptografado entre seus dispositivos, sem necessidade de IP público ou alterações no firewall. Seu celular e sua máquina do escritório se comportam como se estivessem na mesma rede local, mesmo quando não estão. VPNs corporativas, WireGuard e tunelamento frp resolvem todos o mesmo problema. Você pode usar o que funcionar para você.
Depois de conectado, o próximo desafio é permanecer conectado. Uma sessão SSH é uma conexão ativa entre dois dispositivos. Se essa conexão cair por qualquer motivo — seu celular muda de Wi-Fi para rede celular, você entra em um elevador, a internet do escritório oscila — a sessão morre e tudo o que estava rodando nela para. Em um celular, essas interrupções podem acontecer constantemente.
Para manter a conexão estável, usei tmux para manter a sessão ativa no lado do servidor. Se você se reconectar após uma queda, execute tmux attach, e o Claude Code estará exatamente onde você deixou, sem perda de progresso.
O ponto positivo:
- Gratuito. Sem assinaturas além do próprio Claude Code.
- Estável. tmux mantém as sessões ativas durante interrupções.
- Totalmente sob seu controle. Nenhum serviço de terceiros entre você e sua máquina.
O ponto negativo:
- A configuração exige trabalho manual. Você precisa se sentir confortável configurando SSH, Tailscale e tmux.
- Não é muito agradável de usar. Um terminal na tela de um celular não é a ideia de diversão de ninguém.
Claude Code Remote Control vs. Happy Code vs. Terminal SSH no celular
Todos os três métodos mantêm seu código na sua máquina e oferecem um terminal pelo celular. As diferenças se resumem a esforço de configuração, recursos e custo.
Veja como as três opções se comparam rapidamente:
| Critérios | Controle Remoto (Oficial) | Happy Coder | SSH + Tailscale + tmux |
|---|---|---|---|
| Dificuldade de configuração | Muito baixa, escaneie o código QR para conectar | Baixa, instale CLI + App | Média, requer configurar SSH/VPN/tmux |
| Custo | Requer assinatura Pro ou Max | Gratuito e de código aberto | Gratuito (além da assinatura do Claude Code) |
| Ferramentas compatíveis | Claude Code | Claude Code + Codex | Claude Code |
| Requer host persistente | Sim | Sim | Sim |
| iOS/Android | App oficial do Claude | App Store / Google Play | Termius ou outros clientes SSH |
| Notificações push | Não | Sim | Não |
| Entrada por voz | Não | Sim | Não |
| Recuperação de desconexão | Automática | Reconexão automática | Manual (tmux attach após reconectar) |
| Segurança | Criptografado, sem portas abertas | Criptografia de ponta a ponta | VPN/Criptografado |
| Melhor para | Usuários Max que querem a experiência mais simples | Usuários que gostam de controle total sobre sua experiência e suporte a múltiplas ferramentas | Usuários que querem controle total |
Happy Coder e Controle Remoto não são mutuamente exclusivos — você pode usar ambos. O Controle Remoto é mais simples: configuração zero, integração estreita com o app Claude. O Happy Coder é mais flexível: gratuito, de código aberto, compatível com Codex além do Claude Code, e adiciona notificações push e entrada por voz que o Controle Remoto não tem.
Corrigindo os pontos problemáticos do Claude Code no celular: digitação, memória e eficiência
Usar o Claude Code a partir de um telefone funciona, mas introduz atrito que você não tem em uma mesa. Aqui estão três problemas que encontrei e as ferramentas que usei para resolvê-los:
- Digitar é dolorosamente lento. Comecei a usar Typeless para entrada por voz em vez disso.
- Cada nova sessão começa com memória zero. memsearch dá ao Claude uma memória persistente e pesquisável entre sessões e dispositivos.
- Você só pode acompanhar uma tarefa por vez. cc-tmux-worktree-orchestration permite executar múltiplas instâncias do Claude Code em paralelo.
Entrada por voz com Typeless
Digitar prompts no teclado de um telefone é lento, especialmente quando você precisa descrever uma tarefa de múltiplas etapas em detalhes. Comecei a usar Typeless para contornar isso. Ele substitui o teclado do seu telefone por uma entrada de voz para texto que vai além da transcrição bruta:
- Conversão rápida de voz para texto. Você fala seu prompt naturalmente, e o Typeless o transforma em texto em segundos. Chega de digitar com os polegares um prompt de várias linhas, uma letra por vez.
- Limpa a sua fala. Remove palavras de preenchimento como "hum" e "ãh", remove repetições acidentais e mantém apenas sua formulação final quando você se corrige no meio da frase.
- Formata automaticamente a saída. Listas, etapas e pontos-chave falados são organizados em texto estruturado, não em um bloco de frases sem pontuação.
- Compatível com mais de 100 idiomas e mistura. Diga um prompt em qualquer mistura de idiomas em que você pensa, e o Typeless detecta e transcreve cada um automaticamente.
- Adapta-se ao seu estilo. Ele aprende seu tom, formulação e vocabulário ao longo do tempo, para que a saída pareça algo que você realmente digitaria.
- Funciona em vários apps. Ele opera como um teclado do sistema no Mac, Windows, iOS e Android, então funciona dentro de qualquer cliente SSH, navegador ou app Claude que você esteja usando.
O Typeless afirma que a entrada por voz funciona aproximadamente 4x mais rápido do que digitar. Mesmo que seja metade disso, é uma diferença significativa quando você está pensando mais rápido do que consegue digitar no telefone.
Leve o contexto da sessão entre desktop e celular com memsearch
Muitas configurações móveis iniciam uma sessão nova toda vez que você se conecta. Você reconecta após uma queda do SSH ou escaneia novamente depois que o Controle Remoto expira, e o Claude começa do zero, sem memória do que vocês discutiram. Você pode passar uma manhã trabalhando em uma decisão de arquitetura no seu laptop, abrir uma nova sessão no telefone naquela tarde, e o Claude não terá ideia de que isso aconteceu.
memsearch corrige isso. É um plugin do Claude Code impulsionado pelo Milvus que dá ao seu agente memória persistente e pesquisável entre sessões e dispositivos. Veja como funciona:
- Resumo automático. Ao final de cada turno de conversa, o memsearch resume o que aconteceu (o que você pediu, o que o Claude fez, quais arquivos mudaram) e anexa isso a um arquivo Markdown local organizado por data.
- Recuperação semântica a cada prompt. Quando você inicia uma nova sessão ou envia uma mensagem, o plugin pesquisa seus arquivos de memória usando uma busca híbrida vetorial e de texto completo, depois injeta apenas o contexto relevante. Ele não despeja tudo na sua janela de contexto.
- Divulgação progressiva em três camadas. O processo de recuperação é executado em um subagente em segundo plano: ele pesquisa, expande resultados promissores para ver o contexto ao redor e pode até analisar transcrições originais de sessões, se necessário. Sua sessão principal só vê o resumo final curado.
- Markdown como fonte da verdade. Todas as memórias são armazenadas como arquivos .md simples, legíveis por humanos e amigáveis ao git. O índice vetorial é um cache derivado que pode ser reconstruído a partir do Markdown a qualquer momento.
Instale com dois comandos, e pronto.
/plugin marketplace add zilliztech/memsearch
/plugin install memsearch
Para qualquer pessoa que alterna regularmente entre desktop e mobile, isso é quase essencial.
Para mais detalhes, confira este blog: Adding Persistent Memory to Claude Code with the Lightweight memsearch Plugin
Acelere o Claude Code com Tarefas Paralelas: git worktree + tmux
No mobile, você fica naturalmente limitado a acompanhar uma tarefa por vez. Mas o Claude Code não precisa trabalhar assim. Se você iniciar várias instâncias em paralelo antes de sair, uma por feature rodando simultaneamente, você volta para encontrar o trabalho concluído em vez de uma fila.
git worktree torna isso possível. Ele cria diretórios de trabalho isolados a partir do mesmo repositório, cada um em sua própria branch com sua própria cópia da sua base de código. Combine cada worktree com sua própria instância do Claude Code, e elas trabalham simultaneamente sem conflitos de arquivos. Combinado com o gerenciamento de múltiplas janelas do tmux (que você já terá se optou pela configuração SSH de antes), você pode alternar entre tarefas em execução no seu telefone para verificar o progresso delas.
Criei um plugin chamado cc-tmux-worktree-orchestration para automatizar todo o fluxo de trabalho. Veja o que ele faz:
- Split. /tmux-worktree-split login signup dashboard cria três worktrees, três branches de feature e três janelas tmux, cada uma com o Claude Code iniciado automaticamente. Você também pode organizar por sessões ou painéis do tmux, dependendo da sua preferência.
- Merge. /tmux-worktree-merge mescla todas as branches de feature de volta para sua branch base, remove as worktrees, limpa as branches e encerra as sessões tmux.
- Rastreamento de estado. O plugin grava um arquivo .worktree-split-state.md na raiz do seu projeto ao fazer o split, registrando a branch base, a configuração do tmux e todas as informações das features. O merge lê esse arquivo para a limpeza. Ele é excluído automaticamente após o merge e não será commitado no git.
Uma coisa a observar: git worktrees contêm apenas arquivos rastreados pelo git. Dependências em .gitignore (como node_modules ou .venv) não estarão nas novas worktrees. Você precisará reinstalar as dependências em cada uma, ou criar um symlink para um local compartilhado.
Instalação:
/plugin marketplace add zc277584121/cc-tmux-worktree-orchestration
/plugin install tmux-worktree-orchestration
A Programação com IA Está Indo para o Mobile
Claude Code não é a única ferramenta de codificação com IA ganhando força em celulares. Outras ferramentas estão seguindo na mesma direção, cada uma com uma arquitetura diferente.
Cursor Cloud Agent aceita tarefas da web, do celular, do Slack ou do GitHub. Cada agente inicializa sua própria VM na nuvem com um ambiente de desenvolvimento completo e, em seguida, produz um PR pronto para merge com capturas de tela e um vídeo das mudanças. Você pode controlar remotamente a área de trabalho do agente pelo seu celular para testar o resultado por conta própria. O Cursor também tem uma CLI que funciona com a configuração SSH + tmux descrita anteriormente.
OpenAI Codex oferece dois caminhos para o mobile. A CLI é baseada em terminal, então funciona via SSH exatamente como o Claude Code. O sandbox na nuvem pré-carrega seu repositório em um ambiente hospedado e permite que você inicie tarefas diretamente pelo app ChatGPT para iOS, sem necessidade de SSH.
OpenClaw (anteriormente Clawdbot) adota uma abordagem totalmente diferente. É um assistente de IA open-source que vive dentro dos apps de mensagens que você já usa: WhatsApp, Telegram, Slack, Discord, iMessage. Não é uma ferramenta de codificação dedicada como as outras, mas um agente de uso geral que pode executar comandos shell, controlar um navegador e gerenciar arquivos na sua máquina. Desenvolvedores o usaram para acionar tarefas do Claude Code pelo Telegram, tornando-o o caminho mais não convencional para codificação mobile nesta lista.
Arquiteturas diferentes, mesma direção: as ferramentas de codificação com IA estão se desacoplando da mesa.
Conclusão
Então, qual método você deve escolher para conectar o Claude Code ao seu celular? Com base nas minhas experiências, depende do que você prioriza:
- Remote Control se você quer a configuração mais simples. Um comando, uma leitura de QR, nenhuma infraestrutura. Melhor para assinantes Pro ou Max que só querem que funcione.
- SSH + Tailscale + tmux para controle total e zero custo extra. Gratuito, flexível, sem dependência de apps de terceiros. Melhor para engenheiros confortáveis com configuração de terminal.
- Happy Coder se você usa tanto o Claude Code quanto o Codex, ou se quer notificações push e entrada por voz. A única opção que cobre várias CLIs de codificação com IA em um único app. Gratuito e open source.
Depois de escolher um método, o atrito muda de "consigo acessar o Claude Code" para "consigo usá-lo bem em uma tela pequena." É aí que entram as ferramentas:
- Typeless torna suportável digitar prompts no teclado de um celular.
- memsearch mantém seu contexto vivo entre sessões e dispositivos.
- cc-tmux-worktree-orchestration transforma uma sessão do Claude Code em várias rodando em paralelo.
Juntos, o problema de acesso está resolvido, e a experiência está chegando perto do que você esperaria em uma mesa. Claude Code no mobile não é mais uma solução improvisada. É um fluxo de trabalho.
Se você quiser discutir sua configuração, adaptar o memsearch para um framework de agente diferente ou escalá-lo para uma equipe, entre no nosso canal do Slack. Você também pode agendar uma sessão individual de 20 minutos por meio de Milvus Office Hours para obter ajuda prática.
Continue lendo
Continue lendo

Introducing Zilliz CLI and Agent Skills for Zilliz Cloud
Manage your vector database from your terminal or AI coding agent. Zilliz CLI and Agent Skills work with Claude Code, Cursor, Codex, and Copilot.

Introducing Zilliz Cloud Global Cluster: Region-Level Resilience for Mission-Critical AI
Zilliz Cloud Global Cluster delivers multi-region resilience, automatic failover, and fast global AI search with built-in security and compliance.

Demystifying the Milvus Sizing Tool
Explore how to use the Sizing Tool to select the optimal configuration for your Milvus deployment.



