Vai al contenuto
NomaDev

Per chi sviluppa siti e web app

Sviluppi e pubblichi il tuo sito dal telefono.

NomaDev fa lavorare Claude Code sul computer dove tieni i tuoi siti, e lascia a te il comando dal telefono: leggi le modifiche che ha fatto, le approvi, fai il commit e mandi tutto online sul tuo server. Anche quando non sei alla scrivania.

7 giorni gratisTutte le funzioni, senza carta. Partono quando colleghi il telefono.

WordPress · Laravel · Symfony · Nuxt · Next.js · Astro · siti in HTML — qualsiasi sito che sta in una cartella e finisce su un server.

In arrivo su Google Play · 7 giorni di prova · disdici quando vuoi

shop-verona checkout-fix
Tu21:03
Il totale del carrello arrotonda male sui prezzi che finiscono con .995. Sistemalo e aggiungi un test.

Guardo il calcolo del carrello e i suoi test, poi sistemo l'arrotondamento.

Read src/cart/total.ts Read src/cart/total.test.ts
Scrivi un messaggio…

Claude sta lavorando

Read total.ts Read total.test.ts Edit total.ts · +2 −1 Write total.test.ts
4 passi su 618s

Richiesta permesso

Bash

npm test -- cart
Consenti Nega
in attesa della tua risposta
Scrivi un messaggio…
src/cart/total.ts
@@ -41,4 +41,5 @@
export function total(items) {
− return Math.round(sum * 100) / 100
+ // 19.995 → 19.99
+ return Number(sum.toFixed(2))
}
12 test superati
Tieni Annulla modifica

Modifiche · 2 file

Msrc/cart/total.ts+2 −1
Asrc/cart/total.test.ts+18

Messaggio del commit

fix: totale del carrello arrotondato male
Commit e push Apri PR

Caricamento · produzione

Produzione · shop-verona.it
3 file su 364 kB
✓dist/cart.js48 kB
✓dist/cart.css12 kB
✗node_modulesescluso
Online su shop-verona.it

Tailscale · diretto, non passa da noi

Un giro completo

Il codice lo scrive Claude. Le decisioni le prendi tu.

Nessuna modifica viene applicata senza che tu l'abbia vista. In verde trovi quello che Claude ha già fatto, in arancione quello che sta aspettando una tua risposta.

fatto da Claudetocca a te

  1. 1 · Chiedi

    Scrivi o detti cosa ti serve. Vedi in diretta i file che apre.

  2. 2 · Permetti

    Ogni comando aspetta il tuo sì. Ti arriva una notifica.

  3. 3 · Controlla

    Righe aggiunte e tolte, file per file. Tieni o annulli.

  4. 4 · Pubblica

    Commit, push e caricamento sul tuo server con un tocco.

Scrivi cosa ti serve

Puoi scriverlo o dettarlo. Se hai delle skill di Claude installate sul computer, l'app le trova da sola e le scegli da un elenco.

Segui il lavoro in diretta

Vedi i file che apre, i comandi che esegue, i test che lancia. Quando ha finito, o quando si ferma su una domanda, ti arriva una notifica.

I comandi li autorizzi tu

Prima di eseguire un comando, Claude te lo mostra e aspetta la tua risposta. Non parte niente solo perché non eri davanti al computer.

Controlli ogni modifica

Vedi le righe aggiunte e quelle tolte, file per file, con i colori. Se una modifica non ti convince, la annulli dal telefono.

Usi git come sempre

Cambi ramo, fai i commit, apri le pull request, risolvi i conflitti. Tutto dal telefono, senza aprire il portatile.

Metti online il lavoro

Prima avvii il sito in locale per controllarlo, poi carichi i file sul tuo server web con un tocco.

Pubblicare

Carichi solo i file che vuoi caricare.

Per ogni server salvi indirizzo, cartella di destinazione e l'elenco di quello che non deve partire. Le regole si scrivono come in .gitignore: node_modules, *.log, /dist. I file esclusi restano fermi, e il controllo avviene prima ancora di collegarsi al server. Se usi JetBrains, puoi importare la configurazione che hai già con un tocco.

SFTP, FTP o FTPS

Usi il protocollo che offre il tuo hosting. Con SFTP puoi usare la chiave SSH che hai già sul computer, oppure una password.

