Pour celles et ceux qui créent des sites et des applis web
Créez et publiez votre site depuis votre téléphone.
NomaDev fait travailler Claude Code sur l'ordinateur où se trouvent vos sites et vous laisse les décisions, sur votre téléphone : vous lisez les modifications, vous les validez, vous faites le commit et vous publiez sur votre serveur. Même loin de votre bureau.
7 jours gratuitsToutes les fonctions, sans carte. Ils commencent quand vous connectez votre téléphone.
WordPress · Laravel · Symfony · Nuxt · Next.js · Astro · HTML pur — tout site qui tient dans un dossier et finit sur un serveur.
Bientôt sur Google Play · 7 jours d'essai gratuit · résiliable à tout moment
Je regarde le calcul du panier et ses tests, puis je corrige l'arrondi.
Read src/cart/total.ts Read src/cart/total.test.tsClaude travaille
Read total.ts Read total.test.ts Edit total.ts · +2 −1 Write total.test.tsDemande d'autorisation
Bash
Modifications · 2 fichiers
Message du commit
Envoi · production
Tailscale · direct, sans passer par nous
Un tour complet
Claude écrit le code. Vous prenez les décisions.
Aucune modification n'est appliquée sans que vous l'ayez vue. En vert, ce que Claude a déjà fait ; en ambre, ce qui attend votre réponse.
fait par Claudeà vous de jouer
-
1 · Demander
Écrivez ou dictez ce dont vous avez besoin. Vous voyez en direct les fichiers qu’il ouvre.
-
2 · Autoriser
Chaque commande attend votre oui. Vous recevez une notification.
-
3 · Vérifier
Lignes ajoutées et retirées, fichier par fichier. Vous gardez ou vous annulez.
-
4 · Publier
Commit, push et envoi sur votre serveur en un geste.
Dites ce qu'il vous faut
Tapez-le ou dictez-le. Si des skills Claude sont installées sur cet ordinateur, l'app les trouve et vous en choisissez une dans une liste.
Suivez le travail en direct
Vous voyez les fichiers qu'il ouvre, les commandes qu'il lance, les tests qu'il exécute. Quand il a fini, ou s'arrête sur une question, vous recevez une notification.
Vous autorisez les commandes
Avant de lancer une commande, Claude vous la montre et attend votre réponse. Rien ne s'exécute simplement parce que vous étiez loin de votre bureau.
Vous vérifiez chaque modification
Vous voyez les lignes ajoutées et supprimées, fichier par fichier, en couleur. Si une modification ne vous convainc pas, vous l'annulez depuis votre téléphone.
Git comme d'habitude
Changez de branche, faites des commits, ouvrez des pull requests, résolvez les conflits. Tout depuis le téléphone, sans ouvrir l'ordinateur portable.
Mettez le site en ligne
Vous lancez d'abord le site en local pour le vérifier, puis vous envoyez les fichiers sur votre serveur web en un geste.
Publication
Vous n'envoyez que les fichiers que vous vouliez envoyer.
Pour chaque serveur, vous enregistrez l'adresse, le dossier de destination et la liste de ce qui ne doit jamais partir. Les règles s'écrivent comme dans .gitignore : node_modules, *.log, /dist. Les fichiers exclus restent en place, et la vérification a lieu avant même d'ouvrir la connexion au serveur. Si vous utilisez JetBrains, vous importez votre configuration existante en un geste.
SFTP, FTP ou FTPS
Utilisez le protocole proposé par votre hébergeur. En SFTP, vous pouvez utiliser la clé SSH déjà présente sur votre ordinateur, ou un mot de passe.
Un fichier ou tout le site
Envoyez seulement le fichier que vous venez de corriger, ou lancez l'envoi complet vers une destination.
Vérifiez avant la mise en ligne
Lancez le site en local avec l'aperçu en direct, puis publiez quand tout est bon.
Inclus dans Studio
La publication en ligne fait partie du niveau Studio, et vous pouvez l'essayer gratuitement les sept premiers jours.
Terminal
Et quand il le faut, vous entrez dans le serveur.
Un vrai terminal SSH dans l'app : vous redémarrez un service, lisez un log ou lancez une migration sur le serveur où vous venez de publier, sans autre app. Les serveurs où vous publiez y sont déjà, et vous pouvez en ajouter d'autres, pour un projet ou pour tous.
Comment nous protégeons clés et sessionsLes touches qui manquent au téléphone
Au-dessus du clavier, vous avez Échap, Tab, Ctrl, Alt et les flèches. Ctrl et Alt valent pour la touche suivante, et deux appuis les verrouillent. vim et htop fonctionnent aussi.
Des sessions qui ne se ferment pas toutes seules
Jusqu'à cinq sessions, en onglets. Si vous changez d'app ou verrouillez l'écran, elles restent ouvertes, et à votre retour tout est là, sortie comprise. Vous les fermez vous-même, ou elles se ferment après le délai que vous choisissez.
Depuis le téléphone, directement
La connexion SSH part du téléphone et arrive directement au serveur : elle ne passe ni par votre ordinateur ni par nous. Elle fonctionne même ordinateur éteint.
Inclus dans Studio
Le terminal fait partie du niveau Studio, avec la publication en ligne, et vous pouvez l'essayer gratuitement les sept premiers jours.
Sécurité
Votre code reste sur votre ordinateur.
NomaDev est conçu pour que votre travail n'ait jamais à passer par nous. Concrètement :
Le téléphone et l’ordinateur se parlent directement, via Tailscale ou HTTPS. Aucun de nos serveurs n’est au milieu.
| Donnée | Votre ordinateur | Votre téléphone | Nos serveurs |
|---|---|---|---|
| Code et projets | Oui | Non | Non |
| Claude Code et git | Oui | Non | Non |
| Clés SSH | Oui | Oui | Non |
| Mots de passe FTP et SFTP | Non | Oui | Non |
| Clé d’accès à l’ordinateur | Non | Oui | Non |
| Jeton de notification | Non | Oui | Oui |
Vos projets restent chez vous
Le serveur tourne sur votre machine et votre téléphone s'y connecte directement, via Tailscale ou HTTPS. Aucun serveur à nous entre les deux.
Les mots de passe restent sur le téléphone
Les mots de passe FTP, SFTP et SSH et les phrases secrètes des clés sont gardés uniquement dans le Keystore Android de votre téléphone. Pour un envoi, votre ordinateur les utilise en mémoire et ne les écrit jamais sur le disque ; ceux du terminal ne passent même pas par l'ordinateur.
Les clés SSH ne bougent que si vous le demandez
Pour publier, le serveur utilise les clés déjà présentes sur votre ordinateur, et elles y restent. Les clés du terminal sont sur le téléphone, chiffrées et protégées par empreinte ou code PIN : une clé de l'ordinateur n'arrive sur le téléphone que si vous le demandez, une fois, par une connexion chiffrée.
Seulement les téléphones autorisés
Connecter un téléphone demande un code à usage unique ou le QR affiché sur votre ordinateur. Seule une empreinte du jeton de chaque téléphone est conservée, et vous pouvez déconnecter n'importe quel téléphone.
Rien d'ouvert sans clé
Chaque requête exige le jeton du téléphone ; la connexion en temps réel et l'aperçu utilisent des tickets à usage unique. NomaDev retient l'empreinte de chaque serveur FTPS ou SFTP et vous prévient si elle change.
Ce que gardent nos serveurs
Seulement le service qui relaie les notifications, qui conserve le jeton de notification de votre téléphone. Il ne reçoit jamais de code, de texte, de mots de passe ni de clés. Les statistiques d’utilisation ne démarrent que si vous les acceptez, vont à Google Analytics et ne contiennent jamais de code ni de données de projet.
Claude Code envoie à Anthropic ce dont il a besoin pour travailler sur votre code, avec votre propre abonnement — exactement comme dans un terminal. NomaDev n'y change rien.
Pour commencer
Trois étapes pour démarrer.
-
Installez le serveur là où sont vos sites
Une seule commande, sous Windows, macOS, Linux ou sur un VPS. Elle installe ce qui manque, prépare la configuration, fait démarrer le serveur tout seul et vous affiche le code pour connecter votre téléphone.
-
Connectez votre téléphone
Scannez le QR qui s'ouvre sur votre ordinateur, ou saisissez son adresse et le code. L'app vérifie ensuite que tout est là — git, Claude Code, clés SSH, connexion — et s'il manque quelque chose, elle vous donne la commande exacte à lancer.
-
Ajoutez un projet et demandez
Indiquez le dossier du projet et écrivez ce que vous voulez faire. Votre premier commit depuis un téléphone prend environ une minute.
Téléchargement
Obtenez NomaDev.
Deux éléments : l'app Android sur votre téléphone et le serveur sur l'ordinateur où se trouvent vos projets.
L'app Android
Elle s'installe depuis Google Play. Les 7 jours d'essai commencent quand vous connectez votre premier téléphone, sans carte.
7 jours gratuits
Installez le serveur sur votre ordinateur
Choisissez votre système. Lancez-le avec votre utilisateur habituel, pas avec sudo : il demande avant d'installer ce qui manque, et ne demande votre mot de passe que lorsqu'il doit installer des paquets système.
Windows
Dans PowerShell, avec votre utilisateur habituel :
irm https://nomadev.app/install.ps1 | iex
Télécharger le script · install.ps1
Ou lancez le fichier téléchargé : powershell -ExecutionPolicy Bypass -File install.ps1
Pour voir ce qu'il ferait sans rien modifier : $env:NOMADEV_PROVA=1; irm https://nomadev.app/install.ps1 | iex; Remove-Item Env:NOMADEV_PROVA
macOS
Dans le Terminal :
curl -fsSL https://nomadev.app/install.sh | bash
Télécharger le script · install.sh
Ou lancez le fichier téléchargé : bash install.sh
Pour voir ce qu'il ferait sans rien modifier : curl -fsSL https://nomadev.app/install.sh | bash -s -- --prova
Linux
Dans un terminal, avec votre utilisateur (pas avec sudo) :
curl -fsSL https://nomadev.app/install.sh | bash
Télécharger le script · install.sh
Ou lancez le fichier téléchargé : bash install.sh
Pour voir ce qu'il ferait sans rien modifier : curl -fsSL https://nomadev.app/install.sh | bash -s -- --prova
VPS
En SSH, avec l'utilisateur sous lequel le serveur tournera :
curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps
Télécharger le script · install.sh
Ou lancez le fichier téléchargé : bash install.sh --vps
Pour voir ce qu'il ferait sans rien modifier : curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps --prova
Le relancer est sans risque : il saute ce qui est déjà là et garde votre configuration.
Tarifs
Commencez gratuitement, payez ce dont vous avez besoin.
Free reste gratuit pour toujours. Les sept jours d'essai vous donnent tout Studio, et commencent quand vous connectez votre premier téléphone. Pro et Studio se paient via Google Play : vous y changez de niveau ou résiliez, en deux gestes.
7 jours gratuitsTout Studio, sans carte. Ils commencent quand vous connectez votre téléphone.
Free
Gratuit Gratuit
Chat avec Claude, autorisations, fichiers et modifications, depuis votre téléphone. Gratuit, pour toujours.
Pro
6,99 € / mois 58,99 € / an
environ 3 mois et demi offerts
Tout Free, plus l'aperçu du site, la modification des fichiers, la voix, les pièces jointes et le workflow git complet : branches, synchronisation, historique et pull requests GitHub.
Studio
Recommandé
11,99 € / mois 99,99 € / an
environ 3 mois et demi offerts
Tout Pro, plus la publication sur votre serveur web en SFTP, FTP ou FTPS et un terminal SSH vers vos serveurs.
Ce que comprend chaque niveau
| Fonction | Free | Pro | Studio |
|---|---|---|---|
| Chat et sessions, autorisations, questions de Claude | Inclus | Inclus | Inclus |
| Fichiers : parcourir et rechercher ; maquettes et documents | Inclus | Inclus | Inclus |
| Modifications : diff des fichiers modifiés, annuler un fichier | Inclus | Inclus | Inclus |
| État git : branche courante, fichiers modifiés | Inclus | Inclus | Inclus |
| Aperçu du site en direct | Non inclus | Inclus | Inclus |
| Modifier les fichiers depuis le téléphone | Non inclus | Inclus | Inclus |
| Dictée et pièces jointes | Non inclus | Inclus | Inclus |
| Branches : en choisir une au début de la session, changer, voir les fichiers d'une branche ou d'un commit | Non inclus | Inclus | Inclus |
| Synchronisation avec le dépôt distant, merge, annuler un merge | Non inclus | Inclus | Inclus |
| Historique : commits, détail d'un commit, historique d'un fichier | Non inclus | Inclus | Inclus |
| GitHub : pull request ouverte dans l'état git, merge de la PR | Non inclus | Inclus | Inclus |
| Publication en ligne en SFTP, FTP ou FTPS | Non inclus | Non inclus | Inclus |
| Terminal SSH vers vos serveurs | Non inclus | Non inclus | Inclus |
7 jours d'essai de Studio, sans carte : ils commencent quand vous connectez votre téléphone.
Il vous faut aussi votre propre abonnement Claude : le plan Max, celui qui inclut Claude Code. Vous le payez à Anthropic, pas à nous.
Feuille de route
Les prochaines étapes.
Ce que nous préparons, dans l'ordre où ça arrivera. Pas de dates : chaque chose sort quand elle est prête.
-
Aujourd'hui
Android et Claude Code
L'appli Android qui pilote Claude Code sur votre ordinateur : chat, validations, git, aperçu, publication et terminal SSH.
-
Prochaine
Appli pour iPhone
La même appli aussi sur iPhone et iPad, avec le même serveur sur votre ordinateur.
-
Ensuite
Aussi avec Codex
En plus de Claude Code, vous pourrez faire travailler Codex d'OpenAI sur vos projets et le choisir projet par projet, avec les mêmes validations depuis votre téléphone.
-
Plus tard
Projets avec Docker
Pour les sites qui tournent dans des conteneurs : démarrez et arrêtez les services docker compose, lisez les logs et ouvrez l'aperçu, toujours depuis votre téléphone.
Il vous manque quelque chose ? Écrivez-nous : cette liste se construit aussi avec celles et ceux qui utilisent NomaDev. nomadev@estroverso.com
Questions
Les questions les plus fréquentes.
Mon code passe-t-il par vos serveurs ?
Non. Votre téléphone se connecte directement à l'ordinateur sur lequel vous avez installé NomaDev, et votre code ne passe jamais par nous. Le seul service que nous faisons tourner relaie les notifications vers votre téléphone : il reçoit le type de notification, le nom du projet et un identifiant, jamais de code ni de texte. Claude Code, en revanche, envoie à Anthropic ce dont il a besoin pour travailler sur votre code — exactement comme dans un terminal, avec votre propre abonnement.
Faut-il un abonnement Claude ?
Oui. NomaDev utilise le Claude Code déjà installé sur votre ordinateur, avec votre compte. Quand vous connectez votre téléphone, l'app vérifie qu'elle le trouve et que vous êtes connecté, et vous le dit.
De quel niveau ai-je besoin ?
Free si vous discutez surtout avec Claude et relisez les modifications. Pro si vous voulez aussi voir le site, modifier les fichiers et travailler avec les branches, la synchronisation et les pull requests. Studio si vous publiez des sites sur un serveur web en SFTP, FTP ou FTPS, ou si vous voulez un terminal SSH sur vos serveurs.
Puis-je ouvrir un terminal sur mes serveurs ?
Oui, avec Studio : un vrai terminal SSH, avec Échap, Ctrl et flèches, vers les serveurs où vous publiez et ceux que vous ajoutez. Il se connecte du téléphone directement au serveur, et les sessions restent ouvertes même si vous changez d'app.
Avec quels projets ça fonctionne ?
Avec tout site ou appli web qui tient dans un dossier et se publie sur un serveur : WordPress, Laravel, Symfony, Nuxt, Next.js, Astro, HTML pur. Si vous pouvez le construire sur votre ordinateur et l'envoyer en ligne, ça marche.
Sur quels systèmes tourne le serveur ?
Windows, macOS, Linux ou un VPS. L'app est pour Android. À la maison, le téléphone joint l'ordinateur via Tailscale ; avec un VPS, via votre propre domaine en HTTPS.
Que se passe-t-il si mon ordinateur est éteint ?
Rien, car c'est votre ordinateur qui fait le travail, pas un service à nous. S'il vous le faut toujours disponible, installez le serveur sur un VPS, qui reste allumé.
Que se passe-t-il à la fin de l'essai ?
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 choisissez le niveau sur Google Play. Rien n'est effacé sur votre ordinateur.
Existe-t-il une version iPhone ?
Pas encore : Android uniquement pour l'instant. L'app est construite avec Capacitor, une version iPhone est donc possible — une question de temps, pas de réécriture complète.
Et si je perds mon téléphone ?
Déconnectez-le depuis un autre téléphone connecté, dans les Réglages : à partir de ce moment, il ne peut plus se connecter. Si l'app était ouverte, redémarrez aussi le serveur, ce qui ferme la connexion qu'il avait déjà.