Suporte
Suporte
A maioria dos problemas se resolve em um minuto com as respostas abaixo. Se não, escreva para nós.
Fale com a gente
Escreva para nomadev@estroverso.com. Respondemos em inglês e italiano, normalmente em até dois dias úteis.
Para ajudarmos você rápido, inclua:
- o seu sistema operacional: Windows, macOS, Linux ou VPS
- a versão do app
- a versão do servidor: rode
nomadev --version - o que o
nomadev doctormostra - a mensagem de erro exata, ou uma captura de tela
Primeiros passos
Instale o servidor
Rode o comando do seu sistema a partir da página inicial. Ele pergunta antes de instalar qualquer coisa.
Conecte o celular
Abra o NomaDev – Connect phone (no Windows no menu Iniciar ou na área de trabalho, no macOS no Launchpad ou na pasta Aplicativos da sua pasta pessoal, no Linux no menu de aplicativos): abre uma página com o QR. Escaneie com o app. Em um VPS, rode nomadev pair por SSH.
Use o teste
Os 7 dias de Studio começam quando você conecta o primeiro celular. Conectar um segundo celular não reinicia a contagem.
Problemas comuns
Meu celular não alcança o servidor
Confira se o Tailscale está conectado no computador e no celular, e se você digitou o endereço que o nomadev pair mostra. Sem Tailscale o celular só alcança o servidor na mesma rede, e a conexão não é criptografada: use Tailscale ou HTTPS. Se ainda não funcionar, verifique se o firewall do computador libera a porta do servidor (4000 por padrão).
O código de conexão foi recusado ou expirou
Cada código dura 10 minutos e é cancelado após 5 tentativas erradas. Abra de novo o NomaDev – Connect phone (em um VPS: nomadev pair) para gerar outro.
O app diz que o Claude Code está faltando ou sem login
Rode nomadev doctor no computador: ele lista o que falta. Se o Claude Code está instalado mas sem login, rode claude, entre com a sua assinatura e saia com /exit.
O servidor não inicia porque a porta está ocupada
Outro programa já usa a porta 4000 (ou a 4001 da pré-visualização). Mude port e previewPort em ~/.nomadev/config.json, rode de novo o comando de instalação para reiniciar o servidor e use a nova porta no endereço no app.
As notificações não chegam
Permita as notificações do NomaDev nas configurações do Android e tire o app da otimização de bateria, que pode atrasá-las. Você recebe uma notificação quando o Claude termina, faz uma pergunta ou precisa de uma permissão.
Um envio por FTP ou SFTP falha
Confira a senha ou a frase secreta da chave SSH, e a pasta de destino. Se o app avisar que a impressão digital do servidor mudou, confirme que a sua hospedagem realmente trocou o certificado ou a chave antes de aceitar a nova.
Como atualizo o servidor?
Rode nomadev update, ou rode de novo o comando de instalação: ele mantém a sua configuração.
Assinatura
Como troco de nível ou cancelo?
Pelo Google Play: abra a Play Store, toque no seu perfil e depois em Pagamentos e assinaturas → Assinaturas → NomaDev.
Como peço reembolso?
Os reembolsos passam pelo Google Play: veja a página de reembolsos do Google Play.
O que acontece quando minha assinatura acaba?
Você passa para o Free: chat com o Claude, arquivos, status do git, diff e desfazer alterações continuam, e o app não fica bloqueado. Pré-visualização, edição de arquivos, voz, anexos, branches, sincronização, histórico de commits e pull requests voltam com o Pro, e a publicação com o Studio, quando você renova no Google Play. Nada é apagado no seu computador, e a sua configuração continua lá.
Desinstalar
Pare o servidor, remova-o e apague a configuração dele. Seus projetos não são tocados. Em um VPS, use os comandos do Linux.
Windows
Stop-ScheduledTask -TaskName 'NomaDev server'
Stop-Process -Id (Get-Content "$HOME\.nomadev\server.pid") -Force -ErrorAction SilentlyContinue
Unregister-ScheduledTask -TaskName 'NomaDev server' -Confirm:$false
Remove-Item "$([Environment]::GetFolderPath('Programs'))\NomaDev - *.lnk", "$([Environment]::GetFolderPath('Desktop'))\NomaDev - *.lnk" -ErrorAction SilentlyContinue
npm rm -g nomadev
Remove-Item -Recurse -Force "$HOME\.nomadev"
macOS
launchctl bootout gui/$(id -u)/app.nomadev.server
rm ~/Library/LaunchAgents/app.nomadev.server.plist
rm -rf ~/Applications/"NomaDev - "*.app
npm rm -g nomadev
rm -rf ~/.nomadev
Linux
systemctl --user disable --now nomadev.service
rm ~/.config/systemd/user/nomadev.service
systemctl --user daemon-reload
rm -f ~/.local/share/applications/nomadev-collega.desktop
npm rm -g nomadev
rm -rf ~/.nomadev