Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mozaiks

Mozaiks es un runtime autocontenido para desplegar aplicaciones web de IA multi-tenant con interfaz en tiempo real, autenticación y facturación integrada.

Ficha actualizada 22 sept 2026, 19:25 · upstream 22 sept 2026, 19:12 · release assets

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es mozaiks

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Mozaiks es una plataforma open-source de fábrica de aplicaciones que permite construir, ejecutar e iterar sobre productos de software basados en inteligencia artificial. La plataforma combina un editor de apps llamado Studio para crear, gestionar y desplegar aplicaciones, con un motor de orquestación de flujos de trabajo basado en AG2 (Agentic Workflow Engine) que planifica tareas, utiliza herramientas externas y permite revisión humana. Mozaiks genera archivos de aplicación completos mediante YAML, incluyendo módulos, páginas, flujos de trabajo, configuraciones y activos visuales, validando cada artefacto antes de su despliegue activo.

La arquitectura distingue entre "Genesis Builds" (la primera ejecución completa desde cero) y "Refinement Runs" (actualizaciones seguras sobre un app existente), manteniendo la línea de tiempo del proyecto intacta. Mozaiks se ejecuta en entornos Docker, con soporte para MongoDB como base de datos de estado del workspace, Redis para caché y S3/MinIO para almacenamiento de artefactos.

La plataforma ofrece una capa de runtime que garantiza consistencia entre aplicaciones generadas y manualmente escritas: todos comparten la misma lógica de autorización por entropía (entitlements), portabilidad de infraestructura sin forjar el runtime, contratos de validación estricta para cada formato YAML, ejecución con persistencia ante fallos mediante tokens de barrera y aislamiento de tenencias. Las aplicaciones resultantes son autocontenidoes, hostables en cualquier entorno local o en la nube.

CASOS DE USO
  • Desarrollo de software SaaS multi-tenant con IA integrada
  • Automatización de flujos de trabajo empresariales complejos
  • Creación y iteración rápida de productos digitales
  • Integración de APIs externas mediante orquestación de herramientas
  • Generación de contenido dinámico basado en datos del usuario
  • Despliegue rápido de microservicios con validación automática
PUNTOS DESTACADOS
  • Mozaiks genera aplicaciones completas desde YAML sin necesidad de conocimientos avanzados de desarrollo
  • La arquitectura separa el diseño (Studio) del despliegue (runtime), permitiendo cambios independientes
  • Soporte para múltiples orquestadores de flujos de trabajo incluyendo AG2, OpenAI y Anthropic
  • Sistema de entropía (entitlements) que garantiza autorización por tenencia sin necesidad de perfiles individuales
  • Validación estricta de contratos YAML antes del despliegue activo
  • Aplicaciones generadas son autocontenidoes y hostables en cualquier entorno
PRECAUCIONES
  • Depende de un backend de orquestación externo (AG2) para ejecutar flujos complejos, lo que introduce latencia y dependencias externas
  • La generación inicial requiere acceso a una API de LLM con límites de tokens y costo por uso
  • El almacenamiento de artefactos depende del proveedor de S3/MinIO o disco local, no es autocontenido
  • No incluye un editor de código completo; se basa en archivos YAML que requieren conocimiento de la sintaxis
  • La validación de contratos puede ser propensa a errores si el modelo de datos no está bien documentado
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Mozaiks requiere Python 3.11+ y Node.js 18+, con MongoDB Atlas o local como base de datos,Instálalo en modo editable con `pip install -e '.[dev]'` para usar el entorno de desarrollo,Configura MONGO_URI antes de iniciar Studio; usa un URI local por defecto si no tienes MongoDB instalado,Crea tu primer workspace con `python -m mozaiks quickstart --dir .\mozaiks-workspace`,Inicia el runtime desde http://localhost:3000/apps para crear apps nuevas,Para producción, despliega el runtime en un contenedor Docker y configura MONGO_URI en variables de entorno,El almacenamiento de artefactos debe configurarse con S3 o MinIO; no se incluye por defecto,La validación de contratos requiere que los archivos YAML cumplan estrictamente la sintaxis definida, lo cual puede requerir revisión manual

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsFastAPIPython
SERVICIOS
RedisMongoDBS3/MinIO
BASES DE DATOS
RedisMongoDB
PUERTOS
270173000114345173800043176379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.