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: Download from GitHub (Recommended)
- 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 B: CLI Install
If you have the CLI installed, you can download and install the plugin directly:
rbxsync plugin installOption 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: Open VSX (for VSCodium, Cursor, Antigravity, etc.)
If you're using a VS Code fork like VSCodium, Cursor, Antigravity, or Windsurf, install from Open VSX.
Option C: 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
Updating
Updates are NOT automatic
Both the Studio plugin and VS Code extension require manual updates. They will NOT auto-update.
Update CLI
rbxsync updateUpdate Studio Plugin
Using CLI (Recommended):
rbxsync plugin installThis downloads the latest plugin from GitHub releases and installs it. Then restart Studio.
Manually:
- Download the latest
RbxSync.rbxmfrom GitHub Releases - Copy to your plugins folder (same as installation)
- Restart Studio
Update VS Code Extension
If installed from Marketplace:
- Open VS Code
- Go to Extensions (Ctrl/Cmd+Shift+X)
- Find RbxSync and click Update if available
- Restart VS Code
If installed manually:
rbxsync update --vscode
code --install-extension rbxsync-vscode/rbxsync-*.vsixThen restart VS Code.
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
