Install Modes¶
Mozaiks currently has two supported ways to use the repo.
Builder Mode¶
Use this if your goal is:
- open Studio
- describe the app you want
- build through the shared
factory_appworkflows
This is the normal-user path.
Commands¶
git clone https://github.com/BlocUnited-LLC/mozaiks.git
cd mozaiks
.\scripts\bootstrap-builder.ps1 -Workspace .\my-first-mozaiks-app
What happens:
- a workspace scaffold is created if needed
.venvis created when missing- the repo is installed in editable mode
- minimal config is written
- backend and frontend Studio services start
- the browser opens at
/studio/create
This is the Mozaiks path that is closest to an OpenClaw-style product flow.
Framework Mode¶
Use this if your goal is:
- work on the runtime
- edit the CLI
- change platform hosts
- develop builder workflows
- debug app-bundle internals directly
This is the framework-developer path.
Commands¶
git clone https://github.com/BlocUnited-LLC/mozaiks.git
cd mozaiks
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e .
Then use the lower-level commands directly:
mozaiks onboard --fullmozaiks studio --dir <workspace> --openmozaiks initmozaiks serve
This path is closer to an AG2-style local development workflow.
Public Package Install¶
If a public mozaiks release is not yet available on PyPI, use the repo-first builder path.
That means the supported first-time path today is still:
- clone the repo
- create a virtual environment
- run
pip install -e .
After the first successful PyPI publish, this section should flip to:
Recommendation¶
If you are unsure, use builder mode: