Skip to content

YeetRoblox Studio ↔ IDE sync

Bidirectional file sync between Roblox Studio and your editor (VS Code, Cursor, Antigravity). Edit anywhere, see it everywhere within ~200 ms — no restarts, no manual pushes.

Yeet

What is Yeet?

Yeet keeps your Roblox Studio scripts and your on-disk Luau files in sync, both ways, in real time. You edit in your favourite IDE — full LSP, version control, AI assistance — and the changes show up in Studio. You edit in Studio while testing in-game, and the changes hit disk. Conflicts show up as a 3-pane merge picker, not as silent data loss.

It's three components:

  • Daemon — a local Rust process that watches the project root and arbitrates between Studio and disk.
  • Plugin — a Luau plugin that runs inside Studio and talks to the daemon.
  • Extension — a TypeScript VS Code extension that manages the daemon's lifecycle and adds IDE-side commands.

All three speak JSON over a local WebSocket. Nothing leaves your machine.

30-second quickstart

  1. Install the extension from the VS Code Marketplace
  2. Install the plugin from the Roblox Creator Store
  3. In your Roblox project folder:

In VS Code:

  1. Yeet: Start → daemon launches; status bar shows Yeet: running.
  2. Open the same place in Studio → click Connect in the Yeet plugin dock.
  3. Edit a script anywhere. Save. It appears on the other side within ~200 ms.

Full installation guide →

Released under the MIT License.