Development Environment
Runs on your local machine where you can safely experiment, iterate, and break things without consequences.
Welcome to the Mosayic documentation. This guide will help you get started with Mosayic and explore its features.
Mosayic is an architecture framework for building full-stack mobile applications. While AI and large language model-based coding play a role in Mosayic, it takes a fundamentally different approach from the generalized one-shot prompt AI app builders you may have encountered.
Rather than attempting to build your entire application in a black box in the cloud, Mosayic interfaces directly with your local machine. The focus is on constructing a proper development environment that you control.
With Mosayic, you get a clear separation between environments:
Development Environment
Runs on your local machine where you can safely experiment, iterate, and break things without consequences.
Production Environment
Lives in the cloud serving real users in a stable, protected environment you’re not actively modifying.
This architecture gives you isolated instances of every component of your stack:
When you’re satisfied with your changes, you push to production on your terms.