Un file o tutto il sito

Carichi solo il file che hai appena sistemato, oppure lanci il caricamento completo verso una destinazione.

Lo controlli prima che vada online

Avvii il sito in locale con l'anteprima dal vivo, poi pubblichi quando è come lo vuoi.

Incluso in Studio

La pubblicazione online fa parte del livello Studio, e puoi provarla gratis nei primi sette giorni.

Terminale

E quando serve, entri nel server.

Un terminale SSH vero, dentro l'app: riavvii un servizio, guardi un log o lanci una migrazione sul server dove hai appena pubblicato, senza un'altra app. Trovi già i server che usi per pubblicare, e puoi aggiungerne altri, per un progetto o per tutti.

Come proteggiamo chiavi e sessioni

I tasti che al telefono mancano

Sopra la tastiera hai Esc, Tab, Ctrl, Alt e le frecce. Ctrl e Alt valgono per il tasto successivo, e con due tocchi restano bloccati. Funzionano anche vim e htop.

Sessioni che non si chiudono da sole

Fino a cinque sessioni, a schede. Se passi a un'altra app o blocchi lo schermo restano aperte, e quando torni ritrovi tutto, output compreso. Le chiudi tu, oppure dopo il tempo che scegli.

Dal telefono, direttamente

La connessione SSH parte dal telefono e arriva dritta al server: non passa dal tuo computer né da noi. Funziona anche a computer spento.

Incluso in Studio

Il terminale fa parte del livello Studio, insieme alla pubblicazione online, e puoi provarlo gratis nei primi sette giorni.

Sicurezza

Il tuo codice resta sul tuo computer.

NomaDev è fatto in modo che il tuo lavoro non debba mai passare da noi. Ecco cosa vuol dire in pratica.

Telefono e computer si parlano direttamente, tramite Tailscale o HTTPS. In mezzo non c’è nessun nostro server.

DatoIl tuo computerIl tuo telefonoI nostri server
Codice e progettiSìNoNo
Claude Code e gitSìNoNo
Chiavi SSHSìSìNo
Password FTP e SFTPNoSìNo
Chiave d’accesso al computerNoSìNo
Token delle notificheNoSìSì

I progetti restano a casa

Il server gira sulla tua macchina e il telefono si collega direttamente a lei, tramite Tailscale o HTTPS. In mezzo non c'è nessun nostro server.

Le password restano sul telefono

Password FTP, SFTP e SSH e passphrase delle chiavi stanno solo nel Keystore di Android del tuo telefono. Per un caricamento il computer le usa in memoria e non le scrive mai su disco; quelle del terminale non passano nemmeno dal computer.

Le chiavi SSH si spostano solo se lo chiedi tu

Per pubblicare, il server usa le chiavi che hai già sul computer, e lì restano. Le chiavi del terminale stanno nel telefono, cifrate e protette da impronta o PIN: una chiave del computer arriva al telefono solo se lo chiedi tu, una volta, su una connessione cifrata.

Solo i telefoni che autorizzi

Per collegare un telefono serve un codice usa e getta o il QR mostrato sul computer. Del token di ogni telefono si salva solo un'impronta, e puoi scollegare qualsiasi telefono.

Niente di aperto senza chiave

Ogni richiesta porta il token del telefono; la connessione in tempo reale e l'anteprima del sito usano biglietti monouso. NomaDev ricorda l'impronta di ogni server FTPS o SFTP e ti avvisa se cambia.

Cosa tengono i nostri server

Solo il servizio che inoltra le notifiche, che conserva il token delle notifiche del telefono. Non riceve mai codice, testi, password o chiavi. Le statistiche d’uso partono solo se le accetti, vanno a Google Analytics e non contengono mai codice o dati dei progetti.

Claude Code manda ad Anthropic quello che gli serve per lavorare sul tuo codice, con il tuo abbonamento — esattamente come dal terminale. NomaDev non cambia questo.

Come si comincia

