Browse machines, open terminal sessions, forward ports — all from the VS Code sidebar. Your JWT token lives only in memory for the current session.
A full tree view in the VS Code Activity Bar showing all your registered machines with live online/offline status indicators. Click any machine to connect.
Full PTY terminal sessions open directly inside VS Code via WebSocket tunneling — with color support, resizing, and copy/paste. No SSH setup required.
Forward ports from your remote machine to localhost through the WebXTerm tunnel. Access internal databases, APIs, and dev servers without leaving VS Code.
Choose between WebSocket tunneling (default, works anywhere, no SSH setup) or SSH mode via the Remote-SSH extension for teams that prefer SSH workflows.
Press Ctrl+Shift+X (⌘⇧X on Mac) to open the Extensions panel in VS Code.
Search for "WebXTerm" and click Install. Or install from the command line:
code --install-extension vsay.vsay-terminalPress Ctrl+Shift+P, run "WebXTerm: Login", enter your backend URL and credentials.
Click the WebXTerm icon in the Activity Bar. Your machines appear in the sidebar — click the WebSocket icon to connect.
Access all features via Ctrl+Shift+P
WebXTerm: LoginAuthenticate with your WebXTerm backend URL and credentials.
WebXTerm: LogoutClear stored credentials from the current VS Code session.
WebXTerm: Refresh MachinesReload the machine list in the sidebar.
WebXTerm: Connect (WebSocket)Open a WebSocket terminal to the selected machine.
WebXTerm: Connect (SSH)Launch a connection via the Remote-SSH extension.
Available on the VS Code Marketplace. Search for “WebXTerm” or install with one command.