Installation
RbxSync requires three components:
- CLI - Runs the sync server (required)
- Studio Plugin - Connects Roblox Studio to the server
- VS Code Extension - Optional, provides editor integration
1. Install CLI (Required)
The CLI runs the sync server that bridges Studio and your filesystem.
Quick Install (Recommended)
macOS:
curl -fsSL https://raw.githubusercontent.com/devmarissa/rbxsync/master/scripts/install.sh | shWindows (PowerShell):
irm https://raw.githubusercontent.com/devmarissa/rbxsync/master/scripts/install.ps1 | iexThen restart your terminal and verify:
rbxsync versionAlternative: Manual Download
Download pre-built binaries from GitHub Releases:
| Platform | Binary |
|---|---|
| macOS (Apple Silicon) | rbxsync-macos-aarch64 |
| macOS (Intel) | rbxsync-macos-x86_64 |
| Windows | rbxsync-windows-x86_64.exe |
macOS: Move to /usr/local/bin/ and run chmod +x rbxsync
Windows: Move to a folder in your PATH (e.g., %LOCALAPPDATA%\rbxsync\), or add the download location to PATH
Build from Source (Advanced)
macOS:
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Restart terminal, then clone and build
git clone https://github.com/devmarissa/rbxsync
cd rbxsync
cargo build --release
# Add to PATH
sudo cp target/release/rbxsync /usr/local/bin/Windows:
- Install Visual Studio Build Tools with "Desktop development with C++"
- Install Rust from rustup.rs
- Restart terminal, then:
git clone https://github.com/devmarissa/rbxsync
cd rbxsync
cargo build --release- Add
target\releaseto your PATH
2. Install Studio Plugin
Choose one option:
Option A: Roblox Creator Store (Recommended)
Install from the Roblox Creator Store - one click, automatic updates.
Option B: Download from GitHub
- Download
RbxSync.rbxmfrom GitHub Releases - Copy to your plugins folder:
- macOS:
~/Documents/Roblox/Plugins/ - Windows:
%LOCALAPPDATA%\Roblox\Plugins\
- macOS:
Finding the Windows plugins folder
Press Win + R, paste %LOCALAPPDATA%\Roblox\Plugins\, and press Enter.
Option C: Build from source
rbxsync build-plugin --install3. Install VS Code Extension (Optional)
Option A: VS Code Marketplace (Recommended)
Install from the VS Code Marketplace or search "RbxSync" in the Extensions panel.
The extension will automatically run rbxsync serve when you connect.
Option B: Download from GitHub
- Download
rbxsync-*.vsixfrom GitHub Releases - In VS Code:
Ctrl+Shift+P(Windows) orCmd+Shift+P(Mac) - Type "Extensions: Install from VSIX"
- Select the downloaded
.vsixfile
Troubleshooting
Windows: 'rbxsync' is not recognized
The CLI isn't in your PATH. Either:
- Follow the "Add to PATH" steps above carefully
- Or use the full path:
.\target\release\rbxsync.exe
Windows: Build fails with linker errors
Make sure you installed Visual Studio Build Tools with the "Desktop development with C++" workload. Restart your terminal after installation.
Windows: cargo not found
Restart your terminal after installing Rust. If it still doesn't work, run the Rust installer again.
Plugin not appearing in Studio
- Restart Roblox Studio completely (not just the place)
- Check the Plugins tab in the ribbon
- If using manual install, verify the
.rbxmfile is in the correct plugins folder
Server won't start
- Check if port 44755 is already in use:
lsof -i :44755(Mac) ornetstat -an | findstr 44755(Windows) - Try stopping existing server:
rbxsync stop
Next Steps
- Quick Start - Create your first project
