Installation
Yeet has two pieces you install separately: a VS Code extension (via Marketplace) and a Roblox Studio plugin (via the Creator Store or by drag-and-dropping the .rbxm into your Plugins folder). The Rust daemon ships bundled inside the extension for Windows x64 — you don't install it separately on Windows.
Requirements
- VS Code 1.90+, Cursor, or Antigravity
- Roblox Studio with HTTP requests enabled (see below)
- Windows x64 for the bundled daemon — macOS / Linux users build from source or download from GitHub Releases. See Daemon binary on macOS / Linux below.
Enable HTTP Requests in Studio
The plugin uses Studio's HttpService to talk to the local daemon. Once per place file:
- Open the place in Studio
- File → Game Settings → Security
- Toggle Allow HTTP Requests to on
- Save
This is a Studio-level requirement; without it the plugin fails to connect with a clear error in the dock log.
1. Install the VS Code extension
Open the Yeet on the VS Code Marketplace and click Install. Or, from inside VS Code: open the Extensions panel (Ctrl+Shift+X), search for Yeet, and install the one published by Conception World. Or via command line:
code --install-extension ConceptionWorld.yeetThe extension activates on workspaces that contain a default.project.json (Rojo project marker). If your project doesn't have one yet, run Yeet: Create from the command palette (Ctrl+Shift+P) — it scaffolds the standard Rojo layout plus src/ directories for the common service mounts.
2. Install the Studio plugin
Option A — Roblox Creator Store (recommended)
- Open the Yeet plugin page on the Roblox Creator Store
- Click Install
- Reopen Studio (or click the plugin button in the Plugins toolbar)
Option B — Manual drop-in
- Download
Yeet.rbxmfrom the GitHub Releases page - Drop it into your Studio Plugins folder:
- Windows:
%LOCALAPPDATA%\Roblox\Plugins\ - macOS:
~/Documents/Roblox/Plugins/
- Windows:
- Reopen Studio
You should now see a Yeet button in the Plugins toolbar.
3. First sync
In VS Code:
- Open your Roblox project folder.
Yeet: Startfrom the command palette. The status bar showsYeet: runningonce the daemon is up.- Open the same place in Studio.
- Click the Yeet toolbar button to open the plugin dock.
- Click Connect. You should see "Connected" within a second — no manual pairing required (the extension keeps a fresh pairing breadcrumb at
<root>/.yeet/pairingwhile the daemon runs). - Edit a script in either side and save. It appears on the other within ~200 ms.
If something doesn't work, check Troubleshooting — most issues are HTTP-requests being off, port 34872 being held by another process, or SmartScreen blocking the bundled daemon's first run.
Daemon binary on macOS / Linux
The bundled daemon is Windows x64 only in v0.3.0. macOS and Linux users have two options:
Build from source
git clone https://github.com/conception-world/Yeet
cd Yeet/yeet-daemon
cargo build --release
# binary lands at: yeet-daemon/target/release/yeet-daemonThen in VS Code Settings, set:
"yeet.daemonPath": "/absolute/path/to/yeet-daemon/target/release/yeet-daemon"Download a pre-built binary
Open the GitHub Releases page and download the binary for your platform from the latest release (if attached). Set yeet.daemonPath to its absolute path.
Cross-platform bundling (macOS arm64/x64, Linux x64) is on the v0.3.1 roadmap.
Windows: SmartScreen on first run
The bundled yeet-daemon.exe is not yet code-signed, so Windows SmartScreen may block the first launch with "Windows protected your PC". Click More info → Run anyway if you trust the release source. This only happens once; Windows remembers the decision.
Code signing is on the v0.3.1 roadmap.
Next steps
- Daily workflow — how to actually use Yeet day-to-day
- Settings reference — every setting explained
- How it works — the 3-component architecture