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