Aller au contenu
NomaDev

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 :

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