Ir para o conteúdo
NomaDev

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:

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