Quick Start
Get your first project syncing in under 5 minutes.
Initialize Project
bash
rbxsync init --name MyGameThis creates a project structure:
MyGame/
├── rbxsync.json # Project configuration
├── src/ # Instance tree
│ ├── Workspace/
│ ├── ReplicatedStorage/
│ ├── ServerScriptService/
│ └── ...
└── sourcemap.json # For Luau LSPStart the Server
bash
rbxsync serveThe server runs on port 44755 by default.
Connect Studio
- Open Roblox Studio
- Restart Studio if you just installed the plugin
- Click the RbxSync button in the toolbar
- Enter your project path (e.g.,
/Users/you/MyGame) - Click Connect
You should see a green connection indicator.
Extract Your Game
If you have an existing game, click Extract in the plugin to convert it to files:
- Open your existing game in Studio
- Connect to RbxSync
- Click Extract
- Your entire game is now version-controlled files
Sync Changes
Edit files in VS Code. Changes sync to Studio automatically when connected.
Or manually sync:
bash
rbxsync syncWhat's Next?
- CLI Commands - Full command reference
- File Formats - Understand .luau and .rbxjson files
- E2E Testing - AI-powered development
