Vai al contenuto
NomaDev

Supporto

Supporto

La maggior parte dei problemi si risolve in un minuto con le risposte qui sotto. Se no, scrivici.

Scrivici

Scrivi a nomadev@estroverso.com. Rispondiamo in italiano e in inglese, di solito entro due giorni lavorativi.

Per aiutarti in fretta, indica:

Primi passi

Installa il server

Lancia il comando per il tuo sistema dalla home. Chiede prima di installare qualsiasi cosa.

Collega il telefono

Apri NomaDev – Collega telefono (su Windows nel menu Start o sul desktop, su macOS in Launchpad o nella cartella Applicazioni della tua home, su Linux nel menu delle applicazioni): si apre una pagina con il QR. Inquadralo con l'app. Su un VPS, lancia nomadev pair via SSH.

Usa la prova

I 7 giorni di Studio partono quando colleghi il primo telefono. Collegarne un secondo non li fa ripartire.

Problemi frequenti

Il telefono non raggiunge il server

Controlla che Tailscale sia collegato sia sul computer sia sul telefono, e di aver scritto l'indirizzo che mostra nomadev pair. Senza Tailscale il telefono raggiunge il server solo sulla stessa rete, e la connessione non è cifrata: usa Tailscale o HTTPS. Se ancora non va, verifica che il firewall del computer lasci passare la porta del server (4000 di serie).

Il codice di collegamento è rifiutato o scaduto

Ogni codice dura 10 minuti e viene annullato dopo 5 tentativi sbagliati. Riapri NomaDev – Collega telefono (su un VPS: nomadev pair) per averne uno nuovo.

L'app dice che Claude Code manca o che non hai fatto l'accesso

Lancia nomadev doctor sul computer: elenca quello che manca. Se Claude Code è installato ma senza accesso, lancia claude, accedi con il tuo abbonamento ed esci con /exit.

Il server non parte perché la porta è occupata

Un altro programma usa già la porta 4000 (o la 4001 per l'anteprima). Cambia port e previewPort in ~/.nomadev/config.json, rilancia il comando d'installazione per riavviare il server, poi usa la nuova porta nell'indirizzo nell'app.

Le notifiche non arrivano

Consenti le notifiche per NomaDev nelle impostazioni di Android e toglilo dall'ottimizzazione della batteria, che può ritardarle. Ti arriva una notifica quando Claude finisce, fa una domanda o chiede un permesso.

Un caricamento FTP o SFTP non riesce

Controlla la password o la passphrase della chiave SSH, e la cartella di destinazione. Se l'app avvisa che l'impronta del server è cambiata, assicurati che il tuo hosting abbia davvero cambiato certificato o chiave prima di accettare quella nuova.

Come aggiorno il server?

Lancia nomadev update, oppure rilancia il comando d'installazione: tiene la tua configurazione.

Abbonamento

Come cambio livello o disdico?

Da Google Play: apri il Play Store, tocca il tuo profilo, poi Pagamenti e abbonamenti → Abbonamenti → NomaDev.

Come chiedo un rimborso?

I rimborsi passano da Google Play: vedi la pagina dei rimborsi di Google Play.

Cosa succede quando finisce l'abbonamento?

Passi al Free: chat con Claude, file, stato git, diff e annullamento delle modifiche restano, e l'app non si blocca. Anteprima, modifica dei file, voce, allegati, rami, sincronizzazione, storico dei commit e pull request tornano con Pro, e la pubblicazione con Studio, quando rinnovi su Google Play. Sul tuo computer non viene cancellato niente, e la configurazione resta lì.

Disinstallare

Ferma il server, toglilo e cancella la sua configurazione. I tuoi progetti non vengono toccati. Su un VPS, usa i comandi per 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