Ir al contenido
NomaDev

Para quien crea sitios y aplicaciones web

Desarrolla y publica tu web desde el móvil.

NomaDev pone a trabajar a Claude Code en el ordenador donde tienes tus webs, y te deja las decisiones a ti, en el móvil: lees los cambios que ha hecho, los apruebas, haces commit y lo publicas en tu servidor. Incluso cuando no estás en tu mesa.

7 días gratisTodas las funciones, sin tarjeta. Empiezan cuando conectas el móvil.

WordPress · Laravel · Symfony · Nuxt · Next.js · Astro · HTML puro — cualquier web que vive en una carpeta y termina en un servidor.

Próximamente en Google Play · 7 días de prueba · cancela cuando quieras

shop-verona checkout-fix
Tú21:03
El total del carrito redondea mal en los precios que terminan en .995. Arréglalo y añade un test.

Miro el cálculo del carrito y sus tests, y luego corrijo el redondeo.

Read src/cart/total.ts Read src/cart/total.test.ts
Escribe un mensaje…

Claude está trabajando

Read total.ts Read total.test.ts Edit total.ts · +2 −1 Write total.test.ts
4 de 6 pasos18s

Solicitud de permiso

Bash

npm test -- cart
Permitir Denegar
esperando tu respuesta
Escribe un mensaje…
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 tests superados
Mantener Deshacer cambio

Cambios · 2 archivos

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

Mensaje del commit

fix: el total del carrito redondeaba mal
Commit y push Abrir PR

Subiendo · producción

Producción · shop-verona.it
3 de 3 archivos64 kB
✓dist/cart.js48 kB
✓dist/cart.css12 kB
✗node_modulesomitido
Publicado en shop-verona.it

Tailscale · directo, no pasa por nosotros

Una vuelta completa

Claude escribe el código. Tú tomas las decisiones.

Ningún cambio se aplica sin que lo hayas visto. En verde, lo que Claude ya ha hecho; en ámbar, lo que espera una respuesta tuya.

hecho por Claudete toca a ti

  1. 1 · Pedir

    Escribe o dicta lo que necesitas. Ves en directo los archivos que abre.

  2. 2 · Permitir

    Cada comando espera tu sí. Te llega una notificación.

  3. 3 · Revisar

    Líneas añadidas y quitadas, archivo por archivo. Lo mantienes o lo deshaces.

  4. 4 · Publicar

    Commit, push y subida a tu servidor con un toque.

Di lo que necesitas

Escríbelo o díctalo. Si tienes skills de Claude instaladas en ese ordenador, la app las encuentra y eliges una de una lista.

Sigue el trabajo en directo

Ves los archivos que abre, los comandos que ejecuta, los tests que lanza. Cuando termina, o se detiene en una pregunta, te llega una notificación.

Tú autorizas los comandos

Antes de ejecutar un comando, Claude te lo muestra y espera tu respuesta. Nada se ejecuta solo porque no estabas delante del ordenador.

Revisas cada cambio

Ves las líneas añadidas y quitadas, archivo por archivo, en color. Si un cambio no te convence, lo deshaces desde el móvil.

Git como siempre

Cambia de rama, haz commits, abre pull requests, resuelve conflictos. Todo desde el móvil, sin abrir el portátil.

Pon la web en línea

Primero arrancas la web en local para revisarla y luego subes los archivos a tu servidor web con un toque.

Publicar

Subes solo los archivos que querías subir.

Para cada servidor guardas la dirección, la carpeta de destino y la lista de lo que nunca debe salir. Las reglas se escriben como ya las escribes en .gitignore: node_modules, *.log, /dist. Los archivos excluidos se quedan donde están, y la comprobación ocurre antes incluso de abrir la conexión con el servidor. Si usas JetBrains, puedes importar la configuración que ya tienes con un toque.

SFTP, FTP o FTPS

Usa el protocolo que ofrece tu hosting. Con SFTP puedes usar la clave SSH que ya tienes en el ordenador, o una contraseña.

Un archivo o la web entera

Sube solo el archivo que acabas de arreglar, o lanza la subida completa a un destino.

Revísala antes de publicarla

Arranca la web en local con la vista previa en vivo y publica cuando esté como quieres.

