NEW Windows build fixes + platform docs Jan 10

Sync Scripts to Git.
The sync tool built for AI.

Let Claude build your Roblox game. Native MCP integration. Two-way sync. One-click extraction. Zero configuration.

Get Started FREE BETA
VS Code VS Code
Roblox Studio Roblox Studio

The Only Sync Tool With Native AI Integration

One Source of Truth

Everyone syncs from Git. No more passing around .rbxl files. No more asking "is this the latest version?" Code review your game changes. Branch and merge like real software.

Full Property Extraction

Captures ALL properties using Roblox API dump reflection. Parts, MeshParts, Attachments, Scripts. Every class, every property.

True Two-Way Sync

Edit in Studio, changes appear in files. Edit in VS Code, changes appear in Studio. Real-time, automatic, bidirectional.

Multi-Studio Sessions

Run multiple Studio instances, each synced to different projects simultaneously.

Console Streaming

See print(), warn(), and error() output in your terminal.

Build to .rbxl/.rbxm

Build place or model files from your project. Watch mode auto-rebuilds.

Sourcemap Generation

Generate sourcemap.json for Luau LSP. Full IntelliSense in VS Code.

MCP Integration

Claude and Cursor can build, test, and debug your game autonomously.

E2E Testing

Run live playtests from CLI. Capture console output for verification.

One Click. Your Entire Game in Git.

Open any game in Studio. Click Extract. 50,000 instances become version-controlled files in seconds. Every property preserved perfectly in .rbxjson format. No other tool does this.

Demo Coming Soon Watch AI build entire games autonomously

Build, Test, and Iterate - Autonomously

AI agents write code. Run playtests. See errors. Fix them. Repeat. RbxSync streams console output directly to your terminal or MCP-connected agent. The feedback loop that makes AI-assisted development actually work.

Real-time console streaming to terminal
MCP tools for AI agent integration
Execute Luau code remotely in Studio
Run playtests and capture output
Autonomous debug → fix → test loops

Human-readable. AI-readable. Git-friendly.

Scripts are .luau files. Everything else is .rbxjson. A clean JSON format with explicit types that preserves every property exactly. Readable diffs. Easy merges. Zero data loss.

Part Frame Sound ProximityPrompt

Search any class or click a quick pick →

Baseplate.rbxjson
{
  "className": "Part",
  "properties": {
    "Anchored": {
      "type": "bool",
      "value": true
    },
    "Size": {
      "type": "Vector3",
      "value": { "x": 512, "y": 20, "z": 512 }
    },
    "Material": {
      "type": "Enum",
      "value": { "enumType": "Material", "value": "Grass" }
    }
  }
}

Why .rbxjson?

A format designed for real-world workflows.

RbxSync (.rbxjson)

{
  "className": "Part",
  "properties": {
    "Size": {
      "type": "Vector3",
      "value": { "x": 4, "y": 1, "z": 2 }
    },
    "Anchored": {
      "type": "bool",
      "value": true
    }
  }
}
  • + Clean Git diffs - see exactly what changed
  • + Explicit types - no ambiguity
  • + AI/LLM readable - agents can parse and modify
  • + Human editable - fix properties by hand if needed

Traditional (.rbxmx / XML)

<Item class="Part">
  <Properties>
    <Vector3 name="Size">
      <X>4</X>
      <Y>1</Y>
      <Z>2</Z>
    </Vector3>
    <bool name="Anchored">true</bool>
  </Properties>
</Item>
  • - Verbose - more lines for same data
  • - Noisy diffs - hard to review in PRs
  • - Harder for AI to parse reliably
  • - Error-prone manual editing

How RbxSync Compares

Feature comparison across Roblox sync tools.

Compare against
RbxSync
Rojo
Argon
Script Sync
Azul
AI integration (MCP) Exclusive
E2E testing Exclusive
Console streaming Exclusive
.rbxjson format Exclusive
Two-way sync
Full properties
One-click extract
Zero config
Build .rbxl/.rbxm
Sourcemap (LSP)
Supported
Partial
Not available
RbxSync
VS
Rojo
RbxSync 10
Rojo 4
Supported
Partial
N/A

Try the CLI

Type commands below to explore. Tab to autocomplete, ↑↓ for history.

dev@macbook — my-game — zsh
Last login: Sat Jan 11 01:30:42 on ttys001 Try: help, init, serve, extract · View all commands
my-game %  rbxsync

Migrate in Minutes

Three commands. Ready to ship.

Platform
Method
1

CLI

curl -fsSL https://rbxsync.dev/install.sh | sh
or download binary

Open Studio. Click Extract.

Your game, now in Git.

or

From Rojo? rbxsync migrate

Converts project.json instantly

1

Build CLI from Source

Requires Rust toolchain.

# Install Rust (if needed)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone and build
git clone https://github.com/Smokestack-Games/rbxsync
cd rbxsync && cargo build --release

# Add to PATH
sudo cp target/release/rbxsync /usr/local/bin/
# 1. Install VS Build Tools with "Desktop dev with C++"
# https://visualstudio.microsoft.com/visual-cpp-build-tools/

# 2. Install Rust from rustup.rs

# 3. Clone and build
git clone https://github.com/Smokestack-Games/rbxsync
cd rbxsync && cargo build --release

# 4. Add target\release to PATH
2

Build & Install Plugin

rbxsync build-plugin --install
3

Build VS Code Extension

Optional - requires Node.js

cd rbxsync-vscode
npm install && npm run package
code --install-extension rbxsync-*.vsix

Updating RbxSync

Keep your tools in sync with the latest features and fixes.

CLI

Run the update command to pull latest changes.

rbxsync update

Studio Plugin

In Studio: ToolboxInventoryMy Plugins → click Update.

Extension

In VS Code or Open VSX-compatible editor: Extensions → find RbxSync → click Update.

What Developers Are Saying

Stellar
Stellar

godsend, might be the only tool i use now

Jan 9, 2026
Velibor
Velibor

Really enjoying it so far..

Jan 9, 2026
The_Pr0fessor
The_Pr0fessor

actually raw

Jan 8, 2026
Vexture
Vexture

wow yeah that is cool

Jan 7, 2026
MicroK
MicroK

w?

Jan 9, 2026
fifo
fifo

The MCP integration changes everything for AI-assisted dev

Jan 9, 2026