Crear una aplicación
Dos formas:- Pedir a la IA - describe lo que quieres en un thread y la IA lo construye
- Botón Nueva aplicación - haz clic en + en la barra lateral de Drive y elige Nueva aplicación
Una aplicación, una rama
Cada aplicación es un único checkout de git enmain. No hay borradores separados, sin cambio de rama, sin paso de fusión. Cada edición se registra en main como un commit; publicar es simplemente “implementar el main actual”.
El ciclo de compilación
- La IA escribe código directamente en
main - La IA inicia el servidor de desarrollo. Ves una vista previa en vivo.
- Iteras por chat: “mueve el gráfico a la barra lateral”, “añade un tema oscuro”
- El servidor de desarrollo recarga en caliente después de cada edición
- Cuando esté listo, publica
Publicar
Publicar implementa el commit actual demain. No hay una rama de producción separada — el commit publicado más recientemente en main es lo que está en vivo.
Cuando publicas en el catálogo para que otros instalen, tu aplicación recibe un token de identidad de usuario al iniciar, una clave de instalación para su backend y webhooks de instalación/desinstalación. Consulta Publicar.
Almacenamiento en caché, actualizaciones y modo sin conexión
Desktop y mobile solo abren la URL de tu aplicación en una vista de navegador normal. No borran cachés del navegador, no fuerzan cargas solo de red, ni eligen una política de caché diferente para aplicaciones públicas vs privadas. Tu aplicación web controla el almacenamiento en caché:- Encabezados HTTP
Cache-Controlpara documentos y recursos - Configuración opcional de service worker / PWA (las plantillas incluyen
vite-plugin-pwacon actualización automática) - Si una nueva compilación se activa inmediatamente, se recarga una vez o espera a la próxima apertura
- Fallback sin conexión para la última compilación activada
registration.update()). Las aplicaciones sin service worker ignoran esa comprobación y siguen usando sus propios encabezados de caché HTTP.
Las aplicaciones publicadas pueden abrirse instantáneamente desde caché, obtener una nueva compilación sin una actualización forzada y mantener la última compilación disponible sin conexión.
Implementar
Después de publicar, implementa para obtener una URL en vivo:- Aplicaciones remotas se implementan en la nube de Kazzle y obtienen una URL pública
- Aplicaciones locales se instalan en tu computadora. La interfaz se carga directamente y la parte del proceso ejecuta un servidor de desarrollo.
Aplicaciones en tiempo real
Para aplicaciones que necesitan lecturas locales instantáneas y soporte sin conexión, la IA:- Crea una base de datos
- Activa la sincronización en tiempo real
- Construye una aplicación de dos partes: UI (React + cliente de sincronización) y Process (endpoint de token + carga de sincronización)
- Conecta credenciales a través del vault