Edit Minecraft server scripts with the full power of VS Code — IntelliSense, extensions, syntax highlighting — and save directly to the server with Ctrl+S.
The extension wraps every GWI API endpoint so nothing is left behind.
Files open under the gwi:// scheme — full language support, IntelliSense, and all your installed extensions work out of the box.
Every save pushes changes to the server instantly. Works with VS Code's built-in autosave too — no manual sync step.
Folder tree in the activity bar. Create, rename, and delete files and folders from the right-click context menu.
Run .java, .py, and .lua files on the server directly from the tree view or editor title bar — no terminal needed.
Mirrors the browser editor's auth handshake exactly — request access, wait for operator approval in-game, then connect automatically.
Pre-fill token, display name, and poll interval in VS Code settings. Point the extension at your own self-hosted worker if needed.
The extension uses the same REST API as the browser-based GWI Editor — no extra infrastructure required.
Extension manages the gwi:// virtual FS, tree view, commands, and status bar
REST broker + Firestore session store. Handles auth, file persistence, and real-time sync relay
Minecraft server plugin receiving file writes and executing queued scripts on the JVM, Python, or Lua runtime
From download to editing live server files in under two minutes.
Download the .vsix and run Extensions: Install from VSIX in the Command Palette.
On your Minecraft server, run /coder editor start as an operator to generate a session token.
Click the ⚡ Coder GWI icon, hit Connect to Session, and paste your token and display name.
Approve in-game with /coder editor approve <name>. Your files appear — click any to start editing.
Download the extension and start editing your server files in a real IDE.