Si parte in tre passi.

  1. Installi il server dove tieni i siti

    Un comando solo, su Windows, macOS, Linux o VPS. Installa quello che serve, prepara la configurazione, fa in modo che il server si avvii da solo e ti mostra il codice per collegare il telefono.

  2. Colleghi il telefono

    Inquadri il QR che si apre sul computer, oppure scrivi indirizzo e codice. Poi l'app controlla che ci sia tutto — git, Claude Code, chiavi SSH, collegamento — e se manca qualcosa ti dice il comando esatto da eseguire.

  3. Aggiungi un progetto e chiedi

    Indichi la cartella del progetto e scrivi cosa vuoi che faccia. Il primo commit dal telefono lo fai in un minuto.

Download

Scarica NomaDev.

Due pezzi: l'app Android sul telefono e il server sul computer dove tieni i progetti.

L'app Android

Si installa da Google Play. I 7 giorni di prova partono quando colleghi il primo telefono, senza carta.

7 giorni gratis

Installa il server sul tuo computer

Scegli il tuo sistema. Lancialo con il tuo utente normale, non con sudo: chiede prima di installare ogni programma che manca, e chiede la password solo quando deve installare pacchetti di sistema.

Windows

In PowerShell, con il tuo utente normale:

irm https://nomadev.app/install.ps1 | iex

Scarica lo script · install.ps1

Oppure lancia il file scaricato: powershell -ExecutionPolicy Bypass -File install.ps1

Per vedere cosa farebbe senza cambiare niente: $env:NOMADEV_PROVA=1; irm https://nomadev.app/install.ps1 | iex; Remove-Item Env:NOMADEV_PROVA

macOS

Nel Terminale:

curl -fsSL https://nomadev.app/install.sh | bash

Scarica lo script · install.sh

Oppure lancia il file scaricato: bash install.sh

Per vedere cosa farebbe senza cambiare niente: curl -fsSL https://nomadev.app/install.sh | bash -s -- --prova

Linux

In un terminale, con il tuo utente (non con sudo):

curl -fsSL https://nomadev.app/install.sh | bash

Scarica lo script · install.sh

Oppure lancia il file scaricato: bash install.sh

Per vedere cosa farebbe senza cambiare niente: curl -fsSL https://nomadev.app/install.sh | bash -s -- --prova

VPS

Via SSH, con l'utente con cui girerà il server:

curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps

Scarica lo script · install.sh

Oppure lancia il file scaricato: bash install.sh --vps

Per vedere cosa farebbe senza cambiare niente: curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps --prova

Rilanciarlo è sicuro: salta quello che c'è già e tiene la tua configurazione.

Prezzi

Parti gratis, paga quello che ti serve.

Il Free resta gratis per sempre. I sette giorni di prova ti danno tutto Studio, e iniziano quando colleghi il primo telefono. Pro e Studio si pagano da Google Play: da lì cambi livello o disdici, con due tocchi.

7 giorni gratisTutto Studio, senza carta. Partono quando colleghi il telefono.

Free

Gratis Gratis

Chat con Claude, approvazioni, file e modifiche, dal telefono. Gratis, per sempre.

Pro

6,99 € / mese 58,99 € / anno

circa 3 mesi e mezzo gratis

Tutto quello del Free, più anteprima del sito, modifica dei file, voce, allegati e il lavoro completo con git: rami, sincronizzazione, storico e pull request di GitHub.

Studio

Consigliato

11,99 € / mese 99,99 € / anno

circa 3 mesi e mezzo gratis

Tutto quello di Pro, più la pubblicazione sul tuo server web via SFTP, FTP o FTPS e il terminale SSH verso i tuoi server.

Cosa include ogni livello

FunzioneFreeProStudio
Chat e sessioni, approvazioni, domande di ClaudeInclusoInclusoIncluso
File: sfoglia e cerca; mockup e documentiInclusoInclusoIncluso
Modifiche: diff dei file cambiati, annulla un fileInclusoInclusoIncluso
Stato git: ramo corrente, file cambiatiInclusoInclusoIncluso
Anteprima del sito dal vivoNon inclusoInclusoIncluso
Modifica dei file dal telefonoNon inclusoInclusoIncluso
Dettatura e allegatiNon inclusoInclusoIncluso
Rami: scegli il ramo a inizio sessione, cambialo, guarda i file a un ramo o a un commitNon inclusoInclusoIncluso
Sincronizzazione con il remoto, merge, annulla un mergeNon inclusoInclusoIncluso
Storico: commit, dettaglio di un commit, storico di un fileNon inclusoInclusoIncluso
GitHub: pull request aperta nello stato git, merge della PRNon inclusoInclusoIncluso
Pubblicazione online via SFTP, FTP o FTPSNon inclusoNon inclusoIncluso
Terminale SSH verso i tuoi serverNon inclusoNon inclusoIncluso