Incluido en Studio

La publicación en línea forma parte del nivel Studio, y puedes probarla gratis los primeros siete días.

Terminal

Y cuando hace falta, entras en el servidor.

Un terminal SSH de verdad, dentro de la app: reinicias un servicio, miras un log o lanzas una migración en el servidor donde acabas de publicar, sin otra app. Ya tienes ahí los servidores donde publicas, y puedes añadir otros, para un proyecto o para todos.

Cómo protegemos claves y sesiones

Las teclas que le faltan al móvil

Encima del teclado tienes Esc, Tab, Ctrl, Alt y las flechas. Ctrl y Alt valen para la tecla siguiente, y con dos toques se quedan fijas. También funcionan vim y htop.

Sesiones que no se cierran solas

Hasta cinco sesiones, en pestañas. Si cambias de app o bloqueas la pantalla siguen abiertas, y al volver lo encuentras todo, salida incluida. Las cierras tú, o se cierran pasado el tiempo que elijas.

Desde el móvil, directamente

La conexión SSH sale del móvil y llega directa al servidor: no pasa por tu ordenador ni por nosotros. Funciona incluso con el ordenador apagado.

Incluido en Studio

El terminal forma parte del nivel Studio, junto con la publicación en línea, y puedes probarlo gratis los primeros siete días.

Seguridad

Tu código se queda en tu ordenador.

NomaDev está hecho para que tu trabajo nunca tenga que pasar por nosotros. Esto es lo que significa en la práctica.

El móvil y el ordenador hablan directamente, por Tailscale o HTTPS. En medio no hay ningún servidor nuestro.

DatoTu ordenadorTu móvilNuestros servidores
Código y proyectosSíNoNo
Claude Code y gitSíNoNo
Claves SSHSíSíNo
Contraseñas FTP y SFTPNoSíNo
Clave de acceso al ordenadorNoSíNo
Token de notificacionesNoSíSí

Tus proyectos se quedan en casa

El servidor corre en tu máquina y el móvil se conecta directamente a ella, por Tailscale o HTTPS. No hay ningún servidor nuestro en medio.

Las contraseñas se quedan en el móvil

Las contraseñas FTP, SFTP y SSH y las frases de paso de las claves se guardan solo en el Keystore de Android de tu móvil. Para una subida el ordenador las usa en memoria y nunca las escribe en disco; las del terminal ni siquiera pasan por el ordenador.

Las claves SSH solo se mueven si tú lo pides

Para publicar, el servidor usa las claves que ya tienes en el ordenador, y ahí se quedan. Las claves del terminal viven en el móvil, cifradas y protegidas por huella o PIN: una clave del ordenador llega al móvil solo si tú lo pides, una vez, por una conexión cifrada.

Solo los móviles que autorizas

Para conectar un móvil hace falta un código de un solo uso o el QR que muestra tu ordenador. Del token de cada móvil solo se guarda una huella, y puedes desconectar cualquier móvil.

Nada abierto sin llave

Cada petición necesita el token del móvil; la conexión en tiempo real y la vista previa usan tickets de un solo uso. NomaDev recuerda la huella de cada servidor FTPS o SFTP y te avisa si cambia.

Lo que guardan nuestros servidores

Solo el servicio que reenvía las notificaciones, que guarda el token de notificaciones de tu móvil. Nunca recibe código, textos, contraseñas ni claves. Las estadísticas de uso solo empiezan si las aceptas, van a Google Analytics y nunca contienen código ni datos de los proyectos.

Claude Code envía a Anthropic lo que necesita para trabajar en tu código, con tu propia suscripción — exactamente como en una terminal. NomaDev no cambia eso.

Primeros pasos

Tres pasos para empezar.

  1. Instala el servidor donde tienes tus webs

    Un solo comando, en Windows, macOS, Linux o un VPS. Instala lo necesario, prepara la configuración, hace que el servidor arranque solo y te muestra el código para conectar el móvil.

  2. Conecta el móvil

    Escanea el QR que se abre en tu ordenador, o escribe su dirección y el código. Luego la app comprueba que todo está — git, Claude Code, claves SSH, la conexión — y si falta algo te dice el comando exacto que ejecutar.

  3. Añade un proyecto y pide

    Indica la carpeta del proyecto y escribe lo que quieres que haga. Tu primer commit desde el móvil lleva más o menos un minuto.

Descarga

Consigue NomaDev.

Dos piezas: la app Android en tu móvil y el servidor en el ordenador donde están tus proyectos.

La app Android

Se instala desde Google Play. Los 7 días de prueba empiezan cuando conectas tu primer móvil, sin tarjeta.

7 días gratis

Instala el servidor en tu ordenador

Elige tu sistema. Ejecútalo con tu usuario normal, no con sudo: pregunta antes de instalar cualquier cosa que falte, y pide tu contraseña solo cuando tiene que instalar paquetes del sistema.

Windows

En PowerShell, con tu usuario normal:

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

Descargar el script · install.ps1

O ejecuta el archivo descargado: powershell -ExecutionPolicy Bypass -File install.ps1

Para ver qué haría sin cambiar nada: $env:NOMADEV_PROVA=1; irm https://nomadev.app/install.ps1 | iex; Remove-Item Env:NOMADEV_PROVA

macOS

En Terminal:

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

Descargar el script · install.sh

O ejecuta el archivo descargado: bash install.sh

Para ver qué haría sin cambiar nada: curl -fsSL https://nomadev.app/install.sh | bash -s -- --prova

Linux

En una terminal, con tu usuario (no con sudo):

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

Descargar el script · install.sh

O ejecuta el archivo descargado: bash install.sh

Para ver qué haría sin cambiar nada: curl -fsSL https://nomadev.app/install.sh | bash -s -- --prova

VPS

Por SSH, con el usuario con el que correrá el servidor:

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

Descargar el script · install.sh

O ejecuta el archivo descargado: bash install.sh --vps

Para ver qué haría sin cambiar nada: curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps --prova

Volver a ejecutarlo es seguro: se salta lo que ya está y conserva tu configuración.

Precios

Empieza gratis, paga por lo que necesites.

Free sigue siendo gratis para siempre. Los siete días de prueba te dan todo Studio, y empiezan cuando conectas tu primer móvil. Pro y Studio se pagan desde Google Play: desde ahí cambias de nivel o cancelas, en dos toques.

7 días gratisTodo Studio, sin tarjeta. Empiezan cuando conectas el móvil.

Free

Gratis Gratis

Chat con Claude, aprobaciones, archivos y cambios, desde tu móvil. Gratis, para siempre.

Pro

6,99 € / mes 58,99 € / año

unos 3 meses y medio gratis

Todo lo de Free, más vista previa de la web, edición de archivos, voz, adjuntos y el flujo completo de git: ramas, sincronización, historial y pull requests de GitHub.

Studio

Recomendado

11,99 € / mes 99,99 € / año

unos 3 meses y medio gratis

Todo lo de Pro, más la publicación en tu servidor web por SFTP, FTP o FTPS y un terminal SSH hacia tus servidores.

Qué incluye cada nivel

FunciónFreeProStudio
Chat y sesiones, aprobaciones, preguntas de ClaudeIncluidoIncluidoIncluido
Archivos: explorar y buscar; mockups y documentosIncluidoIncluidoIncluido
Cambios: diff de los archivos modificados, deshacer un archivoIncluidoIncluidoIncluido
Estado de git: rama actual, archivos modificadosIncluidoIncluidoIncluido
Vista previa de la web en vivoNo incluidoIncluidoIncluido
Edición de archivos desde el móvilNo incluidoIncluidoIncluido
Dictado y adjuntosNo incluidoIncluidoIncluido
Ramas: elegir una al empezar la sesión, cambiarla, ver archivos en una rama o commitNo incluidoIncluidoIncluido
Sincronizar con el remoto, merge, deshacer un mergeNo incluidoIncluidoIncluido
Historial: commits, detalle de un commit, historial de un archivoNo incluidoIncluidoIncluido
GitHub: pull request abierta en el estado de git, merge de la PRNo incluidoIncluidoIncluido
Publicar en línea por SFTP, FTP o FTPSNo incluidoNo incluidoIncluido
Terminal SSH hacia tus servidoresNo incluidoNo incluidoIncluido

