Assistance
Assistance
La plupart des problèmes se règlent en une minute avec les réponses ci-dessous. Sinon, écrivez-nous.
Écrivez-nous
Écrivez à nomadev@estroverso.com. Nous répondons en anglais et en italien, en général sous deux jours ouvrés.
Pour que nous puissions vous aider vite, indiquez :
- votre système d'exploitation : Windows, macOS, Linux ou VPS
- la version de l'app
- la version du serveur : lancez
nomadev --version - ce qu'affiche
nomadev doctor - le message d'erreur exact, ou une capture d'écran
Pour commencer
Installer le serveur
Lancez la commande de votre système depuis la page d'accueil. Elle demande avant d'installer quoi que ce soit.
Connecter le téléphone
Ouvrez NomaDev – Connect phone (sous Windows dans le menu Démarrer ou sur le bureau, sous macOS dans le Launchpad ou le dossier Applications de votre dossier personnel, sous Linux dans le menu des applications) : une page avec le QR s'ouvre. Scannez-le avec l'app. Sur un VPS, lancez nomadev pair en SSH.
Profiter de l'essai
Les 7 jours de Studio commencent quand vous connectez votre premier téléphone. Connecter un deuxième téléphone ne les relance pas.
Problèmes courants
Mon téléphone n'arrive pas à joindre le serveur
Vérifiez que Tailscale est connecté sur l'ordinateur et sur le téléphone, et que vous avez saisi l'adresse affichée par nomadev pair. Sans Tailscale, le téléphone ne joint le serveur que sur le même réseau, et la connexion n'est pas chiffrée : utilisez Tailscale ou HTTPS. Si ça ne marche toujours pas, vérifiez que le pare-feu de l'ordinateur autorise le port du serveur (4000 par défaut).
Le code de connexion est refusé ou a expiré
Chaque code dure 10 minutes et est annulé après 5 essais erronés. Rouvrez NomaDev – Connect phone (sur un VPS : nomadev pair) pour en obtenir un nouveau.
L'app dit que Claude Code manque ou que vous n'êtes pas connecté
Lancez nomadev doctor sur l'ordinateur : il liste ce qui manque. Si Claude Code est installé mais sans connexion, lancez claude, connectez-vous avec votre abonnement et quittez avec /exit.
Le serveur ne démarre pas car le port est occupé
Un autre programme utilise déjà le port 4000 (ou 4001 pour l'aperçu). Modifiez port et previewPort dans ~/.nomadev/config.json, relancez la commande d'installation pour redémarrer le serveur, puis utilisez le nouveau port dans l'adresse dans l'app.
Les notifications n'arrivent pas
Autorisez les notifications de NomaDev dans les réglages Android et excluez l'app de l'optimisation de la batterie, qui peut les retarder. Vous recevez une notification quand Claude a fini, pose une question ou demande une autorisation.
Un envoi FTP ou SFTP échoue
Vérifiez le mot de passe ou la phrase secrète de la clé SSH, et le dossier de destination. Si l'app signale que l'empreinte du serveur a changé, assurez-vous que votre hébergeur a vraiment changé son certificat ou sa clé avant d'accepter la nouvelle.
Comment mettre à jour le serveur ?
Lancez nomadev update, ou relancez la commande d'installation : elle garde votre configuration.
Abonnement
Comment changer de niveau ou résilier ?
Depuis Google Play : ouvrez le Play Store, touchez votre profil, puis Paiements et abonnements → Abonnements → NomaDev.
Comment obtenir un remboursement ?
Les remboursements passent par Google Play : voir la page des remboursements de Google Play.
Que se passe-t-il quand mon abonnement prend fin ?
Vous passez à Free : le chat avec Claude, les fichiers, le statut git, le diff et l'annulation des modifications restent, et l'app ne se bloque pas. L'aperçu, la modification des fichiers, la voix, les pièces jointes, les branches, la synchronisation, l'historique des commits et les pull requests reviennent avec Pro, et la publication avec Studio, quand vous renouvelez sur Google Play. Rien n'est effacé sur votre ordinateur, et votre configuration est toujours là.
Désinstaller
Arrêtez le serveur, supprimez-le et effacez sa configuration. Vos projets ne sont pas touchés. Sur un VPS, utilisez les commandes 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