Start a new sync session
This is the most common workflow. Your place in Studio is the source of truth, and Azul creates a local mirror that stays in sync as you work.Create or open a local folder
Create a new empty folder (or open an existing one) where you want your project files to live. Open that folder in your terminal.
Start the daemon
Run The daemon starts and waits for a Studio connection. You’ll see a message in the terminal indicating it’s ready.
azul in the project folder:Open your place in Studio
Open the target Roblox place in Roblox Studio. This can be a new place or any existing one.
Connect the plugin
In Studio, open the Plugins toolbar and click Connect in the Azul plugin. The daemon and plugin handshake, and your DataModel structure is written to the local folder immediately.
Build from an existing local project
Use this workflow when you already have Luau files on disk and want to create or overwrite matching instances in Studio.Run azul build
Confirm the prompt
Review the listed changes in your terminal and confirm to proceed. Azul creates or updates the corresponding instances in Studio.
azul build creates or overwrites instances that match your local files, but it does not delete unrelated instances that already exist in your place. If you want a completely clean slate, open a new empty place before running azul build.Next steps
- Read Commands for the full reference on
azul push,azul pack, and CLI flags. - Read Configuration to tune sync behavior and daemon defaults.
- Read Advanced usage for per-place configuration and multi-project workflows.