7 días de prueba de Studio, sin tarjeta: empiezan cuando conectas el móvil.

También necesitas tu propia suscripción a Claude: el plan Max, el que incluye Claude Code. Esa la pagas a Anthropic, no a nosotros.

Hoja de ruta

Las próximas etapas.

Lo que estamos preparando, en el orden en que llegará. Sin fechas: cada cosa sale cuando está lista.

  1. Hoy

    Android y Claude Code

    La app para Android que maneja Claude Code en tu ordenador: chat, aprobaciones, git, vista previa, publicación y terminal SSH.

  2. Próxima

    App para iPhone

    La misma app también en iPhone y iPad, con el mismo servidor en tu ordenador.

  3. Después

    También con Codex

    Además de Claude Code, podrás poner a trabajar Codex de OpenAI en tus proyectos y elegirlo proyecto por proyecto, con las mismas aprobaciones desde el móvil.

  4. Más adelante

    Proyectos con Docker

    Para los sitios que funcionan en contenedores: arrancas y paras los servicios de docker compose, lees los logs y abres la vista previa, siempre desde el móvil.

¿Echas algo en falta? Escríbenos: la lista la decidimos también con quien usa NomaDev. nomadev@estroverso.com

Preguntas

Las preguntas más frecuentes.

¿Mi código pasa por vuestros servidores?

No. Tu móvil se conecta directamente al ordenador donde instalaste NomaDev, y tu código nunca pasa por nosotros. El único servicio nuestro reenvía las notificaciones a tu móvil: recibe el tipo de notificación, el nombre del proyecto y un identificador, nunca código ni textos. Claude Code, en cambio, envía a Anthropic lo que necesita para trabajar en tu código — exactamente como en una terminal, con tu propia suscripción.

¿Necesito una suscripción a Claude?

Sí. NomaDev usa el Claude Code ya instalado en tu ordenador, con tu cuenta. Cuando conectas el móvil, la app comprueba si lo encuentra y si has iniciado sesión, y te lo dice.

¿Qué nivel necesito?

Free si sobre todo hablas con Claude y revisas cambios. Pro si además quieres ver la web, editar archivos y trabajar con ramas, sincronización y pull requests. Studio si publicas webs en un servidor por SFTP, FTP o FTPS, o si quieres un terminal SSH en tus servidores.

¿Puedo abrir un terminal en mis servidores?

Sí, con Studio: un terminal SSH de verdad, con Esc, Ctrl y flechas, hacia los servidores donde publicas y los que añades tú. Se conecta desde el móvil directamente al servidor, y las sesiones siguen abiertas aunque cambies de app.

¿Con qué tipo de proyectos funciona?

Con cualquier web o aplicación web que vive en una carpeta y se publica en un servidor: WordPress, Laravel, Symfony, Nuxt, Next.js, Astro, HTML puro. Si puedes construirla en tu ordenador y subirla, funciona.

¿En qué sistemas funciona el servidor?

Windows, macOS, Linux o un VPS. La app es para Android. En casa el móvil llega al ordenador por Tailscale; con un VPS, por tu propio dominio con HTTPS.

¿Qué pasa si el ordenador está apagado?

No pasa nada, porque el trabajo lo hace tu ordenador y no un servicio nuestro. Si lo necesitas siempre disponible, instala el servidor en un VPS, que está siempre encendido.

¿Qué pasa cuando termina la prueba?

Pasas a Free: el chat con Claude, los archivos, el estado de git, el diff y deshacer los cambios se quedan, y la app no se bloquea. La vista previa, la edición de archivos, la voz, los adjuntos, las ramas, la sincronización, el historial de commits y las pull requests vuelven con Pro, y la publicación con Studio, cuando eliges el nivel en Google Play. En tu ordenador no se borra nada.

¿Hay versión para iPhone?

Todavía no: por ahora solo Android. La app está hecha con Capacitor, así que una versión para iPhone es posible — cuestión de tiempo, no de reescribirla desde cero.

¿Y si pierdo el móvil?

Desconéctalo desde otro móvil conectado, en Ajustes: desde ese momento ya no puede conectarse. Si la app estaba abierta, reinicia también el servidor, que cierra la conexión que ya tenía.