Qué hace esta página
- Para qué sirve
- Te enseña, antes de empezar, todas las pantallas que vas a ver al instalar una app: en el móvil y en el PC, en orden.
- Qué vas a hacer
- Solo mirar. Pasa de una a otra con Siguiente y Anterior, o con los números de arriba; o pulsa Todas seguidas. Aquí no se instala nada.
Recibe un enlace y lo abre en el móvil
Lee qué es, qué necesita y qué cuesta. Pulsa Empezar. Nada que descargar.
Para gente que no programa
Tu app nace mientras paseas.
Enciende el PC una vez, media hora. Después, tu app se desarrolla desde el móvil: le cuentas lo que quieres, lo ves en pantalla y dices «vale» o «cámbialo».
Empezar · unos 30 minutos ¿Cómo funciona?Tres pasos. Solo el segundo necesita el PC.
Por debajo
Lo primero que decide: el nombre
Escribe «Recetas de la abuela». La página le enseña cómo quedará y dónde vivirá. Pulsa Hecho.
Escribe un nombre corto. Minúsculas, sin espacios: lo arreglo yo si hace falta.
Se llamará recetas-de-la. Tendrá una web en tuorganizacion.github.io/recetas-de-la y un servidor en recetas-de-la-tuorganizacion.fly.dev.
Por debajo
organización/nombre existe. El nombre de Fly lleva la organización de sufijo porque en Fly es único para todo el mundo.Las cuentas, una a una, y el paso del PC a la vista
GitHub y la organización quedan verificadas al instante. Fly.io, Claude y la carpeta de Drive quedan anotadas: la página dice quién y cuándo las comprobará de verdad. Llega al paso 7 y pulsa Enviarme el enlace al PC.
Enciende el PC y ábrete allí este enlace. En esa página descargas un archivo y lo abres con doble clic. Te pedirá entrar en GitHub y en Fly.io desde el navegador. Nada más.
Enviarme el enlace al PCSe abre lo de compartir del móvil: mándatelo por correo o por WhatsApp. El enlace también está a la vista, con un botón para copiarlo.
Windows te avisará de que es un archivo bajado de internet. Si sale una ventana gris («No se pudo comprobar el editor»), pulsa Ejecutar. Si sale una azul («Windows protegió tu PC»), pulsa Más información y después Ejecutar de todas formas.
Por debajo
…/pc.html?app=recetas-de-la&org=apps-de-maria&u=maria-garcia. Es la forma en que la gente mueve un enlace del móvil al PC sin que nadie se lo explique. Sin hoja de compartir, abre el correo con el enlace ya escrito.Su carpeta de Google Drive
De cerca, el paso 6, justo antes del PC: en Drive crea una carpeta recetas-de-la en «Mi unidad», copia su dirección y la pega. Si no quiere Drive, pulsa Sin Drive y la app funciona igual.
En Google Drive, crea una carpeta llamada recetas-de-la dentro de «Mi unidad» y pega aquí su enlace.
Abrir Google Drive ↗Por debajo
/folders/<id>) y rechaza enlaces a archivos. No puede comprobar la carpeta: haría falta la cuenta de Google del usuario. El id viaja al PC en el enlace (&drive=…) y de ahí al .cmd; el instalador lo escribe en la fila Carpeta de Drive (id) de CLAUDE.md, que es de donde lo leen las sesiones de Claude para subir allí el resumen al cerrar. Drive nunca se toca desde el PC.Se manda el enlace a sí mismo
Elige Correo (o WhatsApp) y se lo envía. Deja el móvil y va al PC.
Enciende el PC. Ábrete allí este enlace, descarga el archivo y ábrelo con doble clic.
Enviarme el enlace al PCEn el PC: abre el enlace y descarga un archivo
Abre el correo en el PC, pulsa el enlace, y en la página pulsa Descargar. El navegador guarda montar-recetas-de-la.cmd en Descargas.
Montar «recetas-de-la» en este PC
Tu app se creará en apps-de-maria. Descarga el archivo, ábrelo con doble clic y sigue lo que diga. Tardará unos 8 minutos y podrás apagar el PC al terminar.
⬇ Descargar montar-recetas-de-la.cmdWindows te avisará de que viene de internet. Ventana gris: Ejecutar. Ventana azul: Más información → Ejecutar de todas formas.
Por debajo
pc.html genera el .cmd en el propio navegador, con la app, la organización, el usuario y la plantilla escritos dentro (set "PERI_APP=…"). No hace falta ningún servidor intermedio ni teclear nada en el PC. El .cmd solo hace una cosa: descargar instalador/peripateticos.ps1 de esta misma web y ejecutarlo con Windows PowerShell, con la política de ejecución relajada solo para esa ventana. La página enseña su contenido entero, y ofrece una línea para pegar en PowerShell si Windows no deja abrir el archivo.El aviso de Windows: el momento más delicado
Doble clic en el archivo. Según el navegador, Windows enseña una de dos ventanas. La gris («No se pudo comprobar el editor»): pulsa Ejecutar. La azul («Windows protegió tu PC»): pulsa Más información (texto pequeño) y luego Ejecutar de todas formas. La página del móvil ya lo había avisado con esas mismas palabras.
No se pudo comprobar el editor. ¿Está seguro de que desea ejecutar este software?
Nombre: montar-recetas-de-la.cmd
Editor: Publicador desconocido
Tipo: Script de comandos de Windows
☑ Preguntar siempre antes de abrir este archivo
o bien
Windows protegió tu PC
SmartScreen impidió que se iniciara una aplicación desconocida. Si ejecutas esta aplicación, podrías poner en riesgo tu PC.
Aplicación: montar-recetas-de-la.cmd
Editor: Editor desconocido
Por debajo · riesgo
.cmd se la quita a sí mismo al arrancar (Unblock-File), así que reabrirlo para seguir donde lo dejó ya no avisa. Aquí es donde más gente no técnica se echa atrás. Mitigación: avisarlo antes en el móvil con las palabras exactas y repetirlo en pc.html. Plan B: firmar el script con un certificado de código (cuesta dinero al año) o sustituir la descarga por una línea que se pega en PowerShell, que no da este aviso pero es más fea.Se abre una ventana negra que habla en su idioma
No tiene que escribir nada. Solo leer. La ventana dice qué hace ella y qué va a pedirle a él.
Por debajo
gh y flyctl de sus páginas oficiales de versiones en GitHub y los deja en %LOCALAPPDATA%\Peripateticos\bin: sin winget, sin tocar Windows y sin permisos de administrador. Si ya estaban instalados, usa esos. La consola va sin acentos a propósito: así ninguna configuración de Windows la puede desfigurar.GitHub: teclear un código de ocho letras
La ventana enseña un código y abre el navegador solo. En GitHub, escribe el código y pulsa Continue. Es la única vez que teclea algo, y es un código, no una clave.
Device Activation
Enter the code displayed on your device.
Por debajo
gh auth login --web con flujo de dispositivo y los permisos repo, workflow y admin:org (este último para guardar el secreto de Fly en la organización). Con la salida redirigida, gh no espera a que se pulse Intro: el instalador lee el código de su salida, lo enseña en grande, lo copia al portapapeles y abre él mismo github.com/login/device. El token queda en el almacén de credenciales de Windows; nunca se imprime. Si ya había sesión con esos permisos, este paso no pide nada.GitHub: «Autorizar»
GitHub explica qué se va a poder hacer en su nombre. Pulsa Authorize. Antes puede salir Confirm access: GitHub quiere confirmar su identidad porque el permiso incluye gestionar la organización; pulsa Verify via email y pega el código que le llega al correo (o usa su contraseña o la app de GitHub, si es lo que le ofrece). Vuelve a la ventana negra, que ya le saluda por su nombre.
GitHub CLI wants to access your maria-garcia account.
- Repositories · public and private
- Workflows · update GitHub Action workflows
- Organizations · apps-de-maria · manage secrets
Authorizing will redirect to github.com
Por debajo
user/memberships/orgs/…) y que la app de GitHub de Claude está instalada en ella (orgs/…/installations). Si falta Claude, no para: avisa con el enlace exacto para darle permiso. El resultado va a docs/nacimiento.json, y con él el paso 5 del móvil pasa de «anotado» a «verificado».Fly.io: la segunda y última autorización
El navegador se abre otra vez, ahora en Fly.io. Entra con su correo si no lo estaba, pulsa Authorize, y vuelve a la ventana. A partir de aquí ya no le piden nada más.
Authorize flyctl on this computer?
flyctl on DESKTOP-MARIA is requesting access to your account maria@ejemplo.es.
AuthorizeNot you? Sign out
Por debajo
flyctl auth login abre el navegador; después flyctl tokens create org -o personal crea un token limitado a su organización de Fly y gh secret set FLY_API_TOKEN --org apps-de-maria --visibility all lo guarda para todos sus repositorios. El valor pasa de un comando a otro por tubería: no toca el disco ni la pantalla. La organización de Fly queda como variable FLY_ORG de la organización de GitHub, que es de donde la lee deploy.yml. Si Fly pide tarjeta al reservar el servidor, el instalador abre la página de pago, espera a que se pulse Intro y reintenta.El PC monta la app y dice cuánto queda
Nada que hacer. La ventana va marcando cada paso con su tiempo; el del servidor avisa de que la primera vez tarda, para que la espera no parezca fallo.
Por debajo
gh repo create --template (público, para que le llegue el secreto de la organización), variables FLY_APP y FLY_ORG, Pages con origen «GitHub Actions» por API, y espera a que init-plantilla.yml ponga el nombre en todo. Ese workflow lanza al terminar pages.yml y deploy.yml; el instalador espera a los dos y, si alguno falla, lo relanza una vez. Cada paso es idempotente: si el archivo se vuelve a abrir, detecta lo hecho y continúa.El móvil, a la vez, vigila por su cuenta
Si vuelve al móvil mientras el PC trabaja, la página ya ha visto la app en GitHub y la web encendida, y espera al servidor con el mismo aviso. No depende de lo que diga el PC: lo comprueba ella.
- ✓Buscando tu app en GitHubEncontrada: github.com/apps-de-maria/recetas-de-la
- ✓Poniéndole tu nombre a todoTodo lleva el nombre «recetas-de-la»
- ✓Esperando a tu webResponde: apps-de-maria.github.io/recetas-de-la
- Esperando a tu servidor2 min 40 s · la primera vez tarda entre 2 y 5 minutos. No es un fallo.
- Preguntándole si está viva
Por debajo
.plantilla-pendiente (API pública de GitHub), la web (github.io sirve CORS abierto) y el servidor (/hola, también con CORS). Ninguna necesita credenciales. Si GitHub corta por límite de consultas, le basta con que la web y el servidor respondan. Por eso el móvil y el PC llegan a la misma conclusión por caminos distintos, y el paso 7 se marca solo.«Ya puedes apagar el PC»
La ventana termina con el saludo de la app, la copia de seguridad en Documentos, los enlaces y la frase que lo cierra todo. Abre la portada de su app en el navegador. Apaga el PC.
Por debajo
/hola tiene que contestar. Si el servidor no responde, no dice «listo»: dice qué falta y qué hacer. Después sube docs/nacimiento.json (sin correos ni datos personales: docs/ es público). En el PC quedan los dos ayudantes y la carpeta de la copia; el repositorio se baja como zip de GitHub, así que no hace falta git.Su copia de seguridad, en Documentos
En el escritorio aparece un acceso «Peripateticos - recetas-de-la». Dentro está todo: el repositorio entero, la ficha, accesos directos y un archivo para poner la copia al día con doble clic.
| Nombre | Qué es |
|---|---|
| 📁 repo | todo el repositorio: CLAUDE.md, docs, servidor |
| 🔄 Actualizar copia.cmd | doble clic: trae la última versión |
| 📄 LEEME.txt | qué es cada cosa; no editar aquí |
| 📄 recetas-de-la.txt | la ficha: dónde vive cada cosa |
| 🌐 Web de recetas-de-la | acceso directo |
| 🌐 Servidor de recetas-de-la | acceso directo al saludo |
| 🌐 Bitacora de recetas-de-la | acceso directo |
| 🌐 Codigo en GitHub | acceso directo |
| 🌐 Claude Code | acceso directo |
| 🌐 Carpeta de Drive | acceso directo (si la dio) |
Por debajo
github.com/<org>/<app>/archive/refs/heads/main.zip (el repositorio es público: sin credenciales ni git) y lo deja en repo\. Es un espejo de solo lectura, como dice CLAUDE.md: Actualizar copia.cmd lo sustituye entero por la última versión, y el LEEME.txt avisa de que lo que se edite ahí se pierde. Los cambios de verdad se hacen desde el móvil. Para trabajar sobre un clon con git está tools/aterrizar.ps1.Claude comprueba que llega a su Drive
Copia la petición del paso 8, la pega en Claude (Code, en el repositorio de su app) y pulsa Hecho, ya se lo he pedido. En un par de minutos, el paso se marca solo.
Último paso: que Claude compruebe que llega a tu carpeta de Drive. Abre Claude, entra en Code, elige apps-de-maria/recetas-de-la y pégale esto:
Comprueba que tienes acceso a mi carpeta de Google Drive, como explica CLAUDE.md en «Comprobación de Drive», y dime el resultado.Hecho, ya se lo he pedido
Comprueba que tienes acceso a mi carpeta de Google Drive, como explica CLAUDE.md en «Comprobación de Drive», y dime el resultado.
Llego a tu carpeta recetas-de-la. He dejado en ella Ficha de recetas-de-la.md con los enlaces de tu app, y lo he apuntado en docs/drive.json. Publicado y comprobado: a partir de ahora, cada sesión dejará ahí su resumen.
Por debajo
CLAUDE.md: lista la carpeta, sube la ficha y escribe docs/drive.json (verificado, fecha, fichero; sin el id ni datos personales). Si no llega, lo escribe con verificado: false y el motivo, y la página dice qué hacer: conectar Google Drive en Ajustes → Conectores. La página lee ese fichero desde la web cada 10 s. De paso queda probado que Claude escribe en el repositorio.La meta
De vuelta al móvil, el paso 7 ya está marcado: la página vio la web y el servidor por su cuenta. Con el 8 comprobado por Claude, enseña la meta.
Por debajo
docs/nacimiento.json) que la página lee. Drive lo comprueba Claude en el paso 8 y lo deja en docs/drive.json. Son las huellas que cierran el círculo.La ficha y el saludo
Pulsa Saluda. El móvil llama al servidor de verdad y enseña lo que responde, con la hora de ahora. Es la prueba que puede enseñar a cualquiera.
Nacida el 25 de septiembre de 2026 · vive en apps-de-maria
- Web
- apps-de-maria.github.io/recetas-de-la/
- Servidor
- recetas-de-la-apps-de-maria.fly.dev/
- Bitácora
- qué se pidió y qué cambió
- Dónde vive
- github.com/apps-de-maria/recetas-de-la
- Claude
- tiene permiso en apps-de-maria
Hola, soy recetas-de-la y respondo desde Fly.io.
- Fecha y hora
- 25 de septiembre de 2026, 18:36:12
- Servidor
- París (cdg) · máquina
1781e6f0c2d4 - Versión
5e1f2a9- Despierta
- desde hace 3 s (la has despertado tú)
La primera petición, con las tres cosas
Rellena qué quiere, qué no debe pasar y cuándo está terminado. Copia y pega en Claude. A partir de aquí, todo es esto: pedir, mirar, decir «vale».
Trabaja en mi app «recetas-de-la». Quiero: Un diario de paseos: cada día apunto por dónde fui y cuántos minutos No debe pasar: Sin mapas ni GPS, solo texto; y que no se vea sin mi enlace Está terminado cuando: Cuando pueda apuntar el paseo de hoy y ver los de la semana Cuando esté publicado dime el enlace para verlo en el móvil, y apunta esta sesión en la bitácora.Abrir Claude Code y pegarlo ↗
Por debajo
CLAUDE.md del repositorio, que ya sabe las reglas: mocks en docs/, verificación por workflow antes de avisar, entrada en la bitácora al cerrar. El usuario no necesita saber nada de eso; solo las tres cosas.La segunda app: solo el nombre, Drive y el PC
Días después vuelve a la página: arriba ve «Tus apps» y pulsa Montar otra app. Sus cuentas están guardadas: escribe el nombre, pega la carpeta de Drive y abre el archivo en el PC, que ya no pide iniciar sesión.
Por debajo
FLY_ORG ya están en la organización, así que la app nueva las hereda. En el PC, los ayudantes y las sesiones de GitHub y Fly siguen: el instalador no abre el navegador. Si Claude tiene permiso solo en «los repositorios elegidos», el instalador le añade el nuevo o dice dónde hacerlo. Hay un enlace con las cuentas para usarlas en otro navegador, y «Olvidar mis datos».