7 giorni di prova di Studio, senza carta: partono quando colleghi il telefono.

Serve anche il tuo abbonamento a Claude: il piano Max, quello che include Claude Code. Quello lo paghi ad Anthropic, non a noi.

Roadmap

Le prossime tappe.

Cosa stiamo preparando, nell'ordine in cui arriverà. Niente date: ogni cosa esce quando è pronta.

  1. Oggi

    Android e Claude Code

    L'app per Android che comanda Claude Code sul tuo computer: chat, approvazioni, git, anteprima, pubblicazione e terminale SSH.

  2. Prossima

    App per iPhone

    La stessa app anche su iPhone e iPad, con lo stesso server sul tuo computer.

  3. Dopo

    Anche con Codex

    Oltre a Claude Code potrai far lavorare Codex di OpenAI sui tuoi progetti e sceglierlo progetto per progetto, con le stesse approvazioni dal telefono.

  4. Più avanti

    Progetti con Docker

    Per i siti che girano in container: avvii e fermi i servizi di docker compose, leggi i log e apri l'anteprima, sempre dal telefono.

Ti manca qualcosa? Scrivici: la lista la decidiamo anche con chi usa NomaDev. nomadev@estroverso.com

Domande

Le domande più frequenti.

Il mio codice passa dai vostri server?

No. Il telefono si collega direttamente al computer su cui hai installato NomaDev, e il tuo codice non passa mai da noi. L'unico servizio nostro inoltra le notifiche al telefono: riceve il tipo di notifica, il nome del progetto e un identificativo, mai codice né testi. Claude Code, invece, manda ad Anthropic quello che gli serve per lavorare sul tuo codice — esattamente come dal terminale, con il tuo abbonamento.

Devo avere un abbonamento a Claude?

Sì. NomaDev usa il Claude Code già installato sul tuo computer, con il tuo account. Quando colleghi il telefono, l'app controlla se lo trova e se hai fatto l'accesso, e te lo dice.

Quale livello mi serve?

Free se soprattutto parli con Claude e controlli le modifiche. Pro se vuoi anche vedere il sito, modificare i file e lavorare con rami, sincronizzazione e pull request. Studio se pubblichi siti su un server web via SFTP, FTP o FTPS, o se vuoi un terminale SSH sui tuoi server.

Posso aprire un terminale sui miei server?

Sì, con Studio: un terminale SSH vero, con Esc, Ctrl e frecce, verso i server dove pubblichi e quelli che aggiungi tu. Si collega dal telefono direttamente al server, e le sessioni restano aperte anche se cambi app.

Con che tipo di progetti funziona?

Con qualsiasi sito o web app che sta in una cartella e va pubblicato su un server: WordPress, Laravel, Symfony, Nuxt, Next.js, Astro, siti in HTML. Se lo sviluppi sul tuo computer e lo carichi online, funziona.

Su quali sistemi funziona il server?

Windows, macOS, Linux o un VPS. L'app è per Android. A casa il telefono raggiunge il computer tramite Tailscale; se usi un VPS, tramite il tuo dominio in HTTPS.

Se il computer è spento, cosa succede?

Non succede niente, perché il lavoro lo fa il tuo computer e non un nostro servizio. Se ti serve averlo sempre disponibile, installa il server su un VPS, che resta sempre acceso.

Cosa succede quando finisce la prova?

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 scegli il livello su Google Play. Sul tuo computer non viene cancellato niente.

Esiste la versione per iPhone?

Non ancora: per ora solo Android. L'app è scritta con Capacitor, quindi la versione per iPhone è possibile ed è questione di tempo, non di riscriverla da capo.

Se perdo il telefono?

Lo scolleghi da un altro telefono collegato, in Impostazioni: da quel momento non può più collegarsi. Se l'app era aperta, riavvia anche il server, che chiude la connessione che aveva già.