# 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.

WordPress · Laravel · Symfony · Nuxt · Next.js · Astro · HTML puro — cualquier web que vive en una carpeta y termina en un servidor.

## 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.

- **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.

## 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.

## 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.

- **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.

## 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.

- **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.

## 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.
1. **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.
1. **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.

## 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. Próximamente en Google Play.

## 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
```

### macOS

En Terminal:

```
curl -fsSL https://nomadev.app/install.sh | bash
```

### Linux

En una terminal, con tu usuario (no con sudo):

```
curl -fsSL https://nomadev.app/install.sh | bash
```

### VPS

Por SSH, con el usuario con el que correrá el servidor:

```
curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps
```

Volver a ejecutarlo es seguro: se salta lo que ya está y conserva tu configuración.

## 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.

- **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 — 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**: 11,99 € / mes · 99,99 € / año — 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.

| Función | Free | Pro | Studio |
|---|---|---|---|
| Chat y sesiones, aprobaciones, preguntas de Claude | ✓ | ✓ | ✓ |
| Archivos: explorar y buscar; mockups y documentos | ✓ | ✓ | ✓ |
| Cambios: diff de los archivos modificados, deshacer un archivo | ✓ | ✓ | ✓ |
| Estado de git: rama actual, archivos modificados | ✓ | ✓ | ✓ |
| Vista previa de la web en vivo | — | ✓ | ✓ |
| Edición de archivos desde el móvil | — | ✓ | ✓ |
| Dictado y adjuntos | — | ✓ | ✓ |
| Ramas: elegir una al empezar la sesión, cambiarla, ver archivos en una rama o commit | — | ✓ | ✓ |
| Sincronizar con el remoto, merge, deshacer un merge | — | ✓ | ✓ |
| Historial: commits, detalle de un commit, historial de un archivo | — | ✓ | ✓ |
| GitHub: pull request abierta en el estado de git, merge de la PR | — | ✓ | ✓ |
| Publicar en línea por SFTP, FTP o FTPS | — | — | ✓ |
| Terminal SSH hacia tus servidores | — | — | ✓ |

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.

## Las próximas etapas.

Lo que estamos preparando, en el orden en que llegará. Sin fechas: cada cosa sale cuando está lista.

1. **Android y Claude Code** (Hoy) — La app para Android que maneja Claude Code en tu ordenador: chat, aprobaciones, git, vista previa, publicación y terminal SSH.
1. **App para iPhone** (Próxima) — La misma app también en iPhone y iPad, con el mismo servidor en tu ordenador.
1. **También con Codex** (Después) — 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.
1. **Proyectos con Docker** (Más adelante) — 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

## 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.


