Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rotellisense

Rotellisense connects VS Code to your Roblox game in real time, giving you live autocomplete, script search, and script decompile. all without leaving your editor.

image

What It Does

  • Live autocomplete. type game:GetService("ReplicatedStorage"). and see your actual folders, RemoteEvents, and scripts as suggestions
  • Type-aware completions. knows that a RemoteEvent has :FireServer(), :FireClient(), etc. without you needing to annotate anything
  • Script search. search every script in your game from a sidebar panel
  • Script decompile. click any search result to open its source in an editor tab

Requirements

  • VS Code 1.80+
  • A Roblox executor that supports WebSocket.connect

Setup

1) Install the extension

Download the latest .vsix from Releases and install it:

VS Code → Extensions → ··· menu → Install from VSIX

2) Run the webhook script in Roblox

Place RobloxWebhook.lua in your autoexec folder. You'll see the VS Code status bar change to Rotellisense: Live when you join a game.

3) Start coding

Open any .lua or .luau file and type . after a Roblox path. suggestions will pull directly from your live game.


Settings

Setting Default Description
rotellisense.wsPort 9000 Port the extension listens on (must match WsUrl in the Lua script)
rotellisense.completionMode hybrid hybrid merges live data with Roblox LSP · webhook uses only live data · off disables completions

Tips

  • The status bar shows connection state at all times. If it says Offline, re-run the webhook script or restart Rotellisense
  • If you changed the port in VS Code settings, update WsUrl in the Webhook script to match

License

MIT - see LICENSE

Statistics

Release Downloads Visitors

About

Live Roblox IntelliSense, script search, and decompile for VS Code.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Contributors

Languages